Fresh javadocs.

Signed-off-by: DroppingAnvil <dr0pping.4nvi1@gmail.com>
This commit is contained in:
DroppingAnvil
2019-11-01 14:03:36 -05:00
parent 9c62eee5e8
commit 35dc4bb481
467 changed files with 159396 additions and 45162 deletions

View File

@@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_191) on Thu Dec 06 16:05:49 CST 2018 -->
<!-- Generated by javadoc (12.0.1) on Fri Nov 01 13:30:56 CDT 2019 -->
<title>ReflectionUtils</title>
<meta content="2018-12-06" name="date">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2019-11-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
@@ -18,26 +28,31 @@
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9};
var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
@@ -47,29 +62,6 @@ var activeTableTab = "activeTableTab";
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/massivecraft/factions/util/Particles/ParticleEffect.ParticleProperty.html" title="enum in com.massivecraft.factions.util.Particles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html" title="enum in com.massivecraft.factions.util.Particles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/massivecraft/factions/util/Particles/ReflectionUtils.html" target="_top">Frames</a></li>
<li><a href="ReflectionUtils.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
@@ -85,13 +77,29 @@ var activeTableTab = "activeTableTab";
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
</a>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle">com.massivecraft.factions.util.Particles</div>
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">com.massivecraft.factions.util.Particles</a></div>
<h2 title="Class ReflectionUtils" class="title">Class ReflectionUtils</h2>
</div>
<div class="contentContainer">
@@ -107,21 +115,19 @@ var activeTableTab = "activeTableTab";
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">ReflectionUtils</span>
extends java.lang.Object</pre>
<div class="block"><b>ReflectionUtils</b>
This class provides useful methods which makes dealing with reflection much easier, especially when working with
Bukkit
You are welcome to use it, modify it and redistribute it under the following conditions:
<p>
This class provides useful methods which makes dealing with reflection much easier, especially when working with Bukkit
<p>
You are welcome to use it, modify it and redistribute it under the following conditions:
<ul>
<li>Don't claim this class as your own
<li>Don't remove this disclaimer
</ul>
<i>It would be nice if you provide credit to me if you use this class in a published project</i></div>
<i>It would be nice if you provide credit to me if you use this class in a published project</i></div>
</li>
</ul>
</div>
@@ -129,201 +135,229 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<li class="blockList"><a id="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<div class="memberSummary">
<table>
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.DataType</a></span></code>
<div class="block">Represents an enumeration of Java data types with corresponding classes
This class is part of the <b>ReflectionUtils</b> and follows the same usage conditions
</div>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="ReflectionUtils.DataType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.DataType</a></span></code></th>
<td class="colLast">
<div class="block">Represents an enumeration of Java data types with corresponding classes</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a></span></code>
<div class="block">Represents an enumeration of dynamic packages of NMS and CraftBukkit
This class is part of the <b>ReflectionUtils</b> and follows the same usage conditions
</div>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a></span></code></th>
<td class="colLast">
<div class="block">Represents an enumeration of dynamic packages of NMS and CraftBukkit</div>
</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<div class="memberSummary">
<div role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t1" class="tableTab" onclick="show(1);">Static Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t4" class="tableTab" onclick="show(8);">Concrete Methods</button></div>
<div id="memberSummary_tabpanel" role="tabpanel">
<table aria-labelledby="t0">
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<tbody>
<tr class="altColor" id="i0">
<td class="colFirst"><code>static java.lang.reflect.Constructor&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getConstructor-java.lang.Class-java.lang.Class...-">getConstructor</a></span>(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConstructor(java.lang.Class,java.lang.Class...)">getConstructor</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code></th>
<td class="colLast">
<div class="block">Returns the constructor of a given class with the given parameter types</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static java.lang.reflect.Constructor&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getConstructor-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.Class...-">getConstructor</a></span>(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConstructor(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.Class...)">getConstructor</a></span>&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code></th>
<td class="colLast">
<div class="block">Returns the constructor of a desired class with the given parameter types</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr class="altColor" id="i2">
<td class="colFirst"><code>static java.lang.reflect.Field</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getField-java.lang.Class-boolean-java.lang.String-">getField</a></span>(java.lang.Class&lt;?&gt;&nbsp;clazz,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getField(java.lang.Class,boolean,java.lang.String)">getField</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)</code>
java.lang.String&nbsp;fieldName)</code></th>
<td class="colLast">
<div class="block">Returns a field of the target class with the given name</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr class="rowColor" id="i3">
<td class="colFirst"><code>static java.lang.reflect.Field</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getField-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-boolean-java.lang.String-">getField</a></span>(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getField(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,boolean,java.lang.String)">getField</a></span>&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)</code>
java.lang.String&nbsp;fieldName)</code></th>
<td class="colLast">
<div class="block">Returns a field of a desired class with the given name</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr class="altColor" id="i4">
<td class="colFirst"><code>static java.lang.reflect.Method</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getMethod-java.lang.Class-java.lang.String-java.lang.Class...-">getMethod</a></span>(java.lang.Class&lt;?&gt;&nbsp;clazz,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMethod(java.lang.Class,java.lang.String,java.lang.Class...)">getMethod</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.String&nbsp;methodName,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code>
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code></th>
<td class="colLast">
<div class="block">Returns a method of a class with the given parameter types</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr class="rowColor" id="i5">
<td class="colFirst"><code>static java.lang.reflect.Method</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getMethod-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.String-java.lang.Class...-">getMethod</a></span>(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMethod(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.String,java.lang.Class...)">getMethod</a></span>&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.String&nbsp;methodName,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code>
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)</code></th>
<td class="colLast">
<div class="block">Returns a method of a desired class with the given parameter types</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr class="altColor" id="i6">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getValue-java.lang.Object-boolean-java.lang.String-">getValue</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getValue(java.lang.Object,boolean,java.lang.String)">getValue</a></span>&#8203;(java.lang.Object&nbsp;instance,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)</code>
java.lang.String&nbsp;fieldName)</code></th>
<td class="colLast">
<div class="block">Returns the value of a field with the given name of an object</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr class="rowColor" id="i7">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-">getValue</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getValue(java.lang.Object,java.lang.Class,boolean,java.lang.String)">getValue</a></span>&#8203;(java.lang.Object&nbsp;instance,
java.lang.Class&lt;?&gt;&nbsp;clazz,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)</code>
java.lang.String&nbsp;fieldName)</code></th>
<td class="colLast">
<div class="block">Returns the value of a field of the given class of an object</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr class="altColor" id="i8">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getValue-java.lang.Object-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-boolean-java.lang.String-">getValue</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getValue(java.lang.Object,java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,boolean,java.lang.String)">getValue</a></span>&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)</code>
java.lang.String&nbsp;fieldName)</code></th>
<td class="colLast">
<div class="block">Returns the value of a field of a desired class of an object</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr class="rowColor" id="i9">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#instantiateObject-java.lang.Class-java.lang.Object...-">instantiateObject</a></span>(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.Object...&nbsp;arguments)</code>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#instantiateObject(java.lang.Class,java.lang.Object...)">instantiateObject</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.Object...&nbsp;arguments)</code></th>
<td class="colLast">
<div class="block">Returns an instance of a class with the given arguments</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr class="altColor" id="i10">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#instantiateObject-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.Object...-">instantiateObject</a></span>(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.Object...&nbsp;arguments)</code>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#instantiateObject(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.Object...)">instantiateObject</a></span>&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.Object...&nbsp;arguments)</code></th>
<td class="colLast">
<div class="block">Returns an instance of a desired class with the given arguments</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr class="rowColor" id="i11">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#invokeMethod-java.lang.Object-java.lang.Class-java.lang.String-java.lang.Object...-">invokeMethod</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#invokeMethod(java.lang.Object,java.lang.Class,java.lang.String,java.lang.Object...)">invokeMethod</a></span>&#8203;(java.lang.Object&nbsp;instance,
java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.String&nbsp;methodName,
java.lang.Object...&nbsp;arguments)</code>
java.lang.Object...&nbsp;arguments)</code></th>
<td class="colLast">
<div class="block">Invokes a method of the target class on an object with the given arguments</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr class="altColor" id="i12">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#invokeMethod-java.lang.Object-java.lang.String-java.lang.Object...-">invokeMethod</a></span>(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;methodName,
java.lang.Object...&nbsp;arguments)</code>
<div class="block">Invokes a method on an object with the given arguments</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#invokeMethod-java.lang.Object-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.String-java.lang.Object...-">invokeMethod</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#invokeMethod(java.lang.Object,java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.String,java.lang.Object...)">invokeMethod</a></span>&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.String&nbsp;methodName,
java.lang.Object...&nbsp;arguments)</code>
java.lang.Object...&nbsp;arguments)</code></th>
<td class="colLast">
<div class="block">Invokes a method of a desired class on an object with the given arguments</div>
</td>
</tr>
<tr id="i14" class="altColor">
<tr class="rowColor" id="i13">
<td class="colFirst"><code>static java.lang.Object</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#invokeMethod(java.lang.Object,java.lang.String,java.lang.Object...)">invokeMethod</a></span>&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;methodName,
java.lang.Object...&nbsp;arguments)</code></th>
<td class="colLast">
<div class="block">Invokes a method on an object with the given arguments</div>
</td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#setValue-java.lang.Object-boolean-java.lang.String-java.lang.Object-">setValue</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setValue(java.lang.Object,boolean,java.lang.String,java.lang.Object)">setValue</a></span>&#8203;(java.lang.Object&nbsp;instance,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName,
java.lang.Object&nbsp;value)</code>
java.lang.Object&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Sets the value of a field with the given name of an object</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<tr class="rowColor" id="i15">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#setValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-java.lang.Object-">setValue</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setValue(java.lang.Object,java.lang.Class,boolean,java.lang.String,java.lang.Object)">setValue</a></span>&#8203;(java.lang.Object&nbsp;instance,
java.lang.Class&lt;?&gt;&nbsp;clazz,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName,
java.lang.Object&nbsp;value)</code>
java.lang.Object&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Sets the value of a field of the given class of an object</div>
</td>
</tr>
<tr id="i16" class="altColor">
<tr class="altColor" id="i16">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#setValue-java.lang.Object-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-boolean-java.lang.String-java.lang.Object-">setValue</a></span>(java.lang.Object&nbsp;instance,
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setValue(java.lang.Object,java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,boolean,java.lang.String,java.lang.Object)">setValue</a></span>&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName,
java.lang.Object&nbsp;value)</code>
java.lang.Object&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Sets the value of a field of a desired class of an object</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
@@ -331,6 +365,7 @@ extends java.lang.Object</pre>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
@@ -338,18 +373,19 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getConstructor-java.lang.Class-java.lang.Class...-">
<a id="getConstructor(java.lang.Class,java.lang.Class...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConstructor</h4>
<pre>public static&nbsp;java.lang.reflect.Constructor&lt;?&gt;&nbsp;getConstructor(java.lang.Class&lt;?&gt;&nbsp;clazz,
<pre class="methodSignature">public static&nbsp;java.lang.reflect.Constructor&lt;?&gt;&nbsp;getConstructor&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)
throws java.lang.NoSuchMethodException</pre>
<div class="block">Returns the constructor of a given class with the given parameter types</div>
@@ -362,20 +398,20 @@ extends java.lang.Object</pre>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.NoSuchMethodException</code> - If the desired constructor with the specified parameter types cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html" title="enum in com.massivecraft.factions.util.Particles"><code>ReflectionUtils.DataType</code></a>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html#getPrimitive-java.lang.Class:A-"><code>ReflectionUtils.DataType.getPrimitive(Class[])</code></a>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html#compare-java.lang.Class:A-java.lang.Class:A-"><code>ReflectionUtils.DataType.compare(Class[], Class[])</code></a></dd>
<dd><a href="ReflectionUtils.DataType.html" title="enum in com.massivecraft.factions.util.Particles"><code>ReflectionUtils.DataType</code></a>,
<a href="ReflectionUtils.DataType.html#getPrimitive(java.lang.Class%5B%5D)"><code>ReflectionUtils.DataType.getPrimitive(Class[])</code></a>,
<a href="ReflectionUtils.DataType.html#compare(java.lang.Class%5B%5D,java.lang.Class%5B%5D)"><code>ReflectionUtils.DataType.compare(Class[], Class[])</code></a></dd>
</dl>
</li>
</ul>
<a name="getConstructor-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.Class...-">
<a id="getConstructor(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.Class...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConstructor</h4>
<pre>public static&nbsp;java.lang.reflect.Constructor&lt;?&gt;&nbsp;getConstructor(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<pre class="methodSignature">public static&nbsp;java.lang.reflect.Constructor&lt;?&gt;&nbsp;getConstructor&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)
throws java.lang.NoSuchMethodException,
java.lang.ClassNotFoundException</pre>
@@ -392,17 +428,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.ClassNotFoundException</code> - ClassNotFoundException If the desired target class with the specified name and package cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>(String, PackageType)</code>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getConstructor-java.lang.Class-java.lang.Class...-"><code>getConstructor(Class, Class...)</code></a></dd>
<a href="#getConstructor(java.lang.Class,java.lang.Class...)"><code>getConstructor(Class, Class...)</code></a></dd>
</dl>
</li>
</ul>
<a name="instantiateObject-java.lang.Class-java.lang.Object...-">
<a id="instantiateObject(java.lang.Class,java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>instantiateObject</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;instantiateObject(java.lang.Class&lt;?&gt;&nbsp;clazz,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;instantiateObject&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.Object...&nbsp;arguments)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
@@ -425,14 +461,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="instantiateObject-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.Object...-">
<a id="instantiateObject(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>instantiateObject</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;instantiateObject(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;instantiateObject&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.Object...&nbsp;arguments)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
@@ -457,17 +493,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.ClassNotFoundException</code> - If the desired target class with the specified name and package cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>(String, PackageType)</code>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#instantiateObject-java.lang.Class-java.lang.Object...-"><code>instantiateObject(Class, Object...)</code></a></dd>
<a href="#instantiateObject(java.lang.Class,java.lang.Object...)"><code>instantiateObject(Class, Object...)</code></a></dd>
</dl>
</li>
</ul>
<a name="getMethod-java.lang.Class-java.lang.String-java.lang.Class...-">
<a id="getMethod(java.lang.Class,java.lang.String,java.lang.Class...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMethod</h4>
<pre>public static&nbsp;java.lang.reflect.Method&nbsp;getMethod(java.lang.Class&lt;?&gt;&nbsp;clazz,
<pre class="methodSignature">public static&nbsp;java.lang.reflect.Method&nbsp;getMethod&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.String&nbsp;methodName,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)
throws java.lang.NoSuchMethodException</pre>
@@ -482,19 +518,19 @@ extends java.lang.Object</pre>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.NoSuchMethodException</code> - If the desired method of the target class with the specified name and parameter types cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html#getPrimitive-java.lang.Class:A-"><code>ReflectionUtils.DataType.getPrimitive(Class[])</code></a>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html#compare-java.lang.Class:A-java.lang.Class:A-"><code>ReflectionUtils.DataType.compare(Class[], Class[])</code></a></dd>
<dd><a href="ReflectionUtils.DataType.html#getPrimitive(java.lang.Class%5B%5D)"><code>ReflectionUtils.DataType.getPrimitive(Class[])</code></a>,
<a href="ReflectionUtils.DataType.html#compare(java.lang.Class%5B%5D,java.lang.Class%5B%5D)"><code>ReflectionUtils.DataType.compare(Class[], Class[])</code></a></dd>
</dl>
</li>
</ul>
<a name="getMethod-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.String-java.lang.Class...-">
<a id="getMethod(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.String,java.lang.Class...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMethod</h4>
<pre>public static&nbsp;java.lang.reflect.Method&nbsp;getMethod(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<pre class="methodSignature">public static&nbsp;java.lang.reflect.Method&nbsp;getMethod&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.String&nbsp;methodName,
java.lang.Class&lt;?&gt;...&nbsp;parameterTypes)
throws java.lang.NoSuchMethodException,
@@ -513,17 +549,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.ClassNotFoundException</code> - If the desired target class with the specified name and package cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>(String, PackageType)</code>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getMethod-java.lang.Class-java.lang.String-java.lang.Class...-"><code>getMethod(Class, String, Class...)</code></a></dd>
<a href="#getMethod(java.lang.Class,java.lang.String,java.lang.Class...)"><code>getMethod(Class, String, Class...)</code></a></dd>
</dl>
</li>
</ul>
<a name="invokeMethod-java.lang.Object-java.lang.String-java.lang.Object...-">
<a id="invokeMethod(java.lang.Object,java.lang.String,java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invokeMethod</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;invokeMethod(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;invokeMethod&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;methodName,
java.lang.Object...&nbsp;arguments)
throws java.lang.IllegalAccessException,
@@ -544,18 +580,18 @@ extends java.lang.Object</pre>
<dd><code>java.lang.reflect.InvocationTargetException</code> - If the desired method cannot be invoked on the target object</dd>
<dd><code>java.lang.NoSuchMethodException</code> - If the desired method of the class of the target object with the specified name and arguments cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getMethod-java.lang.Class-java.lang.String-java.lang.Class...-"><code>getMethod(Class, String, Class...)</code></a>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html#getPrimitive-java.lang.Object:A-"><code>ReflectionUtils.DataType.getPrimitive(Object[])</code></a></dd>
<dd><a href="#getMethod(java.lang.Class,java.lang.String,java.lang.Class...)"><code>getMethod(Class, String, Class...)</code></a>,
<a href="ReflectionUtils.DataType.html#getPrimitive(java.lang.Object%5B%5D)"><code>ReflectionUtils.DataType.getPrimitive(Object[])</code></a></dd>
</dl>
</li>
</ul>
<a name="invokeMethod-java.lang.Object-java.lang.Class-java.lang.String-java.lang.Object...-">
<a id="invokeMethod(java.lang.Object,java.lang.Class,java.lang.String,java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invokeMethod</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;invokeMethod(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;invokeMethod&#8203;(java.lang.Object&nbsp;instance,
java.lang.Class&lt;?&gt;&nbsp;clazz,
java.lang.String&nbsp;methodName,
java.lang.Object...&nbsp;arguments)
@@ -578,20 +614,20 @@ extends java.lang.Object</pre>
<dd><code>java.lang.reflect.InvocationTargetException</code> - If the desired method cannot be invoked on the target object</dd>
<dd><code>java.lang.NoSuchMethodException</code> - If the desired method of the target class with the specified name and arguments cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getMethod-java.lang.Class-java.lang.String-java.lang.Class...-"><code>getMethod(Class, String, Class...)</code></a>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html#getPrimitive-java.lang.Object:A-"><code>ReflectionUtils.DataType.getPrimitive(Object[])</code></a></dd>
<dd><a href="#getMethod(java.lang.Class,java.lang.String,java.lang.Class...)"><code>getMethod(Class, String, Class...)</code></a>,
<a href="ReflectionUtils.DataType.html#getPrimitive(java.lang.Object%5B%5D)"><code>ReflectionUtils.DataType.getPrimitive(Object[])</code></a></dd>
</dl>
</li>
</ul>
<a name="invokeMethod-java.lang.Object-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-java.lang.String-java.lang.Object...-">
<a id="invokeMethod(java.lang.Object,java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,java.lang.String,java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invokeMethod</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;invokeMethod(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;invokeMethod&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
java.lang.String&nbsp;methodName,
java.lang.Object...&nbsp;arguments)
throws java.lang.IllegalAccessException,
@@ -617,17 +653,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.ClassNotFoundException</code> - If the desired target class with the specified name and package cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>(String, PackageType)</code>,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#invokeMethod-java.lang.Object-java.lang.Class-java.lang.String-java.lang.Object...-"><code>invokeMethod(Object, Class, String, Object...)</code></a></dd>
<a href="#invokeMethod(java.lang.Object,java.lang.Class,java.lang.String,java.lang.Object...)"><code>invokeMethod(Object, Class, String, Object...)</code></a></dd>
</dl>
</li>
</ul>
<a name="getField-java.lang.Class-boolean-java.lang.String-">
<a id="getField(java.lang.Class,boolean,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getField</h4>
<pre>public static&nbsp;java.lang.reflect.Field&nbsp;getField(java.lang.Class&lt;?&gt;&nbsp;clazz,
<pre class="methodSignature">public static&nbsp;java.lang.reflect.Field&nbsp;getField&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)
throws java.lang.NoSuchFieldException,
@@ -646,14 +682,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getField-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-boolean-java.lang.String-">
<a id="getField(java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,boolean,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getField</h4>
<pre>public static&nbsp;java.lang.reflect.Field&nbsp;getField(java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<pre class="methodSignature">public static&nbsp;java.lang.reflect.Field&nbsp;getField&#8203;(java.lang.String&nbsp;className,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)
throws java.lang.NoSuchFieldException,
@@ -673,17 +709,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.SecurityException</code> - If the desired field cannot be made accessible</dd>
<dd><code>java.lang.ClassNotFoundException</code> - If the desired target class with the specified name and package cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getField-java.lang.Class-boolean-java.lang.String-"><code>getField(Class, boolean, String)</code></a></dd>
<dd><a href="#getField(java.lang.Class,boolean,java.lang.String)"><code>getField(Class, boolean, String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-">
<a id="getValue(java.lang.Object,java.lang.Class,boolean,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;getValue(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;getValue&#8203;(java.lang.Object&nbsp;instance,
java.lang.Class&lt;?&gt;&nbsp;clazz,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)
@@ -706,19 +742,19 @@ extends java.lang.Object</pre>
<dd><code>java.lang.NoSuchFieldException</code> - If the desired field of the target class cannot be found</dd>
<dd><code>java.lang.SecurityException</code> - If the desired field cannot be made accessible</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getField-java.lang.Class-boolean-java.lang.String-"><code>getField(Class, boolean, String)</code></a></dd>
<dd><a href="#getField(java.lang.Class,boolean,java.lang.String)"><code>getField(Class, boolean, String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getValue-java.lang.Object-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-boolean-java.lang.String-">
<a id="getValue(java.lang.Object,java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,boolean,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;getValue(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;getValue&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)
throws java.lang.IllegalArgumentException,
@@ -743,17 +779,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.SecurityException</code> - If the desired field cannot be made accessible</dd>
<dd><code>java.lang.ClassNotFoundException</code> - If the desired target class with the specified name and package cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-"><code>getValue(Object, Class, boolean, String)</code></a></dd>
<dd><a href="#getValue(java.lang.Object,java.lang.Class,boolean,java.lang.String)"><code>getValue(Object, Class, boolean, String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getValue-java.lang.Object-boolean-java.lang.String-">
<a id="getValue(java.lang.Object,boolean,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</h4>
<pre>public static&nbsp;java.lang.Object&nbsp;getValue(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;java.lang.Object&nbsp;getValue&#8203;(java.lang.Object&nbsp;instance,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName)
throws java.lang.IllegalArgumentException,
@@ -774,17 +810,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.NoSuchFieldException</code> - If the desired field of the target object cannot be found</dd>
<dd><code>java.lang.SecurityException</code> - If the desired field cannot be made accessible</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-"><code>getValue(Object, Class, boolean, String)</code></a></dd>
<dd><a href="#getValue(java.lang.Object,java.lang.Class,boolean,java.lang.String)"><code>getValue(Object, Class, boolean, String)</code></a></dd>
</dl>
</li>
</ul>
<a name="setValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-java.lang.Object-">
<a id="setValue(java.lang.Object,java.lang.Class,boolean,java.lang.String,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValue</h4>
<pre>public static&nbsp;void&nbsp;setValue(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;void&nbsp;setValue&#8203;(java.lang.Object&nbsp;instance,
java.lang.Class&lt;?&gt;&nbsp;clazz,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName,
@@ -807,19 +843,19 @@ extends java.lang.Object</pre>
<dd><code>java.lang.NoSuchFieldException</code> - If the desired field of the target class cannot be found</dd>
<dd><code>java.lang.SecurityException</code> - If the desired field cannot be made accessible</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#getField-java.lang.Class-boolean-java.lang.String-"><code>getField(Class, boolean, String)</code></a></dd>
<dd><a href="#getField(java.lang.Class,boolean,java.lang.String)"><code>getField(Class, boolean, String)</code></a></dd>
</dl>
</li>
</ul>
<a name="setValue-java.lang.Object-java.lang.String-com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType-boolean-java.lang.String-java.lang.Object-">
<a id="setValue(java.lang.Object,java.lang.String,com.massivecraft.factions.util.Particles.ReflectionUtils.PackageType,boolean,java.lang.String,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setValue</h4>
<pre>public static&nbsp;void&nbsp;setValue(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;void&nbsp;setValue&#8203;(java.lang.Object&nbsp;instance,
java.lang.String&nbsp;className,
<a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
<a href="ReflectionUtils.PackageType.html" title="enum in com.massivecraft.factions.util.Particles">ReflectionUtils.PackageType</a>&nbsp;packageType,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName,
java.lang.Object&nbsp;value)
@@ -844,17 +880,17 @@ extends java.lang.Object</pre>
<dd><code>java.lang.SecurityException</code> - If the desired field cannot be made accessible</dd>
<dd><code>java.lang.ClassNotFoundException</code> - If the desired target class with the specified name and package cannot be found</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#setValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-java.lang.Object-"><code>setValue(Object, Class, boolean, String, Object)</code></a></dd>
<dd><a href="#setValue(java.lang.Object,java.lang.Class,boolean,java.lang.String,java.lang.Object)"><code>setValue(Object, Class, boolean, String, Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="setValue-java.lang.Object-boolean-java.lang.String-java.lang.Object-">
<a id="setValue(java.lang.Object,boolean,java.lang.String,java.lang.Object)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setValue</h4>
<pre>public static&nbsp;void&nbsp;setValue(java.lang.Object&nbsp;instance,
<pre class="methodSignature">public static&nbsp;void&nbsp;setValue&#8203;(java.lang.Object&nbsp;instance,
boolean&nbsp;declared,
java.lang.String&nbsp;fieldName,
java.lang.Object&nbsp;value)
@@ -875,27 +911,31 @@ extends java.lang.Object</pre>
<dd><code>java.lang.NoSuchFieldException</code> - If the desired field of the target object cannot be found</dd>
<dd><code>java.lang.SecurityException</code> - If the desired field cannot be made accessible</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.html#setValue-java.lang.Object-java.lang.Class-boolean-java.lang.String-java.lang.Object-"><code>setValue(Object, Class, boolean, String, Object)</code></a></dd>
<dd><a href="#setValue(java.lang.Object,java.lang.Class,boolean,java.lang.String,java.lang.Object)"><code>setValue(Object, Class, boolean, String, Object)</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
@@ -905,29 +945,6 @@ extends java.lang.Object</pre>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/massivecraft/factions/util/Particles/ParticleEffect.ParticleProperty.html" title="enum in com.massivecraft.factions.util.Particles"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/massivecraft/factions/util/Particles/ReflectionUtils.DataType.html" title="enum in com.massivecraft.factions.util.Particles"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/massivecraft/factions/util/Particles/ReflectionUtils.html" target="_top">Frames</a></li>
<li><a href="ReflectionUtils.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
@@ -943,9 +960,12 @@ extends java.lang.Object</pre>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
</a>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>