|
||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||
See:
Description
| Class Summary | |
|---|---|
| AnnotationElement | Represents an annotation element. |
| BranchInstruction | BranchInstruction is represents an Instruction, that has a jump target to another Instruction. |
| ExceptionTable | This class represents a low level Exception table in JiapiMethod. |
| Instruction | This class represents an entry in InstructionList. |
| InstructionFactory | Class InstructionFactory. |
| InstructionList | InstructionList is a place holder for Instructions. |
| JiapiAnnotation | Represents an annotation of Class, Method or Field. |
| JiapiClass | This class represents a bytecode of a Class. |
| JiapiField | This class represents a Field. |
| JiapiMethod | This class represents a Method. |
| Loader | Loads a JiapiClass. |
| LocalVariable | This class represents a local variable in a method. |
| Signature | This class represents a method signature. |
| SignatureUtil | SignatureUtil converts simple names to/from java signature format. |
| SwitchInstruction | SwitchInstruction represents switch-case construct in Java language jargon. |
| TryBlock | This class represents a try block in Java source code. |
| Exception Summary | |
|---|---|
| FieldExistsException | This exception is thrown when adding a field to class and a field with a same name exists. |
| JiapiRuntimeException | Root runtime exception for Jiapi exceptions. |
| MethodExistsException | This exception is thrown when adding a method to class and a method with a same name and parameter signature exists. |
Jiapi reflection package. With Jiapi reflection package, one can do
bytecode manipulation. API provided tries to be as close as possible to
java.lang.reflect package, adding API to modify classes.
|
||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||