| Interface | Description |
|---|---|
| EquivalentConverter<TType> |
Interface that converts generic objects into types and back.
|
| PrettyPrinter.ObjectPrinter |
Represents a generic object printer.
|
| Class | Description |
|---|---|
| ClassAnalyser | |
| ClassAnalyser.AsmMethod |
Represents a method in ASM.
|
| ExactReflection | |
| FieldUtils |
Utilities for working with fields by reflection.
|
| FuzzyReflection |
Retrieves fields and methods by signature, not just name.
|
| IntEnum |
Represents a traditional int field enum.
|
| MethodInfo |
Represents a method or a constructor.
|
| MethodUtils |
Utility reflection methods focussed on methods in general rather than properties in particular.
|
| ObjectEnum<T> |
Represents a more modern object-based enum.
|
| ObjectWriter |
Can copy an object field by field.
|
| PrettyPrinter |
Used to print the content of an arbitrary class.
|
| StructureModifier<TField> |
Provides list-oriented access to the fields of a Minecraft packet.
|
| VolatileField |
Represents a field that will revert to its original state when this class is garbaged collected.
|
| Enum | Description |
|---|---|
| ClassAnalyser.AsmMethod.AsmOpcodes |
| Exception | Description |
|---|---|
| FieldAccessException |
Invoked when a field is inaccessible due to security limitations, or when it simply doesn't exist.
|