Package alt.jiapi.reflect

Jiapi reflection package.

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.
 

Package alt.jiapi.reflect Description

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 August 26 2011.