|
||||||
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 |