Class | Description |
---|---|
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 | Description |
---|---|
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.
Copyright © 2001. Documenation generated October 18 2013.