| Class | Description |
|---|---|
| AnnotationElement |
Represents an annotation element.
|
| BasicBlock |
BasicBlock is a sequence of instructions where first instruction is the only
entry point and last instruction is the only exit point from the sequence.
|
| BranchInstruction |
BranchInstruction is represents an Instruction, that has a jump target to
another Instruction.
|
| 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.
|
| Signature |
This class represents a method signature.
|
| 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.
|
| MethodExistsException |
This exception is thrown when adding a method to class and a method with a
same name and parameter signature exists.
|
java.lang.reflect package, adding API to modify classes.Copyright © 2017. All rights reserved.