<li><ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.ConstructorInvoker.html"title="interface in com.djrapitops.plan.utilities.java"><spanclass="typeNameLink">Next Class</span></a></li>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.ConstructorInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.ConstructorInvoker</a></span></code>
<divclass="block">An interface for invoking a specific constructor.</div>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><<ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="type parameter in Reflection.FieldAccessor">T</a>></span></code>
<divclass="block">An interface for retrieving the field content.</div>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.MethodInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.MethodInvoker</a></span></code>
<divclass="block">An interface for invoking a specific method.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ulclass="blockList">
<liclass="blockList"><aname="method.summary">
<!---->
</a>
<h3>Method Summary</h3>
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Method Summary table, listing methods, and an explanation">
<divclass="block">Retrieve a class from its full name.</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.ConstructorInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.ConstructorInvoker</a></code></td>
<divclass="block">Search for the first publicly and privately defined constructor of the given name and parameter count.</div>
</td>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.ConstructorInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.ConstructorInvoker</a></code></td>
<divclass="block">Retrieve a class in the org.bukkit.craftbukkit.VERSION.* package.</div>
</td>
</tr>
<trid="i4"class="altColor">
<tdclass="colFirst"><code>static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T></code></td>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
</td>
</tr>
<trid="i5"class="rowColor">
<tdclass="colFirst"><code>static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T></code></td>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
</td>
</tr>
<trid="i6"class="altColor">
<tdclass="colFirst"><code>static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T></code></td>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
</td>
</tr>
<trid="i7"class="rowColor">
<tdclass="colFirst"><code>static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T></code></td>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
</td>
</tr>
<trid="i8"class="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.MethodInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.MethodInvoker</a></code></td>
<divclass="block">Search for the first publicly and privately defined method of the given name and parameter count.</div>
</td>
</tr>
<trid="i9"class="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.MethodInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.MethodInvoker</a></code></td>
<divclass="block">Retrieve a class in the net.minecraft.server.VERSION.* package.</div>
</td>
</tr>
<trid="i11"class="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.MethodInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.MethodInvoker</a></code></td>
<pre>public static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T> getField(java.lang.Class<?> target,
java.lang.String name,
java.lang.Class<T> fieldType)</pre>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
<pre>public static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T> getField(java.lang.String className,
java.lang.String name,
java.lang.Class<T> fieldType)</pre>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
<dd><code>className</code> - - lookup name of the class, see <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.html#getClass-java.lang.String-"><code>getClass(String)</code></a>.</dd>
<dd><code>name</code> - - the name of the field, or NULL to ignore.</dd>
<dd><code>fieldType</code> - - a compatible field type.</dd>
<pre>public static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T> getField(java.lang.Class<?> target,
java.lang.Class<T> fieldType,
int index)</pre>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
<pre>public static <T> <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.FieldAccessor.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.FieldAccessor</a><T> getField(java.lang.String className,
java.lang.Class<T> fieldType,
int index)</pre>
<divclass="block">Retrieve a field accessor for a specific field type and name.</div>
<dd><code>className</code> - - lookup name of the class, see <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.html#getClass-java.lang.String-"><code>getClass(String)</code></a>.</dd>
<dd><code>fieldType</code> - - a compatible field type.</dd>
<dd><code>index</code> - - the number of compatible fields to skip.</dd>
<pre>public static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.MethodInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.MethodInvoker</a> getMethod(java.lang.String className,
java.lang.String methodName,
java.lang.Class<?>... params)</pre>
<divclass="block">Search for the first publicly and privately defined method of the given name and parameter count.</div>
<dd><code>className</code> - - lookup name of the class, see <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.html#getClass-java.lang.String-"><code>getClass(String)</code></a>.</dd>
<dd><code>methodName</code> - - the method name, or NULL to skip.</dd>
<dd><code>params</code> - - the expected parameters.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>An object that invokes this specific method.</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalStateException</code> - If we cannot find this method.</dd>
<pre>public static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.MethodInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.MethodInvoker</a> getMethod(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?>... params)</pre>
<divclass="block">Search for the first publicly and privately defined method of the given name and parameter count.</div>
<pre>public static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.MethodInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.MethodInvoker</a> getTypedMethod(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?> returnType,
java.lang.Class<?>... params)</pre>
<divclass="block">Search for the first publicly and privately defined method of the given name and parameter count.</div>
<pre>public static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.ConstructorInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.ConstructorInvoker</a> getConstructor(java.lang.String className,
java.lang.Class<?>... params)</pre>
<divclass="block">Search for the first publicly and privately defined constructor of the given name and parameter count.</div>
<dd><code>className</code> - - lookup name of the class, see <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.html#getClass-java.lang.String-"><code>getClass(String)</code></a>.</dd>
<dd><code>params</code> - - the expected parameters.</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>An object that invokes this constructor.</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalStateException</code> - If we cannot find this method.</dd>
<pre>public static <ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.ConstructorInvoker.html"title="interface in com.djrapitops.plan.utilities.java">Reflection.ConstructorInvoker</a> getConstructor(java.lang.Class<?> clazz,
java.lang.Class<?>... params)</pre>
<divclass="block">Search for the first publicly and privately defined constructor of the given name and parameter count.</div>
<li><ahref="../../../../../com/djrapitops/plan/utilities/java/Reflection.ConstructorInvoker.html"title="interface in com.djrapitops.plan.utilities.java"><spanclass="typeNameLink">Next Class</span></a></li>