Skip navigation links
A B C D E F G H I J L M N O P R S T V W 

A

AALoad - Class in net.sf.jiapi.reflect.instruction
Load a reference from an array.
AALoad() - Constructor for class net.sf.jiapi.reflect.instruction.AALoad
 
AALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
AAStore - Class in net.sf.jiapi.reflect.instruction
Store a reference to an array.
AAStore() - Constructor for class net.sf.jiapi.reflect.instruction.AAStore
 
AASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ACONST_NULL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
AConstNull - Class in net.sf.jiapi.reflect.instruction
Push a null reference into stack.
AConstNull() - Constructor for class net.sf.jiapi.reflect.instruction.AConstNull
 
add(Instruction) - Method in class net.sf.jiapi.reflect.InstructionList
Adds an Instruction to this InstructionList
add(InstructionList) - Method in class net.sf.jiapi.reflect.InstructionList
Adds all the Instructions in given list to this list.
addExclusionRule(String) - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
Adds an exclusion rule to this descriptor.
addField(String) - Method in class net.sf.jiapi.reflect.JiapiClass
Adds a named Field to this JiapiClass.
addField(int, String, String) - Method in class net.sf.jiapi.reflect.JiapiClass
Adds a new Field to this JiapiClass.
addInclusionRule(String) - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
Adds a rule to this descriptor.
addInstrumentationDescriptor(InstrumentationDescriptor) - Method in class net.sf.jiapi.reflect.util.InstrumentationContext
Adds an instrumentation descriptor to this context.
addInstrumentor(Instrumentor) - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
Adds a new Instrumentor
addInterface(String) - Method in class net.sf.jiapi.reflect.JiapiClass
Adds an interface for a class.
addInterface(JiapiClass) - Method in class net.sf.jiapi.reflect.JiapiClass
Adds an interface for a class.
addMethod(JiapiMethod) - Method in class net.sf.jiapi.reflect.JiapiClass
Adds a new method to this class.
addMethod(int, String, Signature) - Method in class net.sf.jiapi.reflect.JiapiClass
Adds a new method to this class.
advice() - Method in class net.sf.jiapi.agent.DefaultAdvice
 
advice() - Method in class net.sf.jiapi.reflect.util.HotSpotAdvice
Each extending class must provide advice() method.
agentmain(String, Instrumentation) - Static method in class net.sf.jiapi.agent.InstrumentationAgent
This method will be called after VM startup.
ALoad - Class in net.sf.jiapi.reflect.instruction
Load a reference from local variable at given index.
ALoad(byte) - Constructor for class net.sf.jiapi.reflect.instruction.ALoad
 
ALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
aload(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
ALoad0 - Class in net.sf.jiapi.reflect.instruction
Load a reference from local variable 0.
ALoad0() - Constructor for class net.sf.jiapi.reflect.instruction.ALoad0
 
ALoad1 - Class in net.sf.jiapi.reflect.instruction
Load a reference from local variable 1.
ALoad1() - Constructor for class net.sf.jiapi.reflect.instruction.ALoad1
 
ALoad2 - Class in net.sf.jiapi.reflect.instruction
Load a reference from local variable 2.
ALoad2() - Constructor for class net.sf.jiapi.reflect.instruction.ALoad2
 
ALoad3 - Class in net.sf.jiapi.reflect.instruction
Load a reference from local variable 3.
ALoad3() - Constructor for class net.sf.jiapi.reflect.instruction.ALoad3
 
ALOAD_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ALOAD_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ALOAD_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ALOAD_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ANewArray - Class in net.sf.jiapi.reflect.instruction
 
ANewArray(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.ANewArray
 
ANewArray(short, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.ANewArray
 
ANEWARRAY - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
AnnotationElement - Class in net.sf.jiapi.reflect
Represents an annotation element.
AnnotationElement(AnnotationBase.Element) - Constructor for class net.sf.jiapi.reflect.AnnotationElement
 
annotationType() - Method in class net.sf.jiapi.reflect.JiapiAnnotation
 
AReturn - Class in net.sf.jiapi.reflect.instruction
 
AReturn() - Constructor for class net.sf.jiapi.reflect.instruction.AReturn
 
ARETURN - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ArrayLength - Class in net.sf.jiapi.reflect.instruction
 
ArrayLength() - Constructor for class net.sf.jiapi.reflect.instruction.ArrayLength
 
ARRAYLENGTH - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
AStore - Class in net.sf.jiapi.reflect.instruction
Stores a reference into Local variable at given index.
AStore(byte) - Constructor for class net.sf.jiapi.reflect.instruction.AStore
 
ASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
astore(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
AStore0 - Class in net.sf.jiapi.reflect.instruction
Stores a reference into Local variable 0.
AStore0() - Constructor for class net.sf.jiapi.reflect.instruction.AStore0
 
AStore1 - Class in net.sf.jiapi.reflect.instruction
Stores a reference into Local variable 1.
AStore1() - Constructor for class net.sf.jiapi.reflect.instruction.AStore1
 
AStore2 - Class in net.sf.jiapi.reflect.instruction
Stores a reference into Local variable 2.
AStore2() - Constructor for class net.sf.jiapi.reflect.instruction.AStore2
 
AStore3 - Class in net.sf.jiapi.reflect.instruction
Stores a reference into Local variable 3.
AStore3() - Constructor for class net.sf.jiapi.reflect.instruction.AStore3
 
ASTORE_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ASTORE_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ASTORE_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ASTORE_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
AThrow - Class in net.sf.jiapi.reflect.instruction
 
AThrow() - Constructor for class net.sf.jiapi.reflect.instruction.AThrow
 
ATHROW - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 

B

BALoad - Class in net.sf.jiapi.reflect.instruction
 
BALoad() - Constructor for class net.sf.jiapi.reflect.instruction.BALoad
 
BALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
BasicBlock - Class in net.sf.jiapi.reflect
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.
BAStore - Class in net.sf.jiapi.reflect.instruction
 
BAStore() - Constructor for class net.sf.jiapi.reflect.instruction.BAStore
 
BASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
BIPush - Class in net.sf.jiapi.reflect.instruction
 
BIPush(byte) - Constructor for class net.sf.jiapi.reflect.instruction.BIPush
 
BIPUSH - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
bootstrap(String, String, Class<?>[], Object[], ClassLoader) - Method in class net.sf.jiapi.reflect.util.Bootstrapper
This method is used to bootstrap an application.
bootstrap(String) - Method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
 
Bootstrapper - Class in net.sf.jiapi.reflect.util
Bootstrapper which can be used to launch applications based on Jiapi.
Bootstrapper(String, String, Class<?>[], Object[], ClassLoader) - Constructor for class net.sf.jiapi.reflect.util.Bootstrapper
 
BranchInstruction - Class in net.sf.jiapi.reflect
BranchInstruction is represents an Instruction, that has a jump target to another Instruction.
BranchInstruction(byte[]) - Constructor for class net.sf.jiapi.reflect.BranchInstruction
 
BreakPoint - Class in net.sf.jiapi.reflect.instruction
 
BreakPoint() - Constructor for class net.sf.jiapi.reflect.instruction.BreakPoint
 
BREAKPOINT - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 

C

CALoad - Class in net.sf.jiapi.reflect.instruction
 
CALoad() - Constructor for class net.sf.jiapi.reflect.instruction.CALoad
 
CALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
cast(String) - Method in class net.sf.jiapi.reflect.InstructionFactory
Creates a cast.
CAStore - Class in net.sf.jiapi.reflect.instruction
 
CAStore() - Constructor for class net.sf.jiapi.reflect.instruction.CAStore
 
CASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
CheckCast - Class in net.sf.jiapi.reflect.instruction
 
CheckCast(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.CheckCast
 
CheckCast(short, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.CheckCast
 
CHECKCAST - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
checkForBranchTarget(Instruction, InstructionList, Instruction) - Method in class net.sf.jiapi.reflect.util.HotSpotAdvisor
 
ClassDiff - Class in net.sf.jiapi.tool
This class examines two class files, and reports differences between them
ClassDiff(String, String) - Constructor for class net.sf.jiapi.tool.ClassDiff
 
classes - Variable in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
 
ClassTool - Class in net.sf.jiapi.tool
Class ClassTool.
ClassTool() - Constructor for class net.sf.jiapi.tool.ClassTool
 
ClassViewer - Class in net.sf.jiapi.tool
Displays java classes in a simple swing application.
ClassViewer() - Constructor for class net.sf.jiapi.tool.ClassViewer
 
clear() - Method in class net.sf.jiapi.reflect.InstructionList
Clears this InstructionList.
compareTo(Object) - Method in class net.sf.jiapi.reflect.util.Rule
The precedence determines the order of Rules.
cp - Variable in class net.sf.jiapi.reflect.instruction.CPInstruction
 
CPInstruction - Class in net.sf.jiapi.reflect.instruction
This class represents an Instruction, that has a reference to Constant pool
CPInstruction(byte[], ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.CPInstruction
 
createClass(String) - Static method in class net.sf.jiapi.reflect.JiapiClass
Create empty JiapiClass.
createClassLoader() - Static method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
Creates a new InstrumentingClassloader.
createClassLoader(InstrumentationContextProvider) - Static method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
Creates a new InstrumentingClassloader.
createClassLoader(InstrumentationContextProvider, ClassLoader) - Static method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
Creates a new InstrumentingClassloader.
createClassLoader(InstrumentationContext) - Static method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
Creates a new InstrumentingClassloader.
createClassLoader(InstrumentationContext, ClassLoader) - Static method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
Creates a new InstrumentingClassloader.
createCodeSource(URL) - Method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
Form a CodeSource for loaded class.
createEmptyList() - Method in class net.sf.jiapi.reflect.InstructionList
Create an empty list.
createView(int) - Method in class net.sf.jiapi.reflect.InstructionList
Creates a view.
createView(int, int) - Method in class net.sf.jiapi.reflect.InstructionList
Creates a view.
ctx - Variable in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
 

D

D2F - Class in net.sf.jiapi.reflect.instruction
 
D2F() - Constructor for class net.sf.jiapi.reflect.instruction.D2F
 
D2F - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
D2I - Class in net.sf.jiapi.reflect.instruction
 
D2I() - Constructor for class net.sf.jiapi.reflect.instruction.D2I
 
D2I - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
D2L - Class in net.sf.jiapi.reflect.instruction
 
D2L() - Constructor for class net.sf.jiapi.reflect.instruction.D2L
 
D2L - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DAdd - Class in net.sf.jiapi.reflect.instruction
 
DAdd() - Constructor for class net.sf.jiapi.reflect.instruction.DAdd
 
DADD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DALoad - Class in net.sf.jiapi.reflect.instruction
Load a double from an array.
DALoad() - Constructor for class net.sf.jiapi.reflect.instruction.DALoad
 
DALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DAStore - Class in net.sf.jiapi.reflect.instruction
Store a double to an array.
DAStore() - Constructor for class net.sf.jiapi.reflect.instruction.DAStore
 
DASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DCmpG - Class in net.sf.jiapi.reflect.instruction
 
DCmpG() - Constructor for class net.sf.jiapi.reflect.instruction.DCmpG
 
DCMPG - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DCmpL - Class in net.sf.jiapi.reflect.instruction
 
DCmpL() - Constructor for class net.sf.jiapi.reflect.instruction.DCmpL
 
DCMPL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DConst0 - Class in net.sf.jiapi.reflect.instruction
Push a constant 0.0 double into stack.
DConst0() - Constructor for class net.sf.jiapi.reflect.instruction.DConst0
 
DConst1 - Class in net.sf.jiapi.reflect.instruction
Push a constant 1.0 double into stack.
DConst1() - Constructor for class net.sf.jiapi.reflect.instruction.DConst1
 
DCONST_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DCONST_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DDiv - Class in net.sf.jiapi.reflect.instruction
 
DDiv() - Constructor for class net.sf.jiapi.reflect.instruction.DDiv
 
DDIV - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DefaultAdvice - Class in net.sf.jiapi.agent
 
DefaultAdvice() - Constructor for class net.sf.jiapi.agent.DefaultAdvice
 
diff(String, int, int) - Method in class net.sf.jiapi.tool.ClassDiff
 
diffCPEntry(String, ConstantPool.Entry, ConstantPool.Entry) - Method in class net.sf.jiapi.tool.ClassDiff
 
DLoad - Class in net.sf.jiapi.reflect.instruction
Load a double from local variable at given index.
DLoad(byte) - Constructor for class net.sf.jiapi.reflect.instruction.DLoad
 
DLOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
dload(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
DLoad0 - Class in net.sf.jiapi.reflect.instruction
Load a double from local variable 0.
DLoad0() - Constructor for class net.sf.jiapi.reflect.instruction.DLoad0
 
DLoad1 - Class in net.sf.jiapi.reflect.instruction
Load a double from local variable 1.
DLoad1() - Constructor for class net.sf.jiapi.reflect.instruction.DLoad1
 
DLoad2 - Class in net.sf.jiapi.reflect.instruction
Load a double from local variable 2.
DLoad2() - Constructor for class net.sf.jiapi.reflect.instruction.DLoad2
 
DLoad3 - Class in net.sf.jiapi.reflect.instruction
Load a double from local variable 3.
DLoad3() - Constructor for class net.sf.jiapi.reflect.instruction.DLoad3
 
DLOAD_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DLOAD_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DLOAD_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DLOAD_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DMul - Class in net.sf.jiapi.reflect.instruction
 
DMul() - Constructor for class net.sf.jiapi.reflect.instruction.DMul
 
DMUL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DNeg - Class in net.sf.jiapi.reflect.instruction
 
DNeg() - Constructor for class net.sf.jiapi.reflect.instruction.DNeg
 
DNEG - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
doHotSpot() - Method in class net.sf.jiapi.reflect.util.HotSpotAdvice
This method should be called from advice() method, when the actual processing of hotspot is wanted.
DRem - Class in net.sf.jiapi.reflect.instruction
 
DRem() - Constructor for class net.sf.jiapi.reflect.instruction.DRem
 
DREM - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DReturn - Class in net.sf.jiapi.reflect.instruction
 
DReturn() - Constructor for class net.sf.jiapi.reflect.instruction.DReturn
 
DRETURN - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DStore - Class in net.sf.jiapi.reflect.instruction
Stores a double into Local variable at given index.
DStore(byte) - Constructor for class net.sf.jiapi.reflect.instruction.DStore
 
DSTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
dstore(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
DStore0 - Class in net.sf.jiapi.reflect.instruction
Stores a double into Local variable 0.
DStore0() - Constructor for class net.sf.jiapi.reflect.instruction.DStore0
 
DStore1 - Class in net.sf.jiapi.reflect.instruction
Stores a double into Local variable 1.
DStore1() - Constructor for class net.sf.jiapi.reflect.instruction.DStore1
 
DStore2 - Class in net.sf.jiapi.reflect.instruction
Stores a double into Local variable 2.
DStore2() - Constructor for class net.sf.jiapi.reflect.instruction.DStore2
 
DStore3 - Class in net.sf.jiapi.reflect.instruction
Stores a double into Local variable 3.
DStore3() - Constructor for class net.sf.jiapi.reflect.instruction.DStore3
 
DSTORE_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DSTORE_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DSTORE_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DSTORE_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DSub - Class in net.sf.jiapi.reflect.instruction
 
DSub() - Constructor for class net.sf.jiapi.reflect.instruction.DSub
 
DSUB - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
dump(OutputStream) - Method in class net.sf.jiapi.reflect.JiapiClass
Dumps bytecodes of this JiapiClass to OutputStream given.
Dup - Class in net.sf.jiapi.reflect.instruction
 
Dup() - Constructor for class net.sf.jiapi.reflect.instruction.Dup
 
DUP - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Dup2 - Class in net.sf.jiapi.reflect.instruction
 
Dup2() - Constructor for class net.sf.jiapi.reflect.instruction.Dup2
 
DUP2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DUP2_X1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DUP2_X2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Dup2X1 - Class in net.sf.jiapi.reflect.instruction
 
Dup2X1() - Constructor for class net.sf.jiapi.reflect.instruction.Dup2X1
 
Dup2X2 - Class in net.sf.jiapi.reflect.instruction
 
Dup2X2() - Constructor for class net.sf.jiapi.reflect.instruction.Dup2X2
 
DUP_X1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DUP_X2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
DupX1 - Class in net.sf.jiapi.reflect.instruction
 
DupX1() - Constructor for class net.sf.jiapi.reflect.instruction.DupX1
 
DupX2 - Class in net.sf.jiapi.reflect.instruction
 
DupX2() - Constructor for class net.sf.jiapi.reflect.instruction.DupX2
 

E

equals(Signature) - Method in class net.sf.jiapi.reflect.Signature
 
equals(Object) - Method in class net.sf.jiapi.reflect.util.Rule
Two rules are equal if the strings which represent them equals.

F

F2D - Class in net.sf.jiapi.reflect.instruction
 
F2D() - Constructor for class net.sf.jiapi.reflect.instruction.F2D
 
F2D - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
F2I - Class in net.sf.jiapi.reflect.instruction
 
F2I() - Constructor for class net.sf.jiapi.reflect.instruction.F2I
 
F2I - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
F2L - Class in net.sf.jiapi.reflect.instruction
 
F2L() - Constructor for class net.sf.jiapi.reflect.instruction.F2L
 
F2L - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FAdd - Class in net.sf.jiapi.reflect.instruction
 
FAdd() - Constructor for class net.sf.jiapi.reflect.instruction.FAdd
 
FADD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FALoad - Class in net.sf.jiapi.reflect.instruction
Load a float from an array.
FALoad() - Constructor for class net.sf.jiapi.reflect.instruction.FALoad
 
FALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FAStore - Class in net.sf.jiapi.reflect.instruction
Store a float to an array.
FAStore() - Constructor for class net.sf.jiapi.reflect.instruction.FAStore
 
FASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FCmpG - Class in net.sf.jiapi.reflect.instruction
 
FCmpG() - Constructor for class net.sf.jiapi.reflect.instruction.FCmpG
 
FCMPG - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FCmpL - Class in net.sf.jiapi.reflect.instruction
 
FCmpL() - Constructor for class net.sf.jiapi.reflect.instruction.FCmpL
 
FCMPL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FConst0 - Class in net.sf.jiapi.reflect.instruction
Push a constant 0.0 float into stack.
FConst0() - Constructor for class net.sf.jiapi.reflect.instruction.FConst0
 
FConst1 - Class in net.sf.jiapi.reflect.instruction
Push a constant 1.0 float into stack.
FConst1() - Constructor for class net.sf.jiapi.reflect.instruction.FConst1
 
FConst2 - Class in net.sf.jiapi.reflect.instruction
Push a constant 2.0 float into stack.
FConst2() - Constructor for class net.sf.jiapi.reflect.instruction.FConst2
 
FCONST_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FCONST_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FCONST_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FDiv - Class in net.sf.jiapi.reflect.instruction
 
FDiv() - Constructor for class net.sf.jiapi.reflect.instruction.FDiv
 
FDIV - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FIELD_ACCESS_INSTRUCTIONS - Static variable in interface net.sf.jiapi.reflect.instruction.OpcodeGroups
 
FIELD_ACCESSES - Static variable in class net.sf.jiapi.reflect.util.HotSpotAdvisor
This field can be used in constructor to search for hotspots, that do some sort of field access.
FieldAccess - Class in net.sf.jiapi.reflect.instruction
This class represents a field access instruction.
FieldAccess(byte[], ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.FieldAccess
 
FieldExistsException - Exception in net.sf.jiapi.reflect
This exception is thrown when adding a field to class and a field with a same name exists.
FieldExistsException(JiapiField) - Constructor for exception net.sf.jiapi.reflect.FieldExistsException
 
findBranchesForTarget(Instruction) - Method in class net.sf.jiapi.reflect.InstructionList
 
findClass(String) - Method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
 
FLoad - Class in net.sf.jiapi.reflect.instruction
Load a float from local variable at given index.
FLoad(byte) - Constructor for class net.sf.jiapi.reflect.instruction.FLoad
 
FLOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
fload(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
FLoad0 - Class in net.sf.jiapi.reflect.instruction
Load a float from local variable 0.
FLoad0() - Constructor for class net.sf.jiapi.reflect.instruction.FLoad0
 
FLoad1 - Class in net.sf.jiapi.reflect.instruction
Load a float from local variable 1.
FLoad1() - Constructor for class net.sf.jiapi.reflect.instruction.FLoad1
 
FLoad2 - Class in net.sf.jiapi.reflect.instruction
Load a float from local variable 2.
FLoad2() - Constructor for class net.sf.jiapi.reflect.instruction.FLoad2
 
FLoad3 - Class in net.sf.jiapi.reflect.instruction
Load a float from local variable 3.
FLoad3() - Constructor for class net.sf.jiapi.reflect.instruction.FLoad3
 
FLOAD_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FLOAD_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FLOAD_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FLOAD_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FMul - Class in net.sf.jiapi.reflect.instruction
 
FMul() - Constructor for class net.sf.jiapi.reflect.instruction.FMul
 
FMUL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FNeg - Class in net.sf.jiapi.reflect.instruction
 
FNeg() - Constructor for class net.sf.jiapi.reflect.instruction.FNeg
 
FNEG - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FRem - Class in net.sf.jiapi.reflect.instruction
 
FRem() - Constructor for class net.sf.jiapi.reflect.instruction.FRem
 
FREM - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FReturn - Class in net.sf.jiapi.reflect.instruction
 
FReturn() - Constructor for class net.sf.jiapi.reflect.instruction.FReturn
 
FRETURN - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FStore - Class in net.sf.jiapi.reflect.instruction
Stores a float into Local variable at given index.
FStore(byte) - Constructor for class net.sf.jiapi.reflect.instruction.FStore
 
FSTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
fstore(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
FStore0 - Class in net.sf.jiapi.reflect.instruction
Stores a float into Local variable 0.
FStore0() - Constructor for class net.sf.jiapi.reflect.instruction.FStore0
 
FStore1 - Class in net.sf.jiapi.reflect.instruction
Stores a float into Local variable 1.
FStore1() - Constructor for class net.sf.jiapi.reflect.instruction.FStore1
 
FStore2 - Class in net.sf.jiapi.reflect.instruction
Stores a float into Local variable 2.
FStore2() - Constructor for class net.sf.jiapi.reflect.instruction.FStore2
 
FStore3 - Class in net.sf.jiapi.reflect.instruction
Stores a float into Local variable 3.
FStore3() - Constructor for class net.sf.jiapi.reflect.instruction.FStore3
 
FSTORE_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FSTORE_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FSTORE_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FSTORE_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
FSub - Class in net.sf.jiapi.reflect.instruction
 
FSub() - Constructor for class net.sf.jiapi.reflect.instruction.FSub
 
FSUB - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 

G

get(int) - Method in class net.sf.jiapi.reflect.InstructionList
Gets an Instruction at given index.
getAgentArgs() - Method in class net.sf.jiapi.agent.InstrumentationAgent
Gets the agent arguments that has been passed during premain(...)
getArgumentList() - Method in class net.sf.jiapi.reflect.util.HotSpot
Get the InstructionList that represents arguments of this hotspot.
getAttribute(String) - Method in class net.sf.jiapi.reflect.Instruction
Gets a named attribute.
getBasicBlocks() - Method in class net.sf.jiapi.reflect.InstructionList
Scans this InstructionList for BasicBlocks.
getBranchParent() - Method in class net.sf.jiapi.reflect.Instruction
Gets the branch instruction, that references this instruction as a target.
getByteCode() - Method in class net.sf.jiapi.reflect.JiapiClass
Get the byte-code of this class.
getBytes() - Method in class net.sf.jiapi.reflect.BranchInstruction
 
getBytes() - Method in class net.sf.jiapi.reflect.Instruction
Gets the bytes of this instruction.
getBytes() - Method in class net.sf.jiapi.reflect.InstructionList
Gets this InstructionList as a byte array.
getBytes() - Method in class net.sf.jiapi.reflect.SwitchInstruction
 
getClassFile() - Method in class net.sf.jiapi.reflect.JiapiClass
Get the ClassFile associated with this JiapiClass.
getClassName() - Method in class net.sf.jiapi.reflect.instruction.ReferencingInstruction
Get a name of the referenced class's type.
getConstant() - Method in class net.sf.jiapi.reflect.instruction.IInc
 
getConstantPool() - Method in class net.sf.jiapi.reflect.instruction.CPInstruction
Get ConstantPool
getConstantPool() - Method in class net.sf.jiapi.reflect.JiapiClass
Get the ConstantPool related to this JiapiClass.
getDeclaredAnnotations() - Method in class net.sf.jiapi.reflect.JiapiClass
Get all the declared annotations of this Class.
getDeclaredAnnotations() - Method in class net.sf.jiapi.reflect.JiapiField
Get all the declared annotations of this field.
getDeclaredAnnotations() - Method in class net.sf.jiapi.reflect.JiapiMethod
Get all the declared annotations of this method.
getDeclaredField(String) - Method in class net.sf.jiapi.reflect.JiapiClass
Get a declared field of a class.
getDeclaredFields() - Method in class net.sf.jiapi.reflect.JiapiClass
Get all the fields declared by this JiapiClass.
getDeclaredMethod(String, String[]) - Method in class net.sf.jiapi.reflect.JiapiClass
Get a specific method from a class.
getDeclaredMethod(String, JiapiClass[]) - Method in class net.sf.jiapi.reflect.JiapiClass
Get a specific method from a class.
getDeclaredMethods() - Method in class net.sf.jiapi.reflect.JiapiClass
Get all the methods of this JiapiClass.
getDeclaringClass() - Method in class net.sf.jiapi.reflect.JiapiField
Gets the JiapiClass, that declares this JiapiField.
getDeclaringClass() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the class that declared this JiapiMethod.
getDeclaringMethod() - Method in class net.sf.jiapi.reflect.InstructionList
Gets the declaring JiapiMethod of this InstructionList
getDefault() - Method in class net.sf.jiapi.reflect.SwitchInstruction
Get the default Instruction of this SwitchInstruction.
getDescriptor() - Method in class net.sf.jiapi.reflect.instruction.ReferencingInstruction
Get a signature of the reference (e.g. method's signature or field's signature).
getDescriptor() - Method in class net.sf.jiapi.reflect.Signature
Get an internal representation of method signature as String.
getDescriptors() - Method in class net.sf.jiapi.reflect.util.InstrumentationContext
Get a List of InstrumentationDescriptors added to this context.
getElement(String) - Method in class net.sf.jiapi.reflect.JiapiAnnotation
 
getElements() - Method in class net.sf.jiapi.reflect.JiapiAnnotation
 
getEntry() - Method in class net.sf.jiapi.reflect.instruction.CPInstruction
Get the ConstantPool entry, this CPInstruction is referencing.
getExceptionHandlers() - Method in class net.sf.jiapi.reflect.TryBlock
Get the exception handlers this try block has.
getExceptionNames() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the names of exceptions this method can throw.
getExceptionTypes() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the parameter types of exceptions this method can throw.
getExclusionsRules() - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
Gets the inclusion rules of this descriptor.
getField() - Method in exception net.sf.jiapi.reflect.FieldExistsException
Get a field which already exists in a class.
GetField - Class in net.sf.jiapi.reflect.instruction
 
GetField(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.GetField
 
GETFIELD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
getField(int, String, String, String) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
getField(JiapiField) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
getField(String) - Method in class net.sf.jiapi.reflect.JiapiClass
Get a field from a class or from any of its superclasses.
getFieldName() - Method in class net.sf.jiapi.reflect.instruction.FieldAccess
Get the name of the target field.
getFields() - Method in class net.sf.jiapi.reflect.JiapiClass
Get all the Fields of this JiapiClass and its superclasses.
getFieldValue(String) - Static method in class net.sf.jiapi.reflect.util.Runtime
 
getFirstInstruction() - Method in class net.sf.jiapi.reflect.BasicBlock
Gets the first Instruction of this BasicBlock.
getHandlerStart() - Method in class net.sf.jiapi.reflect.TryBlock.ExceptionHandler
Get the instructions of this ExceptionHandler.
getHotSpotInstruction() - Method in class net.sf.jiapi.reflect.util.HotSpot
Get the Instruction, that was used to trigger creation of this HotSpot.
getHotSpotName() - Method in class net.sf.jiapi.reflect.util.HotSpotAdvice
This method should be called only from advice() method.
getHotSpots(byte[]) - Method in class net.sf.jiapi.reflect.util.HotSpotLocator
Get all the hotspots that was found.
getHotSpots(byte[], String) - Method in class net.sf.jiapi.reflect.util.HotSpotLocator
Get all the hotspots that was found.
getId() - Method in class net.sf.jiapi.reflect.BasicBlock
Gets the id of this BasicBlock.
getInclusionsRules() - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
Gets the inclusion rules of this descriptor.
getIndex() - Method in class net.sf.jiapi.reflect.instruction.CPInstruction
Gets the index to the constant pool, that is referenced by this CPInstruction.
getInstructionFactory() - Method in class net.sf.jiapi.reflect.InstructionList
Get the InstructionFactory, that is associated with this InstructionList.
getInstructionFactory() - Method in class net.sf.jiapi.reflect.JiapiMethod
Get the InstructionFactory.
getInstructionList() - Method in class net.sf.jiapi.reflect.BasicBlock
Get the InstructionList represented by this BasicBlock.
getInstructionList() - Method in class net.sf.jiapi.reflect.JiapiMethod
Get an InstructionList, that represents a byte-code of this method.
getInstructionList() - Method in class net.sf.jiapi.reflect.TryBlock
Get the InstructionList, that corresponds to try {...}
getInstructionList() - Method in class net.sf.jiapi.reflect.util.HotSpot
Get the InstructionList that represents this hotspot.
getInstrumentation() - Method in class net.sf.jiapi.agent.InstrumentationAgent
Gets the Instrumentation associated with this ClassFileTransformer.
getInstrumentationContext() - Method in interface net.sf.jiapi.reflect.util.InstrumentationContextProvider
Get InstrumentationContext, that is used in instrumentation process.
getInstrumentors() - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
Gets all the Instrumentors.
getInterfaceNames() - Method in class net.sf.jiapi.reflect.JiapiClass
Gets all the interfaces, that this class directly implements.
getInterfaceTypes() - Method in class net.sf.jiapi.reflect.JiapiClass
Gets all the interfaces, that this class directly implements.
getInternalName() - Method in class net.sf.jiapi.reflect.instruction.ReferencingInstruction
Get an internal name of referenced type
getInvisibleParameterAnnotations() - Method in class net.sf.jiapi.reflect.JiapiMethod
Get all the invisible parameter annotations of this method.
getKey() - Method in class net.sf.jiapi.reflect.SwitchInstruction.Target
Gets the key of this target.
getLastInstruction() - Method in class net.sf.jiapi.reflect.BasicBlock
Gets the last Instruction of this BasicBlock.
getLoader() - Method in class net.sf.jiapi.reflect.JiapiClass
Gets the Loader, that loaded this JiapiClass.
getLoader() - Method in class net.sf.jiapi.reflect.util.InstrumentationContext
Gets a Loader which is configured with this context.
getLocalVariables() - Method in class net.sf.jiapi.reflect.BasicBlock
Gets the LocalVariables, that this BasicBlock uses.
getLVIndex() - Method in class net.sf.jiapi.reflect.instruction.LVInstruction
Gets the local variable index this LVInstruction references.
getLVType() - Method in class net.sf.jiapi.reflect.instruction.LVInstruction
Gets the type of this LVInstruction
getMaxLocals() - Method in class net.sf.jiapi.reflect.JiapiMethod
 
getMaxStack() - Method in class net.sf.jiapi.reflect.JiapiMethod
 
getMethod(String, String[]) - Method in class net.sf.jiapi.reflect.JiapiClass
Get a specific method from a class or any of its superclasses.
getMethod(String, JiapiClass[]) - Method in class net.sf.jiapi.reflect.JiapiClass
Get a specific method from a class or any of its superclasses.
getMethod() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the underlying net.sf.jiapi.file.Method
getMethod() - Method in exception net.sf.jiapi.reflect.MethodExistsException
Get a method which already exists in a class.
getMethodName() - Method in class net.sf.jiapi.reflect.instruction.Invocation
Get the name of the target method.
getMethods() - Method in class net.sf.jiapi.reflect.JiapiClass
Get all the methods of this JiapiClass and its superclasses.
getModifiers() - Method in class net.sf.jiapi.reflect.JiapiClass
Get modifiers of this JiapiClass.
getModifiers() - Method in class net.sf.jiapi.reflect.JiapiField
Get the modifiers of this field.
getModifiers() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets modifiers of this Method.
getName() - Method in class net.sf.jiapi.reflect.AnnotationElement
 
getName() - Method in class net.sf.jiapi.reflect.instruction.ReferencingInstruction
Get a name of the reference (e.g. method name or field name).
getName() - Method in class net.sf.jiapi.reflect.JiapiClass
Get name of a class.
getName() - Method in class net.sf.jiapi.reflect.JiapiField
Get the name of this field.
getName() - Method in class net.sf.jiapi.reflect.JiapiMethod
Get the name of this Method.
getName() - Method in class net.sf.jiapi.reflect.TryBlock.ExceptionHandler
Get the name of this ExceptionHandler.
getName() - Method in class net.sf.jiapi.reflect.util.HotSpot
Gets the name of this HotSpot.
getNextInstruction() - Method in class net.sf.jiapi.reflect.BasicBlock
Gets the next Instruction after this BasicBlock.
getOffset() - Method in class net.sf.jiapi.reflect.Instruction
Gets the offset of this instruction.
getOpcode() - Method in class net.sf.jiapi.reflect.Instruction
Gets the opcode of this Instruction.
getPackageName() - Method in class net.sf.jiapi.reflect.JiapiClass
Get the package where this class is defined.
getParameterDescriptors() - Method in class net.sf.jiapi.reflect.Signature
Gets the parameters descriptors
getParameters() - Method in class net.sf.jiapi.reflect.Signature
Gets the parameters in simple form like 'int' or 'java.lang.Object'.
getParameterTypeNames() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the names of parameter types in this method's signature.
getParameterTypes() - Method in class net.sf.jiapi.reflect.instruction.Invocation
Gets names of each parameter types.
getParameterTypes() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the parameter types in this method's signature.
getPrecedence() - Method in class net.sf.jiapi.reflect.util.Rule
Get a precedence of this Rule.
getReferencedTypeName() - Method in class net.sf.jiapi.reflect.instruction.ReferencingInstruction
Gets name of the referenced type.
getReturnType() - Method in class net.sf.jiapi.reflect.instruction.Invocation
Gets the return type.
getReturnType() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the return type of a method.
getReturnType() - Method in class net.sf.jiapi.reflect.Signature
Gets the return type in simple form like 'int' or 'java.lang.Object'.
getSignature() - Method in class net.sf.jiapi.reflect.JiapiMethod
Gets the signature of this method.
GetStatic - Class in net.sf.jiapi.reflect.instruction
 
GetStatic(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.GetStatic
 
GETSTATIC - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
getSuperclass() - Method in class net.sf.jiapi.reflect.JiapiClass
Gets the super class of this JiapiClass.
getTarget() - Method in class net.sf.jiapi.reflect.BranchInstruction
Get the target of this branch.
getTarget() - Method in class net.sf.jiapi.reflect.SwitchInstruction.Target
Gets the target Instruction of this Target.
getTargetOffset() - Method in class net.sf.jiapi.reflect.BranchInstruction
 
getTargets() - Method in class net.sf.jiapi.reflect.SwitchInstruction
Gets all the targets of this SwitchInstruction.
getType() - Method in class net.sf.jiapi.reflect.JiapiField
Get the type of this field.
getTypeName() - Method in class net.sf.jiapi.reflect.instruction.FieldAccess
Get the type name of the target field.
getTypeName() - Method in class net.sf.jiapi.reflect.JiapiField
Get the type of this field.
getValue() - Method in class net.sf.jiapi.reflect.AnnotationElement
 
getVisibleParameterAnnotations() - Method in class net.sf.jiapi.reflect.JiapiMethod
Get all the visible parameter annotations of this method.
Goto - Class in net.sf.jiapi.reflect.instruction
 
Goto(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.Goto
 
GOTO - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
GOTO_W - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
GotoW - Class in net.sf.jiapi.reflect.instruction
 
GotoW(byte, byte, byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.GotoW
 

H

hashCode() - Method in class net.sf.jiapi.reflect.util.Rule
 
HotSpot - Class in net.sf.jiapi.reflect.util
HotSpot.
HotSpot(InstructionList, Instruction) - Constructor for class net.sf.jiapi.reflect.util.HotSpot
Create new hotspot for a single Instruction.
HotSpot(InstructionList, Instruction, Instruction) - Constructor for class net.sf.jiapi.reflect.util.HotSpot
Create new hotspot.
HotSpotAdvice - Class in net.sf.jiapi.reflect.util
HotSpotAdvice is an abstract base class for all of the advises used by HotSpotInstrumentor.
HotSpotAdvice() - Constructor for class net.sf.jiapi.reflect.util.HotSpotAdvice
 
HotSpotAdvisor - Class in net.sf.jiapi.reflect.util
HotSpotAdvisor is used to copy instructions from HotSpotAdvice to class being instrumented.
HotSpotAdvisor(InstrumentationDescriptor, HotSpotAdvice, byte) - Constructor for class net.sf.jiapi.reflect.util.HotSpotAdvisor
Creates new HotSpotAdvisor.
HotSpotAdvisor(InstrumentationDescriptor, HotSpotAdvice, byte[]) - Constructor for class net.sf.jiapi.reflect.util.HotSpotAdvisor
Creates new HotSpotAdvisor.
HotSpotAdvisor(InstrumentationDescriptor, HotSpotAdvice, byte[], String) - Constructor for class net.sf.jiapi.reflect.util.HotSpotAdvisor
Creates new HotSpotAdvisor.
HotSpotLocator - Class in net.sf.jiapi.reflect.util
HotSpotLocator locates HotSpots from InstructionList.
HotSpotLocator(InstructionList) - Constructor for class net.sf.jiapi.reflect.util.HotSpotLocator
Creates a new HotSpotLocator.
HotSpotTransformer - Class in net.sf.jiapi.agent
Transforms classes.
HotSpotTransformer() - Constructor for class net.sf.jiapi.agent.HotSpotTransformer
 

I

I2B - Class in net.sf.jiapi.reflect.instruction
 
I2B() - Constructor for class net.sf.jiapi.reflect.instruction.I2B
 
I2B - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
I2C - Class in net.sf.jiapi.reflect.instruction
 
I2C() - Constructor for class net.sf.jiapi.reflect.instruction.I2C
 
I2C - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
I2D - Class in net.sf.jiapi.reflect.instruction
 
I2D() - Constructor for class net.sf.jiapi.reflect.instruction.I2D
 
I2D - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
I2F - Class in net.sf.jiapi.reflect.instruction
 
I2F() - Constructor for class net.sf.jiapi.reflect.instruction.I2F
 
I2F - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
I2L - Class in net.sf.jiapi.reflect.instruction
 
I2L() - Constructor for class net.sf.jiapi.reflect.instruction.I2L
 
I2L - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
I2S - Class in net.sf.jiapi.reflect.instruction
 
I2S() - Constructor for class net.sf.jiapi.reflect.instruction.I2S
 
I2S - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IAdd - Class in net.sf.jiapi.reflect.instruction
 
IAdd() - Constructor for class net.sf.jiapi.reflect.instruction.IAdd
 
IADD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IALoad - Class in net.sf.jiapi.reflect.instruction
Load an int from an array.
IALoad() - Constructor for class net.sf.jiapi.reflect.instruction.IALoad
 
IALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IAnd - Class in net.sf.jiapi.reflect.instruction
 
IAnd() - Constructor for class net.sf.jiapi.reflect.instruction.IAnd
 
IAND - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IAStore - Class in net.sf.jiapi.reflect.instruction
Store an int to an array.
IAStore() - Constructor for class net.sf.jiapi.reflect.instruction.IAStore
 
IASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IConst0 - Class in net.sf.jiapi.reflect.instruction
Push a constant 0 int into stack.
IConst0() - Constructor for class net.sf.jiapi.reflect.instruction.IConst0
 
IConst1 - Class in net.sf.jiapi.reflect.instruction
Push a constant 1 int into stack.
IConst1() - Constructor for class net.sf.jiapi.reflect.instruction.IConst1
 
IConst2 - Class in net.sf.jiapi.reflect.instruction
Push a constant 2 int into stack.
IConst2() - Constructor for class net.sf.jiapi.reflect.instruction.IConst2
 
IConst3 - Class in net.sf.jiapi.reflect.instruction
Push a constant 3 int into stack.
IConst3() - Constructor for class net.sf.jiapi.reflect.instruction.IConst3
 
IConst4 - Class in net.sf.jiapi.reflect.instruction
Push a constant 4 int into stack.
IConst4() - Constructor for class net.sf.jiapi.reflect.instruction.IConst4
 
IConst5 - Class in net.sf.jiapi.reflect.instruction
Push a constant 5 int into stack.
IConst5() - Constructor for class net.sf.jiapi.reflect.instruction.IConst5
 
ICONST_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ICONST_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ICONST_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ICONST_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ICONST_4 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ICONST_5 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ICONST_M1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IConstM1 - Class in net.sf.jiapi.reflect.instruction
Push a constant -1 int into stack.
IConstM1() - Constructor for class net.sf.jiapi.reflect.instruction.IConstM1
 
IDiv - Class in net.sf.jiapi.reflect.instruction
 
IDiv() - Constructor for class net.sf.jiapi.reflect.instruction.IDiv
 
IDIV - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ACMPEQ - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ACMPNE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ICMPEQ - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ICMPGE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ICMPGT - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ICMPLE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ICMPLT - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IF_ICMPNE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfACmpEq - Class in net.sf.jiapi.reflect.instruction
 
IfACmpEq(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfACmpEq
 
IfACmpNe - Class in net.sf.jiapi.reflect.instruction
 
IfACmpNe(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfACmpNe
 
IfEq - Class in net.sf.jiapi.reflect.instruction
 
IfEq(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfEq
 
IFEQ - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfGe - Class in net.sf.jiapi.reflect.instruction
 
IfGe(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfGe
 
IFGE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfGt - Class in net.sf.jiapi.reflect.instruction
 
IfGt(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfGt
 
IFGT - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfICmpEq - Class in net.sf.jiapi.reflect.instruction
 
IfICmpEq(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfICmpEq
 
IfICmpGe - Class in net.sf.jiapi.reflect.instruction
 
IfICmpGe(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfICmpGe
 
IfICmpGt - Class in net.sf.jiapi.reflect.instruction
 
IfICmpGt(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfICmpGt
 
IfICmpLe - Class in net.sf.jiapi.reflect.instruction
 
IfICmpLe(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfICmpLe
 
IfICmpLt - Class in net.sf.jiapi.reflect.instruction
 
IfICmpLt(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfICmpLt
 
IfICmpNe - Class in net.sf.jiapi.reflect.instruction
 
IfICmpNe(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfICmpNe
 
IfLe - Class in net.sf.jiapi.reflect.instruction
 
IfLe(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfLe
 
IFLE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfLt - Class in net.sf.jiapi.reflect.instruction
 
IfLt(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfLt
 
IFLT - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfNe - Class in net.sf.jiapi.reflect.instruction
 
IfNe(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfNe
 
IFNE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfNonNull - Class in net.sf.jiapi.reflect.instruction
 
IfNonNull(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfNonNull
 
IFNONNULL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IfNull - Class in net.sf.jiapi.reflect.instruction
 
IfNull(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IfNull
 
IFNULL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IInc - Class in net.sf.jiapi.reflect.instruction
This instruction increments a local variable by constant.
IInc(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.IInc
 
IINC - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ILoad - Class in net.sf.jiapi.reflect.instruction
Load an int from local variable at given index.
ILoad(byte) - Constructor for class net.sf.jiapi.reflect.instruction.ILoad
 
ILOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
iload(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
ILoad0 - Class in net.sf.jiapi.reflect.instruction
Load an int from local variable 0.
ILoad0() - Constructor for class net.sf.jiapi.reflect.instruction.ILoad0
 
ILoad1 - Class in net.sf.jiapi.reflect.instruction
Load an int from local variable 1.
ILoad1() - Constructor for class net.sf.jiapi.reflect.instruction.ILoad1
 
ILoad2 - Class in net.sf.jiapi.reflect.instruction
Load an int from local variable 2.
ILoad2() - Constructor for class net.sf.jiapi.reflect.instruction.ILoad2
 
ILoad3 - Class in net.sf.jiapi.reflect.instruction
Load an int from local variable 3.
ILoad3() - Constructor for class net.sf.jiapi.reflect.instruction.ILoad3
 
ILOAD_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ILOAD_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ILOAD_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ILOAD_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ImpDep1 - Class in net.sf.jiapi.reflect.instruction
 
ImpDep1() - Constructor for class net.sf.jiapi.reflect.instruction.ImpDep1
 
IMPDEP1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ImpDep2 - Class in net.sf.jiapi.reflect.instruction
 
ImpDep2() - Constructor for class net.sf.jiapi.reflect.instruction.ImpDep2
 
IMPDEP2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IMul - Class in net.sf.jiapi.reflect.instruction
 
IMul() - Constructor for class net.sf.jiapi.reflect.instruction.IMul
 
IMUL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
indexOf(Instruction) - Method in class net.sf.jiapi.reflect.InstructionList
Scans this InstructionList for a opcode.
indexOf(byte) - Method in class net.sf.jiapi.reflect.InstructionList
Scans this InstructionList for a opcode.
indexOf(byte, int) - Method in class net.sf.jiapi.reflect.InstructionList
Scans this InstructionList for a opcode.
indexOf(byte[], int) - Method in class net.sf.jiapi.reflect.InstructionList
Scans this InstructionList for opcodes.
INeg - Class in net.sf.jiapi.reflect.instruction
 
INeg() - Constructor for class net.sf.jiapi.reflect.instruction.INeg
 
INEG - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
init(Properties) - Method in class net.sf.jiapi.agent.HotSpotTransformer
 
init(Properties) - Method in class net.sf.jiapi.agent.Transformer
Initialize Transformer with given properties.
insert(int, Instruction) - Method in class net.sf.jiapi.reflect.InstructionList
Insert an Instruction to this InstructionList
insert(int, InstructionList) - Method in class net.sf.jiapi.reflect.InstructionList
Insert an InstructionList to this InstructionList
InstanceOf - Class in net.sf.jiapi.reflect.instruction
 
InstanceOf(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.InstanceOf
 
INSTANCEOF - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Instruction - Class in net.sf.jiapi.reflect
This class represents an entry in InstructionList.
Instruction(byte[]) - Constructor for class net.sf.jiapi.reflect.Instruction
Constructor.
InstructionFactory - Class in net.sf.jiapi.reflect
Class InstructionFactory.
InstructionFactory() - Constructor for class net.sf.jiapi.reflect.InstructionFactory
 
InstructionList - Class in net.sf.jiapi.reflect
InstructionList is a place holder for Instructions.
InstructionList() - Constructor for class net.sf.jiapi.reflect.InstructionList
 
instrument(JiapiClass) - Method in class net.sf.jiapi.reflect.util.InstrumentationContext
Manipulates the class by configured Instrumentors.
instrument(JiapiClass) - Method in interface net.sf.jiapi.reflect.util.Instrumentor
Instrument a given JiapiClass.
instrument(JiapiClass) - Method in class net.sf.jiapi.reflect.util.MethodInstrumentor
Implementation of Instrumentor.instrument(JiapiClass).
instrument(JiapiMethod) - Method in class net.sf.jiapi.reflect.util.MethodInstrumentor
 
InstrumentationAgent - Class in net.sf.jiapi.agent
This class is an implementation of ClassFileTransformer and acts as a java-agent for jdk1.5+ virtual machines.
InstrumentationAgent(Properties, Instrumentation, Transformer) - Constructor for class net.sf.jiapi.agent.InstrumentationAgent
 
InstrumentationContext - Class in net.sf.jiapi.reflect.util
This class acts as a glue, that binds all the classes needed in instrumentation together.
InstrumentationContext() - Constructor for class net.sf.jiapi.reflect.util.InstrumentationContext
Creates a context.
InstrumentationContextProvider - Interface in net.sf.jiapi.reflect.util
This interface is used in conjuction with InstrumentingClassLoader.
InstrumentationDescriptor - Class in net.sf.jiapi.reflect.util
This class holds information needed by the instrumentation process.
InstrumentationDescriptor() - Constructor for class net.sf.jiapi.reflect.util.InstrumentationDescriptor
 
InstrumentationException - Exception in net.sf.jiapi.reflect.util
Class IllegalInstrumentationException.
InstrumentationException(String) - Constructor for exception net.sf.jiapi.reflect.util.InstrumentationException
 
InstrumentingClassLoader - Class in net.sf.jiapi.reflect.util
A sample ClassLoader which can be used when instrumenting Java applications.
InstrumentingClassLoader(InstrumentationContext, URL[], ClassLoader) - Constructor for class net.sf.jiapi.reflect.util.InstrumentingClassLoader
 
Instrumentor - Interface in net.sf.jiapi.reflect.util
Interface for Instrumentors.
Invocation - Class in net.sf.jiapi.reflect.instruction
This class represents a method invocation instruction.
Invocation(byte[], ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.Invocation
 
INVOCATIONS - Static variable in class net.sf.jiapi.reflect.util.HotSpotAdvisor
This field can be used in constructor to search for any invocations being made.
invoke(int, String, String, Signature) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
invoke(JiapiMethod) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
INVOKE_INSTRUCTIONS - Static variable in interface net.sf.jiapi.reflect.instruction.OpcodeGroups
 
InvokeDynamic - Class in net.sf.jiapi.reflect.instruction
 
InvokeDynamic(byte, byte, byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.InvokeDynamic
 
INVOKEDYNAMIC - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
InvokeInterface - Class in net.sf.jiapi.reflect.instruction
 
InvokeInterface(byte, byte, byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.InvokeInterface
 
INVOKEINTERFACE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
InvokeSpecial - Class in net.sf.jiapi.reflect.instruction
 
InvokeSpecial(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.InvokeSpecial
 
INVOKESPECIAL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
InvokeStatic - Class in net.sf.jiapi.reflect.instruction
 
InvokeStatic(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.InvokeStatic
 
INVOKESTATIC - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
InvokeVirtual - Class in net.sf.jiapi.reflect.instruction
 
InvokeVirtual(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.InvokeVirtual
 
INVOKEVIRTUAL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IOr - Class in net.sf.jiapi.reflect.instruction
 
IOr() - Constructor for class net.sf.jiapi.reflect.instruction.IOr
 
IOR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IRem - Class in net.sf.jiapi.reflect.instruction
 
IRem() - Constructor for class net.sf.jiapi.reflect.instruction.IRem
 
IREM - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IReturn - Class in net.sf.jiapi.reflect.instruction
 
IReturn() - Constructor for class net.sf.jiapi.reflect.instruction.IReturn
 
IRETURN - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
isBranchTarget() - Method in class net.sf.jiapi.reflect.Instruction
return whether or not this Instruction is a target of a branch.
isConditional() - Method in class net.sf.jiapi.reflect.BranchInstruction
Return whether or not this branch is a conditional branch.
isFormat1() - Method in class net.sf.jiapi.reflect.instruction.Wide
Widening applies to one of iload, fload, aload, lload, dload, istore, fstore, astore, lstore, dstore, or ret if this is format1, otherwise this is format2 and applies to iinc.
IShl - Class in net.sf.jiapi.reflect.instruction
 
IShl() - Constructor for class net.sf.jiapi.reflect.instruction.IShl
 
ISHL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IShr - Class in net.sf.jiapi.reflect.instruction
 
IShr() - Constructor for class net.sf.jiapi.reflect.instruction.IShr
 
ISHR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
isInterface() - Method in class net.sf.jiapi.reflect.JiapiClass
Tests, whether this JiapiClass is an interface or not.
isMoreSignificant(Rule) - Method in class net.sf.jiapi.reflect.util.Rule
Checks whether this Rule is more significant than the given Rule.
isSynthetic() - Method in class net.sf.jiapi.reflect.JiapiMethod
Checks, whether or not this JiapiMethod is synthetic.
IStore - Class in net.sf.jiapi.reflect.instruction
Stores an int into local variable at given index.
IStore(byte) - Constructor for class net.sf.jiapi.reflect.instruction.IStore
 
ISTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
istore(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
IStore0 - Class in net.sf.jiapi.reflect.instruction
Stores an int into local variable 0.
IStore0() - Constructor for class net.sf.jiapi.reflect.instruction.IStore0
 
IStore1 - Class in net.sf.jiapi.reflect.instruction
Stores an int into local variable 1.
IStore1() - Constructor for class net.sf.jiapi.reflect.instruction.IStore1
 
IStore2 - Class in net.sf.jiapi.reflect.instruction
Stores an int into local variable 2.
IStore2() - Constructor for class net.sf.jiapi.reflect.instruction.IStore2
 
IStore3 - Class in net.sf.jiapi.reflect.instruction
Stores an int into local variable 3.
IStore3() - Constructor for class net.sf.jiapi.reflect.instruction.IStore3
 
ISTORE_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ISTORE_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ISTORE_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ISTORE_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
ISub - Class in net.sf.jiapi.reflect.instruction
 
ISub() - Constructor for class net.sf.jiapi.reflect.instruction.ISub
 
ISUB - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IUShr - Class in net.sf.jiapi.reflect.instruction
 
IUShr() - Constructor for class net.sf.jiapi.reflect.instruction.IUShr
 
IUSHR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
IXor - Class in net.sf.jiapi.reflect.instruction
 
IXor() - Constructor for class net.sf.jiapi.reflect.instruction.IXor
 
IXOR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 

J

Javap - Class in net.sf.jiapi.tool
This is a replacement of javap command line tool, that comes with jdks.
Javap(String) - Constructor for class net.sf.jiapi.tool.Javap
 
JiapiAnnotation - Class in net.sf.jiapi.reflect
Represents an annotation of Class, Method or Field.
JiapiAnnotation(AnnotationBase.Annotation) - Constructor for class net.sf.jiapi.reflect.JiapiAnnotation
 
JiapiClass - Class in net.sf.jiapi.reflect
This class represents a bytecode of a Class.
JiapiClass(ClassFile) - Constructor for class net.sf.jiapi.reflect.JiapiClass
Constructor for JiapiClass.
JiapiField - Class in net.sf.jiapi.reflect
This class represents a Field.
JiapiField(Field) - Constructor for class net.sf.jiapi.reflect.JiapiField
 
JiapiMethod - Class in net.sf.jiapi.reflect
This class represents a Method.
JiapiMethod(Method) - Constructor for class net.sf.jiapi.reflect.JiapiMethod
Constructor for JiapiMethod.
Jsr - Class in net.sf.jiapi.reflect.instruction
 
Jsr(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.Jsr
 
JSR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
JSR_W - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
JsrW - Class in net.sf.jiapi.reflect.instruction
 
JsrW(byte, byte, byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.JsrW
 

L

L2D - Class in net.sf.jiapi.reflect.instruction
 
L2D() - Constructor for class net.sf.jiapi.reflect.instruction.L2D
 
L2D - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
L2F - Class in net.sf.jiapi.reflect.instruction
 
L2F() - Constructor for class net.sf.jiapi.reflect.instruction.L2F
 
L2F - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
L2I - Class in net.sf.jiapi.reflect.instruction
 
L2I() - Constructor for class net.sf.jiapi.reflect.instruction.L2I
 
L2I - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LAdd - Class in net.sf.jiapi.reflect.instruction
 
LAdd() - Constructor for class net.sf.jiapi.reflect.instruction.LAdd
 
LADD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LALoad - Class in net.sf.jiapi.reflect.instruction
Load a long from an array.
LALoad() - Constructor for class net.sf.jiapi.reflect.instruction.LALoad
 
LALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LAnd - Class in net.sf.jiapi.reflect.instruction
 
LAnd() - Constructor for class net.sf.jiapi.reflect.instruction.LAnd
 
LAND - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LAStore - Class in net.sf.jiapi.reflect.instruction
Store a long to an array.
LAStore() - Constructor for class net.sf.jiapi.reflect.instruction.LAStore
 
LASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
launch(String, Object[], InstrumentationContext, ClassLoader) - Static method in class net.sf.jiapi.reflect.util.Bootstrapper
A utility method which is usually used from Jiapi applications to launch a target application for instrumentation.
launch(String, String, Class<?>[], Object[], InstrumentationContext, ClassLoader) - Static method in class net.sf.jiapi.reflect.util.Bootstrapper
A utility method which is usually used from Jiapi applications to launch a target application for instrumentation.
LCmp - Class in net.sf.jiapi.reflect.instruction
 
LCmp() - Constructor for class net.sf.jiapi.reflect.instruction.LCmp
 
LCMP - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LConst0 - Class in net.sf.jiapi.reflect.instruction
Push a constant long 0 into stack.
LConst0() - Constructor for class net.sf.jiapi.reflect.instruction.LConst0
 
LConst1 - Class in net.sf.jiapi.reflect.instruction
Push a constant long 1 into stack.
LConst1() - Constructor for class net.sf.jiapi.reflect.instruction.LConst1
 
LCONST_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LCONST_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Ldc - Class in net.sf.jiapi.reflect.instruction
Push an entry from ConstantPool.
Ldc(byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.Ldc
 
LDC - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LDC2_W - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Ldc2W - Class in net.sf.jiapi.reflect.instruction
Push a long or double entry from ConstantPool.
Ldc2W(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.Ldc2W
 
Ldc2W(short, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.Ldc2W
 
LDC_W - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LdcW - Class in net.sf.jiapi.reflect.instruction
Push an entry from ConstantPool.
LdcW(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.LdcW
 
LdcW(short, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.LdcW
 
LDiv - Class in net.sf.jiapi.reflect.instruction
 
LDiv() - Constructor for class net.sf.jiapi.reflect.instruction.LDiv
 
LDIV - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
length() - Method in class net.sf.jiapi.reflect.Instruction
Get the length of this instruction.
LLoad - Class in net.sf.jiapi.reflect.instruction
Load a long from local variable at given index.
LLoad(byte) - Constructor for class net.sf.jiapi.reflect.instruction.LLoad
 
LLOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
lload(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
LLoad0 - Class in net.sf.jiapi.reflect.instruction
Load a long from local variable 0.
LLoad0() - Constructor for class net.sf.jiapi.reflect.instruction.LLoad0
 
LLoad1 - Class in net.sf.jiapi.reflect.instruction
Load a long from local variable 1.
LLoad1() - Constructor for class net.sf.jiapi.reflect.instruction.LLoad1
 
LLoad2 - Class in net.sf.jiapi.reflect.instruction
Load a long from local variable 2.
LLoad2() - Constructor for class net.sf.jiapi.reflect.instruction.LLoad2
 
LLoad3 - Class in net.sf.jiapi.reflect.instruction
Load a long from local variable 3.
LLoad3() - Constructor for class net.sf.jiapi.reflect.instruction.LLoad3
 
LLOAD_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LLOAD_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LLOAD_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LLOAD_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LMul - Class in net.sf.jiapi.reflect.instruction
 
LMul() - Constructor for class net.sf.jiapi.reflect.instruction.LMul
 
LMUL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LNeg - Class in net.sf.jiapi.reflect.instruction
 
LNeg() - Constructor for class net.sf.jiapi.reflect.instruction.LNeg
 
LNEG - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
loadClass(InputStream) - Method in class net.sf.jiapi.reflect.Loader
Loads a JiapiCass from CLASSPATH.
loadClass(String) - Method in class net.sf.jiapi.reflect.Loader
Loads a JiapiCass from CLASSPATH.
loadClass(String, URL) - Method in class net.sf.jiapi.reflect.Loader
Loads a JiapiCass from a given URL.
loadClass(String, boolean) - Method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
 
Loader - Class in net.sf.jiapi.reflect
Loads a JiapiClass.
Loader() - Constructor for class net.sf.jiapi.reflect.Loader
Creates new Loader.
LOOKUPSWITCH - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LOr - Class in net.sf.jiapi.reflect.instruction
 
LOr() - Constructor for class net.sf.jiapi.reflect.instruction.LOr
 
LOR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LRem - Class in net.sf.jiapi.reflect.instruction
 
LRem() - Constructor for class net.sf.jiapi.reflect.instruction.LRem
 
LREM - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LReturn - Class in net.sf.jiapi.reflect.instruction
 
LReturn() - Constructor for class net.sf.jiapi.reflect.instruction.LReturn
 
LRETURN - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LShl - Class in net.sf.jiapi.reflect.instruction
 
LShl() - Constructor for class net.sf.jiapi.reflect.instruction.LShl
 
LSHL - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LShr - Class in net.sf.jiapi.reflect.instruction
 
LShr() - Constructor for class net.sf.jiapi.reflect.instruction.LShr
 
LSHR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LStore - Class in net.sf.jiapi.reflect.instruction
Stores a long into Local variable at given index.
LStore(byte) - Constructor for class net.sf.jiapi.reflect.instruction.LStore
 
LSTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
lstore(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
LStore0 - Class in net.sf.jiapi.reflect.instruction
Stores a long into Local variable 0.
LStore0() - Constructor for class net.sf.jiapi.reflect.instruction.LStore0
 
LStore1 - Class in net.sf.jiapi.reflect.instruction
Stores a long into Local variable 1.
LStore1() - Constructor for class net.sf.jiapi.reflect.instruction.LStore1
 
LStore2 - Class in net.sf.jiapi.reflect.instruction
Stores a long into Local variable 2.
LStore2() - Constructor for class net.sf.jiapi.reflect.instruction.LStore2
 
LStore3 - Class in net.sf.jiapi.reflect.instruction
Stores a long into Local variable 3.
LStore3() - Constructor for class net.sf.jiapi.reflect.instruction.LStore3
 
LSTORE_0 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LSTORE_1 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LSTORE_2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LSTORE_3 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LSub - Class in net.sf.jiapi.reflect.instruction
 
LSub() - Constructor for class net.sf.jiapi.reflect.instruction.LSub
 
LSUB - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LUShr - Class in net.sf.jiapi.reflect.instruction
 
LUShr() - Constructor for class net.sf.jiapi.reflect.instruction.LUShr
 
LUSHR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
LVInstruction - Class in net.sf.jiapi.reflect.instruction
This class represents an Instruction, that references a local variable.
LVInstruction(byte[]) - Constructor for class net.sf.jiapi.reflect.instruction.LVInstruction
 
LVInstruction.LVType - Enum in net.sf.jiapi.reflect.instruction
 
LXor - Class in net.sf.jiapi.reflect.instruction
 
LXor() - Constructor for class net.sf.jiapi.reflect.instruction.LXor
 
LXOR - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 

M

main(String[]) - Static method in class net.sf.jiapi.reflect.Loader
 
main(String[]) - Static method in class net.sf.jiapi.reflect.util.Bootstrapper
 
main(String[]) - Static method in class net.sf.jiapi.tool.ClassDiff
 
main(String[]) - Static method in class net.sf.jiapi.tool.ClassTool
 
main(String[]) - Static method in class net.sf.jiapi.tool.ClassViewer
 
main(String[]) - Static method in class net.sf.jiapi.tool.Javap
 
match(String) - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
Check whether the given className matches any of given rules.
match(String) - Method in class net.sf.jiapi.reflect.util.Rule
Check if a given String matches this Rule.
MethodExistsException - Exception in net.sf.jiapi.reflect
This exception is thrown when adding a method to class and a method with a same name and parameter signature exists.
MethodExistsException(JiapiMethod) - Constructor for exception net.sf.jiapi.reflect.MethodExistsException
 
MethodInstrumentor - Class in net.sf.jiapi.reflect.util
This class is a simple implementation of Instrumentor, that gets all the declared methods of the target class, and forwards instrumentation to instrument(JiapiMethod) method.
MethodInstrumentor() - Constructor for class net.sf.jiapi.reflect.util.MethodInstrumentor
 
MonitorEnter - Class in net.sf.jiapi.reflect.instruction
 
MonitorEnter() - Constructor for class net.sf.jiapi.reflect.instruction.MonitorEnter
 
MONITORENTER - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
MonitorExit - Class in net.sf.jiapi.reflect.instruction
 
MonitorExit() - Constructor for class net.sf.jiapi.reflect.instruction.MonitorExit
 
MONITOREXIT - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
MULTIANEWARRAY - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
MultiNewArray - Class in net.sf.jiapi.reflect.instruction
 
MultiNewArray(byte, byte, byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.MultiNewArray
 

N

net.sf.jiapi.agent - package net.sf.jiapi.agent
Java-agent support with Jiapi.
net.sf.jiapi.reflect - package net.sf.jiapi.reflect
Jiapi reflection package.
net.sf.jiapi.reflect.instruction - package net.sf.jiapi.reflect.instruction
This package contains classes and interfaces which are directly involved with Instructions.
net.sf.jiapi.reflect.util - package net.sf.jiapi.reflect.util
Utilities to be used with Jiapi.
net.sf.jiapi.tool - package net.sf.jiapi.tool
 
New - Class in net.sf.jiapi.reflect.instruction
 
New(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.New
 
New(short, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.New
 
NEW - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
NewArray - Class in net.sf.jiapi.reflect.instruction
 
NewArray(byte) - Constructor for class net.sf.jiapi.reflect.instruction.NewArray
 
NEWARRAY - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
newArray(String, int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
newClass(String) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
newInstance(byte[]) - Static method in class net.sf.jiapi.reflect.JiapiClass
Creates a new JiapiClass out of byte array given.
Nop - Class in net.sf.jiapi.reflect.instruction
 
Nop() - Constructor for class net.sf.jiapi.reflect.instruction.Nop
 
NOP - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 

O

OpcodeGroups - Interface in net.sf.jiapi.reflect.instruction
This interface groups some opcodes together.
Opcodes - Interface in net.sf.jiapi.reflect.instruction
This interface holds all of the opcodes and their mnemonics specified in Java Virtual Machine Specification, 2nd edition, chapter 9.
opcodeStrings - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 

P

POP - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Pop - Class in net.sf.jiapi.reflect.instruction
 
Pop() - Constructor for class net.sf.jiapi.reflect.instruction.Pop
 
POP2 - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Pop2 - Class in net.sf.jiapi.reflect.instruction
 
Pop2() - Constructor for class net.sf.jiapi.reflect.instruction.Pop2
 
premain(String, Instrumentation) - Static method in class net.sf.jiapi.agent.InstrumentationAgent
This method will be called after VM initialization.
printClassInfo() - Method in class net.sf.jiapi.tool.Javap
 
printConstantPool() - Method in class net.sf.jiapi.tool.Javap
 
printField(JiapiField) - Method in class net.sf.jiapi.tool.Javap
 
printInstructions(InstructionList) - Method in class net.sf.jiapi.tool.Javap
 
printMethod(JiapiMethod) - Method in class net.sf.jiapi.tool.Javap
 
pushConstant(float) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
pushConstant(int) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
pushConstant(String) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
pushNull() - Method in class net.sf.jiapi.reflect.InstructionFactory
 
pushThis() - Method in class net.sf.jiapi.reflect.InstructionFactory
 
PUTFIELD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
PutField - Class in net.sf.jiapi.reflect.instruction
 
PutField(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.PutField
 
PUTSTATIC - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
PutStatic - Class in net.sf.jiapi.reflect.instruction
 
PutStatic(byte, byte, ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.PutStatic
 

R

READ_INSTRUCTION - Static variable in class net.sf.jiapi.reflect.instruction.FieldAccess
 
REFERENCE_LOAD_INSTRUCTIONS - Static variable in interface net.sf.jiapi.reflect.instruction.OpcodeGroups
 
REFERENCE_STORE_INSTRUCTIONS - Static variable in interface net.sf.jiapi.reflect.instruction.OpcodeGroups
 
ReferencingInstruction - Class in net.sf.jiapi.reflect.instruction
This class represents an Instruction, that uses Object references.
ReferencingInstruction(byte[], ConstantPool) - Constructor for class net.sf.jiapi.reflect.instruction.ReferencingInstruction
 
removeAttribute(ProgramElement, String) - Method in class net.sf.jiapi.tool.ClassTool
 
removeAttribute(ClassFile, String, String) - Method in class net.sf.jiapi.tool.ClassTool
 
replace(int, Instruction) - Method in class net.sf.jiapi.reflect.InstructionList
Replace an Instruction at given index
replace(InstructionList) - Method in class net.sf.jiapi.reflect.InstructionList
 
replace(int, int, InstructionList) - Method in class net.sf.jiapi.reflect.InstructionList
Replaces instructions with given range.
replaceConstantPool(ConstantPool) - Method in class net.sf.jiapi.reflect.instruction.CPInstruction
 
RET - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Ret - Class in net.sf.jiapi.reflect.instruction
 
Ret(byte) - Constructor for class net.sf.jiapi.reflect.instruction.Ret
 
retransform(JiapiClass) - Method in class net.sf.jiapi.agent.Transformer
Retransform given JiapiClass.
RETURN - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Return - Class in net.sf.jiapi.reflect.instruction
 
Return() - Constructor for class net.sf.jiapi.reflect.instruction.Return
 
RETURN_INSTRUCTIONS - Static variable in interface net.sf.jiapi.reflect.instruction.OpcodeGroups
 
ReturnInstruction - Interface in net.sf.jiapi.reflect.instruction
A tagging interface representing return Instructions.
returnMethod(JiapiMethod) - Method in class net.sf.jiapi.reflect.InstructionFactory
 
RETURNS - Static variable in class net.sf.jiapi.reflect.util.HotSpotAdvisor
This field can be used in constructor to search for hotspots, that makes a method return normally.
Rule - Class in net.sf.jiapi.reflect.util
Implements a Rule in an InstrumentationDescriptor.
Rule(String) - Constructor for class net.sf.jiapi.reflect.util.Rule
Creates a rule used used by InstrumentationDescriptor to determine whether a particular class needs to be instrumented.
runDiff() - Method in class net.sf.jiapi.tool.ClassDiff
 
Runtime - Class in net.sf.jiapi.reflect.util
This class is a class that holds mainly static common methods, which are used by other Jiapi classes.
Runtime() - Constructor for class net.sf.jiapi.reflect.util.Runtime
 

S

SALOAD - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
SALoad - Class in net.sf.jiapi.reflect.instruction
 
SALoad() - Constructor for class net.sf.jiapi.reflect.instruction.SALoad
 
SASTORE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
SAStore - Class in net.sf.jiapi.reflect.instruction
 
SAStore() - Constructor for class net.sf.jiapi.reflect.instruction.SAStore
 
setAttribute(String) - Method in class net.sf.jiapi.reflect.Instruction
Sets a named attribute to this Instruction.
setAttribute(String, Object) - Method in class net.sf.jiapi.reflect.Instruction
Sets a named attribute to this Instruction.
setBytes(byte[]) - Method in class net.sf.jiapi.reflect.Instruction
Set the bytes of this Instruction.
setContext(InstrumentationContext) - Method in class net.sf.jiapi.reflect.util.InstrumentingClassLoader
Set the context for the ClassLoader.
setField(JiapiField) - Method in class net.sf.jiapi.reflect.InstructionFactory
Sets a field reference to stack.
setFieldValue(String, Object) - Static method in class net.sf.jiapi.reflect.util.Runtime
 
setOffset(short) - Method in class net.sf.jiapi.reflect.Instruction
Sets the offset of this instruction.
setTarget(Instruction) - Method in class net.sf.jiapi.reflect.BranchInstruction
 
Signature - Class in net.sf.jiapi.reflect
This class represents a method signature.
Signature(String, String[]) - Constructor for class net.sf.jiapi.reflect.Signature
Constructor for Signature.
Signature(String) - Constructor for class net.sf.jiapi.reflect.Signature
Constructor for Signature.
SIPUSH - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
SIPush - Class in net.sf.jiapi.reflect.instruction
 
SIPush(byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.SIPush
 
size() - Method in class net.sf.jiapi.reflect.InstructionList
Gets the size of this InstructionList.
stackConsumption() - Method in class net.sf.jiapi.reflect.instruction.Invocation
Get the stack consumption of this Invocation.
stackConsumption() - Method in class net.sf.jiapi.reflect.Instruction
Get the stack consumption of this Instruction.
stackUsage() - Method in class net.sf.jiapi.reflect.instruction.Invocation
Count stack usage of this invocation.
stackUsage() - Method in class net.sf.jiapi.reflect.Instruction
Get the stack usage this Instruction uses.
stackUsage() - Method in class net.sf.jiapi.reflect.InstructionList
Calculates stack-usage of this InstructionList
SWAP - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Swap - Class in net.sf.jiapi.reflect.instruction
 
Swap() - Constructor for class net.sf.jiapi.reflect.instruction.Swap
 
SwitchInstruction - Class in net.sf.jiapi.reflect
SwitchInstruction represents switch-case construct in Java language jargon.
SwitchInstruction.Target - Class in net.sf.jiapi.reflect
This class encapsulates SwitchInstructions key-target pair.

T

TABLESWITCH - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
toString() - Method in class net.sf.jiapi.reflect.AnnotationElement
 
toString() - Method in class net.sf.jiapi.reflect.BasicBlock
 
toString() - Method in class net.sf.jiapi.reflect.BranchInstruction
 
toString() - Method in class net.sf.jiapi.reflect.instruction.CPInstruction
 
toString() - Method in class net.sf.jiapi.reflect.instruction.FieldAccess
 
toString() - Method in class net.sf.jiapi.reflect.instruction.Invocation
 
toString() - Method in class net.sf.jiapi.reflect.Instruction
 
toString() - Method in class net.sf.jiapi.reflect.InstructionList
 
toString() - Method in class net.sf.jiapi.reflect.JiapiClass
 
toString() - Method in class net.sf.jiapi.reflect.JiapiField
 
toString() - Method in class net.sf.jiapi.reflect.JiapiMethod
Convert this JiapiMethod to String.
toString() - Method in class net.sf.jiapi.reflect.Signature
 
toString() - Method in class net.sf.jiapi.reflect.SwitchInstruction
 
toString() - Method in class net.sf.jiapi.reflect.util.InstrumentationDescriptor
 
toString() - Method in class net.sf.jiapi.reflect.util.Rule
 
transform(JiapiClass) - Method in class net.sf.jiapi.agent.HotSpotTransformer
Instrument given JiapiClass.
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class net.sf.jiapi.agent.InstrumentationAgent
 
transform(JiapiClass) - Method in class net.sf.jiapi.agent.Transformer
Transform given JiapiClass.
Transformer - Class in net.sf.jiapi.agent
This class is Jiapi equivalent of java.lang.instrument.ClassFileTransformer.
Transformer() - Constructor for class net.sf.jiapi.agent.Transformer
 
TryBlock - Class in net.sf.jiapi.reflect
This class represents a try block in Java source code.
TryBlock.ExceptionHandler - Class in net.sf.jiapi.reflect
This class represents a catch(...) { ... } block in Java source code.

V

valueChanged(TreeSelectionEvent) - Method in class net.sf.jiapi.tool.ClassViewer
 
valueOf(String) - Static method in enum net.sf.jiapi.reflect.instruction.LVInstruction.LVType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.jiapi.reflect.instruction.LVInstruction.LVType
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class net.sf.jiapi.tool.Javap
 

W

WIDE - Static variable in interface net.sf.jiapi.reflect.instruction.Opcodes
 
Wide - Class in net.sf.jiapi.reflect.instruction
Extends a local variable instructions index with additional byte.
Wide(byte, byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.Wide
WIDE, format 1.
Wide(byte, byte, byte, byte, byte) - Constructor for class net.sf.jiapi.reflect.instruction.Wide
WIDE, format 2.
WRITE_INSTRUCTION - Static variable in class net.sf.jiapi.reflect.instruction.FieldAccess
 
A B C D E F G H I J L M N O P R S T V W 

Copyright © 2017. All rights reserved.