<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html"title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a><TType></td>
<tdclass="colLast">
<divclass="block">Interface that converts generic objects into types and back.</div>
</td>
</tr>
</tbody>
</table>
</li>
<liclass="blockList">
<tableclass="packageSummary"border="0"cellpadding="3"cellspacing="0"summary="Class Summary table, listing classes, and an explanation">
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/FieldUtils.html"title="class in com.comphenix.protocol.reflect">FieldUtils</a></td>
<tdclass="colLast">
<divclass="block">Utilities for working with fields by reflection.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html"title="class in com.comphenix.protocol.reflect">FuzzyReflection</a></td>
<tdclass="colLast">
<divclass="block">Retrieves fields and methods by signature, not just name.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/IntEnum.html"title="class in com.comphenix.protocol.reflect">IntEnum</a></td>
<tdclass="colLast">
<divclass="block">Represents a traditional int field enum.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/MethodUtils.html"title="class in com.comphenix.protocol.reflect">MethodUtils</a></td>
<tdclass="colLast">
<divclass="block"> Utility reflection methods focussed on methods in general rather than properties in particular.</div>
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/ObjectWriter.html"title="class in com.comphenix.protocol.reflect">ObjectWriter</a></td>
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/PrettyPrinter.html"title="class in com.comphenix.protocol.reflect">PrettyPrinter</a></td>
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/StructureModifier.html"title="class in com.comphenix.protocol.reflect">StructureModifier</a><TField></td>
<tdclass="colLast">
<divclass="block">Provides list-oriented access to the fields of a Minecraft packet.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/VolatileField.html"title="class in com.comphenix.protocol.reflect">VolatileField</a></td>
<tdclass="colLast">
<divclass="block">Represents a field that will revert to its original state when this class is garbaged collected.</div>
</td>
</tr>
</tbody>
</table>
</li>
<liclass="blockList">
<tableclass="packageSummary"border="0"cellpadding="3"cellspacing="0"summary="Exception Summary table, listing exceptions, and an explanation">
<tdclass="colFirst"><ahref="../../../../com/comphenix/protocol/reflect/FieldAccessException.html"title="class in com.comphenix.protocol.reflect">FieldAccessException</a></td>
<tdclass="colLast">
<divclass="block">Invoked when a field is inaccessible due to security limitations, or when it simply doesn't exist.</div>