- AALOAD - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- AASTORE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- aastore() - Method in class alt.jiapi.reflect.InstructionFactory
-
- ACC_ABSTRACT - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_ABSTRACT - Static variable in class alt.jiapi.file.ClassFile
-
Class is abstract
- ACC_ABSTRACT - Static variable in class alt.jiapi.file.Method
-
- ACC_ANNOTATION - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_ANNOTATION - Static variable in class alt.jiapi.file.ClassFile
-
Class is an Annotation
- ACC_BRIDGE - Static variable in class alt.jiapi.file.Method
-
- ACC_ENUM - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_ENUM - Static variable in class alt.jiapi.file.ClassFile
-
Class is an Enum
- ACC_ENUM - Static variable in class alt.jiapi.file.Field
-
- ACC_FINAL - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_FINAL - Static variable in class alt.jiapi.file.ClassFile
-
Final.
- ACC_FINAL - Static variable in class alt.jiapi.file.Field
-
- ACC_FINAL - Static variable in class alt.jiapi.file.Method
-
- ACC_INTERFACE - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_INTERFACE - Static variable in class alt.jiapi.file.ClassFile
-
Class is an interface
- ACC_NATIVE - Static variable in class alt.jiapi.file.Method
-
- ACC_PRIVATE - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_PRIVATE - Static variable in class alt.jiapi.file.Field
-
- ACC_PRIVATE - Static variable in class alt.jiapi.file.Method
-
- ACC_PROTECTED - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_PROTECTED - Static variable in class alt.jiapi.file.Field
-
- ACC_PROTECTED - Static variable in class alt.jiapi.file.Method
-
- ACC_PUBLIC - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_PUBLIC - Static variable in class alt.jiapi.file.ClassFile
-
Public access.
- ACC_PUBLIC - Static variable in class alt.jiapi.file.Field
-
- ACC_PUBLIC - Static variable in class alt.jiapi.file.Method
-
- ACC_STATIC - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_STATIC - Static variable in class alt.jiapi.file.Field
-
- ACC_STATIC - Static variable in class alt.jiapi.file.Method
-
- ACC_STRICT - Static variable in class alt.jiapi.file.Method
-
- ACC_SUPER - Static variable in class alt.jiapi.file.ClassFile
-
Super bit.
- ACC_SYNCHRONIZED - Static variable in class alt.jiapi.file.Method
-
- ACC_SYNTHETIC - Static variable in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- ACC_SYNTHETIC - Static variable in class alt.jiapi.file.ClassFile
-
Class is synthetic
- ACC_SYNTHETIC - Static variable in class alt.jiapi.file.Field
-
- ACC_SYNTHETIC - Static variable in class alt.jiapi.file.Method
-
- ACC_TRANSIENT - Static variable in class alt.jiapi.file.Field
-
- ACC_VARARGS - Static variable in class alt.jiapi.file.Method
-
- ACC_VOLATILE - Static variable in class alt.jiapi.file.Field
-
- access_flags - Variable in class alt.jiapi.file.ProgramElement
-
- AccessAdvisor - Interface in alt.jiapi.interceptor
-
AccessAdvisor provides methods that are called when instrumented
class is accessing some field.
- ACONST_NULL - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- add(ConstantPool.Entry) - Method in class alt.jiapi.file.ConstantPool
-
Adds an entry to this constant pool.
- add(Instruction) - Method in class alt.jiapi.reflect.InstructionList
-
Adds an Instruction to this InstructionList
- add(InstructionList) - Method in class alt.jiapi.reflect.InstructionList
-
Adds all the Instructions in given list to this list.
- addClassInfo(String) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new ClassInfo.
- addDoubleInfo(int, int) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new DoubleInfo.
- addElement(AnnotationBase.Element) - Method in class alt.jiapi.file.attribute.AnnotationBase.Annotation
-
- addEntry(Instruction, Instruction, Instruction, String) - Method in class alt.jiapi.reflect.ExceptionTable
-
Adds an entry.
- addExceptionListener(ExceptionListener) - Method in class alt.jiapi.event.ExceptionEventProducer
-
Adds a ExceptionListener.
- addExclusionRule(String) - Method in class alt.jiapi.InstrumentationDescriptor
-
Adds an exclusion rule to this descriptor.
- addField(String) - Method in class alt.jiapi.reflect.JiapiClass
-
Adds a named Field to this JiapiClass.
- addField(int, String, String) - Method in class alt.jiapi.reflect.JiapiClass
-
Adds a new Field to this JiapiClass.
- addFieldListener(FieldListener) - Method in class alt.jiapi.event.FieldEventProducer
-
Adds a FieldListener.
- addFieldRefInfo(ConstantPool.ClassInfo, String, String) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new FieldRefInfo.
- addFloatInfo(int) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new FloatInfo.
- addInclusionRule(String) - Method in class alt.jiapi.InstrumentationDescriptor
-
Adds a rule to this descriptor.
- addInstrumentationDescriptor(InstrumentationDescriptor) - Method in class alt.jiapi.InstrumentationContext
-
Adds an instrumentation descriptor to this context.
- addInstrumentor(Instrumentor) - Method in class alt.jiapi.InstrumentationDescriptor
-
Adds a new chain.
- addIntegerInfo(int) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new IntegerInfo.
- addInterface(String) - Method in class alt.jiapi.file.ClassFile
-
Adds a new interface, that class represented by this ClassFile
implements.
- addInterface(String) - Method in class alt.jiapi.reflect.JiapiClass
-
Adds an interface for a class.
- addInterface(JiapiClass) - Method in class alt.jiapi.reflect.JiapiClass
-
Adds an interface for a class.
- addInterfaceMethodRefInfo(ConstantPool.ClassInfo, String, String) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new InterfaceMethodRefInfo.
- addLocalVariable(String, String) - Method in class alt.jiapi.reflect.JiapiMethod
-
Adds a local variable for this method.
- addLongInfo(int, int) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new LongInfo.
- addMethod(JiapiMethod) - Method in class alt.jiapi.reflect.JiapiClass
-
Adds a new method to this class.
- addMethod(int, String, Signature) - Method in class alt.jiapi.reflect.JiapiClass
-
Adds a new method to this class.
- addMethodListener(MethodListener) - Method in class alt.jiapi.event.MethodEventProducer
-
Adds a MethodListener.
- addMethodRefInfo(ConstantPool.ClassInfo, String, String) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new MethodRefInfo.
- addNameAndTypeInfo(String, String) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new NameAndTypeInfo.
- addStringInfo(String) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new StringInfo.
- addUtf8Info(String) - Method in class alt.jiapi.file.ConstantPool
-
Adds a new Utf8Info.
- advice() - Method in class alt.jiapi.agent.DefaultAdvice
-
- advice() - Method in class alt.jiapi.util.HotSpotAdvice
-
Each extending class must provide advice() method.
- ALOAD - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- aload(int) - Method in class alt.jiapi.reflect.InstructionFactory
-
- ALOAD_0 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ALOAD_1 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ALOAD_2 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ALOAD_3 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- alt.jiapi - package alt.jiapi
-
High level instrumentation API.
- alt.jiapi.agent - package alt.jiapi.agent
-
Java-agent support with Jiapi.
- alt.jiapi.event - package alt.jiapi.event
-
Event model for Jiapi.
- alt.jiapi.file - package alt.jiapi.file
-
This package contains a low level representation of the Java class
file format.
- alt.jiapi.file.attribute - package alt.jiapi.file.attribute
-
- alt.jiapi.interceptor - package alt.jiapi.interceptor
-
Interceptors for Jiapi.
- alt.jiapi.jazzpect - package alt.jiapi.jazzpect
-
- alt.jiapi.jazzpect.interceptor - package alt.jiapi.jazzpect.interceptor
-
- alt.jiapi.reflect - package alt.jiapi.reflect
-
Jiapi reflection package.
- alt.jiapi.reflect.instruction - package alt.jiapi.reflect.instruction
-
This package contains all the classes and interfaces which are directly
involved with Instructions.
- alt.jiapi.tool - package alt.jiapi.tool
-
- alt.jiapi.util - package alt.jiapi.util
-
Utilities to be used with Jiapi.
- ANEWARRAY - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ann - Variable in class alt.jiapi.file.attribute.AnnotationBase.Value
-
- AnnotationBase - Class in alt.jiapi.file.attribute
-
This class reads annotations
- AnnotationBase(ConstantPool, short, int, DataInputStream) - Constructor for class alt.jiapi.file.attribute.AnnotationBase
-
- AnnotationBase.Annotation - Class in alt.jiapi.file.attribute
-
This class represents Annotiotion structure defined in class file format.
- AnnotationBase.Annotation(short) - Constructor for class alt.jiapi.file.attribute.AnnotationBase.Annotation
-
- AnnotationBase.Element - Class in alt.jiapi.file.attribute
-
This class holds annotation element name value pairs.
- AnnotationBase.Element(short, AnnotationBase.Value) - Constructor for class alt.jiapi.file.attribute.AnnotationBase.Element
-
- AnnotationBase.Value - Class in alt.jiapi.file.attribute
-
- AnnotationBase.Value(short, short) - Constructor for class alt.jiapi.file.attribute.AnnotationBase.Value
-
- AnnotationBase.Value(byte, List) - Constructor for class alt.jiapi.file.attribute.AnnotationBase.Value
-
- AnnotationBase.Value(byte, short, short) - Constructor for class alt.jiapi.file.attribute.AnnotationBase.Value
-
- AnnotationBase.Value(byte, AnnotationBase.Annotation) - Constructor for class alt.jiapi.file.attribute.AnnotationBase.Value
-
- AnnotationDefaultAttribute - Class in alt.jiapi.file.attribute
-
AnnotationDefault attribute.
- AnnotationDefaultAttribute(ConstantPool, short, int, DataInputStream) - Constructor for class alt.jiapi.file.attribute.AnnotationDefaultAttribute
-
- AnnotationElement - Class in alt.jiapi.reflect
-
Represents an annotation element.
- AnnotationElement(AnnotationBase.Element) - Constructor for class alt.jiapi.reflect.AnnotationElement
-
- AnnotationsAttribute - Class in alt.jiapi.file.attribute
-
RuntimeVisibleAnnotations and RuntimeInvisibleAnnotations attribute.
- annotationType() - Method in class alt.jiapi.reflect.JiapiAnnotation
-
- ARETURN - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ARRAYLENGTH - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ASTORE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- astore(int) - Method in class alt.jiapi.reflect.InstructionFactory
-
- ASTORE_0 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ASTORE_1 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ASTORE_2 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ASTORE_3 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ATHROW - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- Attribute - Class in alt.jiapi.file.attribute
-
Base class of for attributes in class file.
- Attribute(short) - Constructor for class alt.jiapi.file.attribute.Attribute
-
- Attribute(short, int, DataInputStream) - Constructor for class alt.jiapi.file.attribute.Attribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.AnnotationsAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.DeprecatedAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.ExceptionsAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.LineNumberTableAttribute
-
Name of the attribute.
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.LocalVariableTableAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.LocalVariableTypeTableAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.SignatureAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.SourceDebugExtension
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.SourceFileAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute
-
- ATTRIBUTE_NAME - Static variable in class alt.jiapi.file.attribute.SyntheticAttribute
-
- attributes - Variable in class alt.jiapi.file.ProgramElement
-
- CALOAD - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- cast(String) - Method in class alt.jiapi.reflect.InstructionFactory
-
Creates a cast.
- CASTORE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- CATCH_TRAPPED - Static variable in class alt.jiapi.event.ExceptionEvent
-
Constant used as an id of the ExceptionEvent
- catchTrapped(Object, String) - Method in class alt.jiapi.event.ExceptionEventProducer
-
This method is called by the Jiapi runtime.
- catchTrapped(Object, String, Object) - Method in class alt.jiapi.event.ExceptionEventProducer
-
This method is called by the Jiapi runtime.
- CHECKCAST - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- checkForBranchTarget(Instruction, InstructionList, Instruction) - Method in class alt.jiapi.util.HotSpotAdvisor
-
- ClassDiff - Class in alt.jiapi.tool
-
This class examines two class files, and reports differences
between them
- ClassDiff(String, String) - Constructor for class alt.jiapi.tool.ClassDiff
-
- classes - Variable in class alt.jiapi.util.InstrumentingClassLoader
-
- ClassFile - Class in alt.jiapi.file
-
ClassFile is a low level representation of Java class file.
- ClassFile(String) - Constructor for class alt.jiapi.file.ClassFile
-
Constructor to build ClassFile from scratch.
- ClassTool - Class in alt.jiapi.tool
-
Class ClassTool.
- ClassTool() - Constructor for class alt.jiapi.tool.ClassTool
-
- ClassViewer - Class in alt.jiapi.tool
-
Displays java classes in a simple swing application.
- ClassViewer() - Constructor for class alt.jiapi.tool.ClassViewer
-
- clear() - Method in class alt.jiapi.reflect.InstructionList
-
Clears this InstructionList.
- CodeAttribute - Class in alt.jiapi.file.attribute
-
Code attribute.
- CodeAttribute(ConstantPool, short, short) - Constructor for class alt.jiapi.file.attribute.CodeAttribute
-
Constructor for an empty CodeAttribute.
- CodeAttribute.ExceptionTableEntry - Class in alt.jiapi.file.attribute
-
- compareTo(Object) - Method in class alt.jiapi.Rule
-
The precedence determines the order of Rules.
- Configuration - Class in alt.jiapi.util
-
Class Configuration.
- Configuration() - Constructor for class alt.jiapi.util.Configuration
-
Load resource /jiapi.properties
- Configuration(String) - Constructor for class alt.jiapi.util.Configuration
-
- CONSTANT_Class - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a class_ref tag in constant pool
- CONSTANT_Double - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a double tag in constant pool
- CONSTANT_Fieldref - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a field_ref tag in constant pool
- CONSTANT_Float - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a float tag in constant pool
- CONSTANT_Integer - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a integer tag in constant pool
- CONSTANT_InterfaceMethodref - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a interfacemethod_ref tag in constant pool
- CONSTANT_Long - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a long tag in constant pool
- CONSTANT_Methodref - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a method_ref tag in constant pool
- CONSTANT_NameAndType - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a nameAndType tag in constant pool
- CONSTANT_String - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a string tag in constant pool
- CONSTANT_Utf8 - Static variable in class alt.jiapi.file.ConstantPool
-
Constant, that represents a Utf8 tag in constant pool
- ConstantPool - Class in alt.jiapi.file
-
Class ConstantPool.
- ConstantPool() - Constructor for class alt.jiapi.file.ConstantPool
-
Creates an empty constant pool.
- constantPool - Variable in class alt.jiapi.file.ProgramElement
-
- ConstantPool.ClassInfo - Class in alt.jiapi.file
-
Represents a CONSTANT_Class_info in constant pool
- ConstantPool.DoubleInfo - Class in alt.jiapi.file
-
- ConstantPool.Entry - Class in alt.jiapi.file
-
Base class for entries in ConstantPool.
- ConstantPool.Entry(byte) - Constructor for class alt.jiapi.file.ConstantPool.Entry
-
Constructor.
- ConstantPool.FieldRefInfo - Class in alt.jiapi.file
-
Represents a CONSTANT_FieldRef in constant pool
- ConstantPool.FloatInfo - Class in alt.jiapi.file
-
- ConstantPool.IntegerInfo - Class in alt.jiapi.file
-
- ConstantPool.InterfaceMethodRefInfo - Class in alt.jiapi.file
-
Represents a CONSTANT_InterfaceMethodRef in constant pool
- ConstantPool.LongInfo - Class in alt.jiapi.file
-
- ConstantPool.MethodRefInfo - Class in alt.jiapi.file
-
Represents a CONSTANT_MethodRef in constant pool
- ConstantPool.NameAndTypeInfo - Class in alt.jiapi.file
-
Represents a CONSTANT_NameAndType in constant pool
- ConstantPool.NullEntry - Class in alt.jiapi.file
-
- ConstantPool.NullEntry() - Constructor for class alt.jiapi.file.ConstantPool.NullEntry
-
- ConstantPool.StringInfo - Class in alt.jiapi.file
-
- ConstantPool.Utf8Info - Class in alt.jiapi.file
-
- ConstantValueAttribute - Class in alt.jiapi.file.attribute
-
ConstantValue attribute.
- ConstantValueAttribute(short, DataInputStream) - Constructor for class alt.jiapi.file.attribute.ConstantValueAttribute
-
- constNameIndex - Variable in class alt.jiapi.file.attribute.AnnotationBase.Value
-
- constValueIndex - Variable in class alt.jiapi.file.attribute.AnnotationBase.Value
-
- cp - Variable in class alt.jiapi.file.attribute.Attribute
-
- cp - Variable in class alt.jiapi.reflect.instruction.CPInstruction
-
- CPInstruction - Class in alt.jiapi.reflect.instruction
-
This class represents an Instruction, that has a reference to Constant
pool
- CPInstruction(byte[], ConstantPool) - Constructor for class alt.jiapi.reflect.instruction.CPInstruction
-
- createClass(String) - Static method in class alt.jiapi.reflect.JiapiClass
-
Create empty JiapiClass.
- createClassLoader() - Static method in class alt.jiapi.util.InstrumentingClassLoader
-
Creates a new InstrumentingClassloader.
- createClassLoader(InstrumentationContextProvider) - Static method in class alt.jiapi.util.InstrumentingClassLoader
-
Creates a new InstrumentingClassloader.
- createClassLoader(InstrumentationContextProvider, ClassLoader) - Static method in class alt.jiapi.util.InstrumentingClassLoader
-
Creates a new InstrumentingClassloader.
- createClassLoader(InstrumentationContext) - Static method in class alt.jiapi.util.InstrumentingClassLoader
-
Creates a new InstrumentingClassloader.
- createClassLoader(InstrumentationContext, ClassLoader) - Static method in class alt.jiapi.util.InstrumentingClassLoader
-
Creates a new InstrumentingClassloader.
- createCodeSource(URL) - Method in class alt.jiapi.util.InstrumentingClassLoader
-
Form a CodeSource for loaded class.
- createEmptyList() - Method in class alt.jiapi.reflect.InstructionList
-
Create an empty list.
- createView(int) - Method in class alt.jiapi.reflect.InstructionList
-
Creates a view.
- createView(int, int) - Method in class alt.jiapi.reflect.InstructionList
-
Creates a view.
- ctx - Variable in class alt.jiapi.util.InstrumentingClassLoader
-
- get(int) - Method in class alt.jiapi.file.ConstantPool
-
Gets an entry from constant pool.
- get(Object, String, Object) - Method in interface alt.jiapi.interceptor.AccessAdvisor
-
This method is called, when a field has been get.
- get(int) - Method in class alt.jiapi.reflect.InstructionList
-
Gets an Instruction at given index.
- getAbsentLocalsCount() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.StackMapFrame
-
Only relevant to frame type CHOP_FRAME.
- getAccessFlags() - Method in class alt.jiapi.file.ProgramElement
-
- getAnnotations() - Method in class alt.jiapi.file.attribute.AnnotationsAttribute
-
- getAnnotationType() - Method in class alt.jiapi.file.attribute.AnnotationBase.Annotation
-
- getArgumentList() - Method in class alt.jiapi.util.HotSpot
-
Get the InstructionList that represents arguments of this hotspot.
- getAttribute(String) - Method in class alt.jiapi.file.attribute.CodeAttribute
-
Gets a named attribute.
- getAttribute(String) - Method in class alt.jiapi.file.ProgramElement
-
Gets a named attribute from this ProgramElement.
- getAttribute(String) - Method in class alt.jiapi.reflect.Instruction
-
Gets a named attribute.
- getAttributeNameIndex() - Method in class alt.jiapi.file.attribute.Attribute
-
- getAttributes() - Method in class alt.jiapi.file.attribute.CodeAttribute
-
Gets all the attributes defined in this CodeAttribute.
- getAttributes() - Method in class alt.jiapi.file.ProgramElement
-
Gets all the class level attributes of this ClassFile.
- getBoolean(String, boolean) - Method in class alt.jiapi.util.Configuration
-
- getByteCode() - Method in class alt.jiapi.file.attribute.CodeAttribute
-
- getByteCode() - Method in class alt.jiapi.reflect.JiapiClass
-
Get the byte-code of this class.
- getBytes() - Method in class alt.jiapi.file.attribute.Attribute
-
Get the bytes of this attribute.
- getBytes() - Method in class alt.jiapi.file.attribute.CodeAttribute
-
- getBytes() - Method in class alt.jiapi.file.attribute.InnerClassesAttribute
-
- getBytes() - Method in class alt.jiapi.file.attribute.LineNumberTableAttribute
-
- getBytes() - Method in class alt.jiapi.file.ConstantPool.FloatInfo
-
- getBytes() - Method in class alt.jiapi.file.ConstantPool.IntegerInfo
-
- getBytes() - Method in class alt.jiapi.file.ConstantPool.Utf8Info
-
- getBytes() - Method in class alt.jiapi.reflect.BranchInstruction
-
- getBytes() - Method in class alt.jiapi.reflect.Instruction
-
Gets the bytes of this instruction.
- getBytes() - Method in class alt.jiapi.reflect.InstructionList
-
Gets this InstructionList as a byte array.
- getBytes() - Method in class alt.jiapi.reflect.SwitchInstruction
-
- getCatchType() - Method in class alt.jiapi.file.attribute.CodeAttribute.ExceptionTableEntry
-
- getClassFile() - Method in exception alt.jiapi.file.ParseException
-
- getClassInfo() - Method in class alt.jiapi.file.attribute.EnclosingMethodAttribute
-
- getClassInfo() - Method in class alt.jiapi.file.ConstantPool.FieldRefInfo
-
- getClassInfo() - Method in class alt.jiapi.file.ConstantPool.InterfaceMethodRefInfo
-
- getClassInfo() - Method in class alt.jiapi.file.ConstantPool.MethodRefInfo
-
- getClassInfo() - Method in class alt.jiapi.file.Interface
-
- getClassLoader() - Method in class alt.jiapi.jazzpect.Initializer
-
Gets a ClassLoader, that instruments classes for interception
according to rules given.
- getClassName() - Method in class alt.jiapi.event.MethodEvent
-
Get the name of the class producing this event.
- getClassName() - Method in class alt.jiapi.file.ClassFile
-
Gets the name of the class represented by this ClassFile.
- getClassName(short) - Method in class alt.jiapi.file.ConstantPool
-
Index must point to a Class_info structure in Constant pool
- getClassName() - Method in class alt.jiapi.reflect.instruction.ReferencingInstruction
-
Get a name of the referenced class's type.
- getConstantClassIndex() - Method in class alt.jiapi.file.Interface
-
- getConstantPool() - Method in class alt.jiapi.file.ClassFile
-
Gets the constant pool of this ClassFile.
- getConstantPool() - Method in exception alt.jiapi.file.ParseException
-
- getConstantPool() - Method in class alt.jiapi.file.ProgramElement
-
- getConstantPool() - Method in class alt.jiapi.reflect.instruction.CPInstruction
-
Get ConstantPool
- getConstantPool() - Method in class alt.jiapi.reflect.JiapiClass
-
Get the ConstantPool related to this JiapiClass.
- getConstantPoolIndex() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
This method has meaning only to verification type ITEM_OBJECT.
- getConstantValueIndex() - Method in class alt.jiapi.file.attribute.ConstantValueAttribute
-
- getContext() - Method in class alt.jiapi.jazzpect.Initializer
-
Gets the context, that specifies which classes are to be instrumented.
- getCurrentClass() - Method in class alt.jiapi.event.EventInstrumentor
-
- getDataInputStream() - Method in class alt.jiapi.file.attribute.Attribute
-
Gets a DatainputStream that reads internal byte[]
- getDebugExtension() - Method in class alt.jiapi.file.attribute.SourceDebugExtension
-
- getDeclaredAnnotations() - Method in class alt.jiapi.reflect.JiapiClass
-
Get all the declared annotations of this Class.
- getDeclaredAnnotations() - Method in class alt.jiapi.reflect.JiapiField
-
Get all the declared annotations of this field.
- getDeclaredAnnotations() - Method in class alt.jiapi.reflect.JiapiMethod
-
Get all the declared annotations of this method.
- getDeclaredField(String) - Method in class alt.jiapi.reflect.JiapiClass
-
Get a declared field of a class.
- getDeclaredFields() - Method in class alt.jiapi.reflect.JiapiClass
-
Get all the fields declared by this JiapiClass.
- getDeclaredMethod(String, String[]) - Method in class alt.jiapi.reflect.JiapiClass
-
Get a specific method from a class.
- getDeclaredMethod(String, JiapiClass[]) - Method in class alt.jiapi.reflect.JiapiClass
-
Get a specific method from a class.
- getDeclaredMethods() - Method in class alt.jiapi.reflect.JiapiClass
-
Get all the methods of this JiapiClass.
- getDeclaringClass() - Method in class alt.jiapi.reflect.JiapiField
-
Gets the JiapiClass, that declares this JiapiField.
- getDeclaringClass() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets the class that declared this JiapiMethod.
- getDeclaringMethod() - Method in class alt.jiapi.reflect.InstructionList
-
Gets the declaring JiapiMethod of this InstructionList
- getDefault() - Method in class alt.jiapi.reflect.SwitchInstruction
-
Get the default Instruction of this SwitchInstruction.
- getDefaultValue() - Method in class alt.jiapi.file.attribute.AnnotationDefaultAttribute
-
- getDescriptor() - Method in class alt.jiapi.file.attribute.LocalVariableTableAttribute.LocalVariable
-
- getDescriptor() - Method in class alt.jiapi.file.ConstantPool.FieldRefInfo
-
Get Fields descriptor
- getDescriptor() - Method in class alt.jiapi.file.ConstantPool.InterfaceMethodRefInfo
-
Get methods descriptor
- getDescriptor() - Method in class alt.jiapi.file.ConstantPool.MethodRefInfo
-
Get methods descriptor
- getDescriptor() - Method in class alt.jiapi.file.ConstantPool.NameAndTypeInfo
-
- getDescriptor() - Method in class alt.jiapi.file.Field
-
Get the descriptor of this Field
- getDescriptor() - Method in class alt.jiapi.file.Method
-
- getDescriptor() - Method in class alt.jiapi.reflect.instruction.ReferencingInstruction
-
Get a signature of the reference (e.g.
- getDescriptor() - Method in class alt.jiapi.reflect.Signature
-
Get an internal representation of method signature as String.
- getDescriptors() - Method in class alt.jiapi.InstrumentationContext
-
Get a List of InstrumentationDescriptor
s added to
this context.
- getDetail() - Method in exception alt.jiapi.JiapiException
-
- getDetail() - Method in exception alt.jiapi.reflect.JiapiRuntimeException
-
- getElement(String) - Method in class alt.jiapi.reflect.JiapiAnnotation
-
- getElements() - Method in class alt.jiapi.file.attribute.AnnotationBase.Annotation
-
Each entry is an instance of Element.
- getElements() - Method in class alt.jiapi.reflect.JiapiAnnotation
-
- getEndPc() - Method in class alt.jiapi.file.attribute.CodeAttribute.ExceptionTableEntry
-
- getEntries() - Method in class alt.jiapi.file.attribute.LineNumberTableAttribute
-
- getEntries() - Method in class alt.jiapi.reflect.ExceptionTable
-
Gets the entries in this Exception table.
- getEntry() - Method in class alt.jiapi.reflect.instruction.CPInstruction
-
Get the ConstantPool entry, this CPInstruction is referencing.
- getEntryIndex() - Method in class alt.jiapi.file.ConstantPool.Entry
-
Get the index in the constant pool.
- getEventProducer() - Method in class alt.jiapi.event.EventInstrumentor
-
- getEventProducerField() - Method in class alt.jiapi.event.EventInstrumentor
-
- getExceptionHandlers() - Method in class alt.jiapi.reflect.TryBlock
-
Get the exception handlers this try block has.
- getExceptionNames() - Method in class alt.jiapi.file.attribute.ExceptionsAttribute
-
- getExceptionNames() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets the names of exceptions this method can throw.
- getExceptionTable() - Method in class alt.jiapi.file.attribute.CodeAttribute
-
- getExceptionTypes() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets the parameter types of exceptions this method can throw.
- getExclusionsRules() - Method in class alt.jiapi.InstrumentationDescriptor
-
Gets the inclusion rules of this descriptor.
- getField(Object, Field) - Method in interface alt.jiapi.interceptor.FieldHandler
-
- getField(Object, String, Object) - Method in class alt.jiapi.interceptor.FieldInterceptor
-
- getField(Object, String) - Method in class alt.jiapi.interceptor.FieldInterceptor2
-
Called by Jiapi runtime.
- getField() - Method in exception alt.jiapi.reflect.FieldExistsException
-
Get a field which already exists in a class.
- GETFIELD - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- getField(int, String, String, String) - Method in class alt.jiapi.reflect.InstructionFactory
-
- getField(JiapiField) - Method in class alt.jiapi.reflect.InstructionFactory
-
- getField(String) - Method in class alt.jiapi.reflect.JiapiClass
-
Get a field from a class or from any of its superclasses.
- getFieldName() - Method in class alt.jiapi.event.FieldEvent
-
Gets the name of the field, that triggered this event.
- getFieldName() - Method in class alt.jiapi.file.ConstantPool.FieldRefInfo
-
Gets the name of the field referenced by this FieldRefInfo
- getFieldName() - Method in class alt.jiapi.reflect.instruction.FieldAccess
-
Get the name of the target method.
- getFields() - Method in class alt.jiapi.file.ClassFile
-
Gets all the Fields of this class file
- getFields() - Method in class alt.jiapi.reflect.JiapiClass
-
Get all the Fields of this JiapiClass and its superclasses.
- getFieldValue(String) - Static method in class alt.jiapi.event.EventRuntime
-
- getFieldValue(String) - Static method in class alt.jiapi.Runtime
-
- getFrameType() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.StackMapFrame
-
- getHandlerPc() - Method in class alt.jiapi.file.attribute.CodeAttribute.ExceptionTableEntry
-
- getHandlerStart() - Method in class alt.jiapi.reflect.TryBlock.ExceptionHandler
-
Get the instructions of this ExceptionHandler.
- getHighBytes() - Method in class alt.jiapi.file.ConstantPool.DoubleInfo
-
- getHighBytes() - Method in class alt.jiapi.file.ConstantPool.LongInfo
-
- getHotSpotInstruction() - Method in class alt.jiapi.util.HotSpot
-
Get the Instruction, that was used to trigger creation of this
HotSpot.
- getHotSpotName() - Method in class alt.jiapi.util.HotSpotAdvice
-
This method should be called only from advice() method.
- getHotSpots(byte[]) - Method in class alt.jiapi.util.HotSpotLocator
-
Get all the hotspots that was found.
- getHotSpots(byte[], String) - Method in class alt.jiapi.util.HotSpotLocator
-
Get all the hotspots that was found.
- getInclusionsRules() - Method in class alt.jiapi.InstrumentationDescriptor
-
Gets the inclusion rules of this descriptor.
- getIndex() - Method in class alt.jiapi.file.attribute.LocalVariableTableAttribute.LocalVariable
-
- getIndex() - Method in class alt.jiapi.file.attribute.LocalVariableTypeTableAttribute.LocalVariableType
-
- getIndex() - Method in class alt.jiapi.reflect.instruction.CPInstruction
-
Gets the index to the constant pool, that is referenced by this
CPInstruction.
- getInnerClassAccessFlags() - Method in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- getInnerClassInfoIndex() - Method in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- getInnerNameIndex() - Method in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- getInstructionFactory() - Method in class alt.jiapi.reflect.InstructionList
-
Get the InstructionFactory, that is associated with this
InstructionList.
- getInstructionFactory() - Method in class alt.jiapi.reflect.JiapiMethod
-
Get the InstructionFactory.
- getInstructionList() - Method in class alt.jiapi.reflect.JiapiMethod
-
Get an InstructionList, that represents a byte-code of this method.
- getInstructionList() - Method in class alt.jiapi.reflect.TryBlock
-
Get the InstructionList, that corresponds to
try {...}
block in Java source code.
- getInstructionList() - Method in class alt.jiapi.util.HotSpot
-
Get the InstructionList that represents this hotspot.
- getInstrumentationContext() - Method in interface alt.jiapi.util.InstrumentationContextProvider
-
Get InstrumentationContext, that is used in instrumentation process.
- getInstrumentors() - Method in class alt.jiapi.InstrumentationDescriptor
-
Gets all the Instrumentations.
- getInt(String, int) - Method in class alt.jiapi.util.Configuration
-
- getInterfaceNames() - Method in class alt.jiapi.reflect.JiapiClass
-
Gets all the interfaces, that this class directly implements.
- getInterfaces() - Method in class alt.jiapi.file.ClassFile
-
Gets all the Interfaces of this class file
- getInterfaceTypes() - Method in class alt.jiapi.reflect.JiapiClass
-
Gets all the interfaces, that this class directly implements.
- getInternalName() - Method in class alt.jiapi.reflect.instruction.ReferencingInstruction
-
Get an internal name of referenced type
- getInvisibleParameterAnnotations() - Method in class alt.jiapi.reflect.JiapiMethod
-
Get all the invisible parameter annotations of this method.
- getKey() - Method in class alt.jiapi.reflect.SwitchInstruction.Target
-
Gets the key of this target.
- getLength() - Method in class alt.jiapi.file.attribute.LocalVariableTableAttribute.LocalVariable
-
- getLength() - Method in class alt.jiapi.file.attribute.LocalVariableTypeTableAttribute.LocalVariableType
-
- getLineNumber() - Method in class alt.jiapi.file.attribute.LineNumberTableAttribute.Entry
-
- getLoader() - Method in class alt.jiapi.InstrumentationContext
-
Gets a Loader which is configured with this context.
- getLoader() - Method in class alt.jiapi.reflect.JiapiClass
-
Gets the Loader, that loaded this JiapiClass.
- getLocals() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.StackMapFrame
-
- getLocalVariables() - Method in class alt.jiapi.file.attribute.LocalVariableTableAttribute
-
- getLocalVariableTypes() - Method in class alt.jiapi.file.attribute.LocalVariableTypeTableAttribute
-
- getLogCategory(Class) - Static method in class alt.jiapi.Runtime
-
- getLowBytes() - Method in class alt.jiapi.file.ConstantPool.DoubleInfo
-
- getLowBytes() - Method in class alt.jiapi.file.ConstantPool.LongInfo
-
- getMagicNumber() - Method in class alt.jiapi.file.ClassFile
-
Gets the magic number
- getMajorVersion() - Method in class alt.jiapi.file.ClassFile
-
Gets the major version of the class file
- getMaxLocals() - Method in class alt.jiapi.file.attribute.CodeAttribute
-
- getMaxLocals() - Method in class alt.jiapi.reflect.JiapiMethod
-
- getMaxStack() - Method in class alt.jiapi.file.attribute.CodeAttribute
-
- getMaxStack() - Method in class alt.jiapi.reflect.JiapiMethod
-
- getMethod(String, String[]) - Method in class alt.jiapi.reflect.JiapiClass
-
Get a specific method from a class or any of its superclasses.
- getMethod(String, JiapiClass[]) - Method in class alt.jiapi.reflect.JiapiClass
-
Get a specific method from a class or any of its superclasses.
- getMethod() - Method in exception alt.jiapi.reflect.MethodExistsException
-
Get a method which already exists in a class.
- getMethodArgs() - Method in class alt.jiapi.event.MethodEvent
-
Get the arguments.
- getMethodName() - Method in class alt.jiapi.event.MethodEvent
-
Get the name of the method producing this event.
- getMethodName() - Method in class alt.jiapi.file.ConstantPool.InterfaceMethodRefInfo
-
Gets the name of the method referenced by this MethodRefInfo
- getMethodName() - Method in class alt.jiapi.file.ConstantPool.MethodRefInfo
-
Gets the name of the method referenced by this MethodRefInfo
- getMethodName() - Method in class alt.jiapi.reflect.instruction.Invocation
-
Get the name of the target method.
- getMethodNameAndType() - Method in class alt.jiapi.file.attribute.EnclosingMethodAttribute
-
- getMethods() - Method in class alt.jiapi.file.ClassFile
-
Gets all the Methods of this class file
- getMethods() - Method in class alt.jiapi.reflect.JiapiClass
-
Get all the methods of this JiapiClass and its superclasses.
- getMinorVersion() - Method in class alt.jiapi.file.ClassFile
-
Gets the minor version of the class file
- getModifiers() - Method in class alt.jiapi.reflect.JiapiClass
-
Get modifiers of this JiapiClass.
- getModifiers() - Method in class alt.jiapi.reflect.JiapiField
-
Get the modifiers of this field.
- getModifiers() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets modifiers of this Method.
- getName() - Method in class alt.jiapi.file.attribute.AnnotationBase.Element
-
- getName() - Method in class alt.jiapi.file.attribute.Attribute
-
Get the name of this Attribute
- getName() - Method in class alt.jiapi.file.attribute.LocalVariableTableAttribute.LocalVariable
-
- getName() - Method in class alt.jiapi.file.attribute.LocalVariableTypeTableAttribute.LocalVariableType
-
- getName() - Method in class alt.jiapi.file.ConstantPool.ClassInfo
-
Gets a name, that is represented by this ClassInfo
- getName() - Method in class alt.jiapi.file.ConstantPool.NameAndTypeInfo
-
- getName() - Method in class alt.jiapi.file.Field
-
Get the name of this Field
- getName() - Method in class alt.jiapi.file.Interface
-
- getName() - Method in class alt.jiapi.file.Method
-
- getName() - Method in class alt.jiapi.reflect.AnnotationElement
-
- getName() - Method in class alt.jiapi.reflect.instruction.ReferencingInstruction
-
Get a name of the reference (e.g.
- getName() - Method in class alt.jiapi.reflect.JiapiClass
-
Get name of a class.
- getName() - Method in class alt.jiapi.reflect.JiapiField
-
Get the name of this field.
- getName() - Method in class alt.jiapi.reflect.JiapiMethod
-
Get the name of this Method.
- getName() - Method in class alt.jiapi.reflect.TryBlock.ExceptionHandler
-
Get the name of this ExceptionHandler.
- getName() - Method in class alt.jiapi.util.HotSpot
-
Gets the name of this HotSpot.
- getNameAndTypeInfo() - Method in class alt.jiapi.file.ConstantPool.FieldRefInfo
-
- getNameAndTypeInfo() - Method in class alt.jiapi.file.ConstantPool.InterfaceMethodRefInfo
-
- getNameAndTypeInfo() - Method in class alt.jiapi.file.ConstantPool.MethodRefInfo
-
- getOffset() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
This method has meaning only to verification type ITEM_UNINITIALIZED.
- getOffset() - Method in class alt.jiapi.reflect.Instruction
-
Gets the offset of this instruction.
- getOffsetDelta() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.StackMapFrame
-
- getOpcode() - Method in class alt.jiapi.reflect.Instruction
-
Gets the opcode of this Instruction.
- getOuterClassInfoIndex() - Method in class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- getPackageName() - Method in class alt.jiapi.reflect.JiapiClass
-
Get the package where this class is defined.
- getParameterAnnotations() - Method in class alt.jiapi.file.attribute.ParameterAnnotationsAttribute
-
Get parameter annotations associated with underlying method.
- getParameters() - Method in class alt.jiapi.reflect.Signature
-
Gets the parameters in simple form like 'int' or 'java.lang.Object'.
- getParameterTypeNames() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets the names of parameter types in this method's signature.
- getParameterTypes() - Method in class alt.jiapi.reflect.instruction.Invocation
-
Gets names of each parameter types.
- getParameterTypes() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets the parameter types in this method's signature.
- getPrecedence() - Method in class alt.jiapi.Rule
-
Get a precedence of this Rule.
- getReferencedTypeName() - Method in class alt.jiapi.reflect.instruction.ReferencingInstruction
-
Gets name of the referenced type.
- getResolutions() - Method in class alt.jiapi.event.EventProducer
-
Get the resolutions of this EventProducer.
- getReturnType() - Method in class alt.jiapi.reflect.instruction.Invocation
-
Gets the return type.
- getReturnType() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets the return type of a method.
- getReturnType() - Method in class alt.jiapi.reflect.Signature
-
Gets the return type in simple form like 'int' or 'java.lang.Object'.
- getRootLogCategory() - Static method in class alt.jiapi.Runtime
-
- getSignature() - Method in class alt.jiapi.file.attribute.LocalVariableTypeTableAttribute.LocalVariableType
-
- getSignature() - Method in class alt.jiapi.file.attribute.SignatureAttribute
-
- getSignature() - Method in class alt.jiapi.reflect.JiapiMethod
-
Gets the signature of this method.
- getSignature(Method) - Static method in class alt.jiapi.reflect.SignatureUtil
-
Generates a method signature from Java Reflection method.
- getSourceFileName() - Method in class alt.jiapi.file.attribute.SourceFileAttribute
-
- getSourceObject() - Method in class alt.jiapi.event.JiapiEvent
-
Get the source Object.
- getStack() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.StackMapFrame
-
- getStartPc() - Method in class alt.jiapi.file.attribute.CodeAttribute.ExceptionTableEntry
-
- getStartPc() - Method in class alt.jiapi.file.attribute.LineNumberTableAttribute.Entry
-
Get the start_pc.
- getStartPc() - Method in class alt.jiapi.file.attribute.LocalVariableTableAttribute.LocalVariable
-
- getStartPc() - Method in class alt.jiapi.file.attribute.LocalVariableTypeTableAttribute.LocalVariableType
-
- GETSTATIC - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- getStringValue(short) - Method in class alt.jiapi.file.ConstantPool
-
Gets a String at given constant pool index.
- getSuperclass() - Method in class alt.jiapi.reflect.JiapiClass
-
Gets the super class of this JiapiClass.
- getSuperClassIndex() - Method in class alt.jiapi.file.ClassFile
-
Gets the index in constant-pool, that holds a class-info
for super class of this class.
- getSuperclassName() - Method in class alt.jiapi.file.ClassFile
-
Gets the name of the superclass of the class represented by this
ClassFile.
- getTag() - Method in class alt.jiapi.file.ConstantPool.Entry
-
Gets the tag related to this entry.
- getTarget() - Method in class alt.jiapi.event.JiapiEvent
-
Gets target Object.
- getTarget() - Method in class alt.jiapi.reflect.BranchInstruction
-
Get the target of this branch.
- getTarget() - Method in class alt.jiapi.reflect.SwitchInstruction.Target
-
Gets the target Instruction of this target.
- getTargetName() - Method in class alt.jiapi.event.JiapiEvent
-
Gets the name associated with this event.
- getTargetOffset() - Method in class alt.jiapi.reflect.BranchInstruction
-
- getTargets() - Method in class alt.jiapi.reflect.SwitchInstruction
-
Gets all the targets of this SwitchInstruction.
- getThisClassIndex() - Method in class alt.jiapi.file.ClassFile
-
Gets the index in constant-pool, that holds a class-info
of this class.
- getType() - Method in class alt.jiapi.reflect.JiapiField
-
Get the type of this field.
- getTypeName() - Method in class alt.jiapi.reflect.instruction.FieldAccess
-
Get the type name of the target field.
- getTypeName() - Method in class alt.jiapi.reflect.JiapiField
-
Get the type of this field.
- getUtf8(short) - Method in class alt.jiapi.file.ConstantPool
-
Gets a String at given constant pool index.
- getValue() - Method in class alt.jiapi.file.attribute.AnnotationBase.Element
-
- getValue() - Method in class alt.jiapi.file.attribute.AnnotationBase.Value
-
- getValue() - Method in class alt.jiapi.reflect.AnnotationElement
-
- getVerificationType() - Method in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- getVisibleParameterAnnotations() - Method in class alt.jiapi.reflect.JiapiMethod
-
Get all the visible parameter annotations of this method.
- GOTO - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- GOTO_W - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- I2B - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- I2C - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- I2D - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- I2F - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- I2L - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- I2S - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IADD - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IALOAD - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IAND - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IASTORE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ICONST_0 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ICONST_1 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ICONST_2 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ICONST_3 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ICONST_4 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ICONST_5 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ICONST_M1 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- id - Variable in class alt.jiapi.event.JiapiEvent
-
- IDIV - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ACMPEQ - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ACMPNE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ICMPEQ - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ICMPGE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ICMPGT - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ICMPLE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ICMPLT - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IF_ICMPNE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFEQ - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFGE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFGT - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFLE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFLT - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFNE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFNONNULL - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IFNULL - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IINC - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ILOAD - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- iload(int) - Method in class alt.jiapi.reflect.InstructionFactory
-
- ILOAD_0 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ILOAD_1 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ILOAD_2 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ILOAD_3 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IMPDEP1 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IMPDEP2 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IMUL - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- indexOf(Instruction) - Method in class alt.jiapi.reflect.InstructionList
-
Scans this InstructionList for a opcode.
- indexOf(byte) - Method in class alt.jiapi.reflect.InstructionList
-
Scans this InstructionList for a opcode.
- indexOf(byte, int) - Method in class alt.jiapi.reflect.InstructionList
-
Scans this InstructionList for a opcode.
- indexOf(byte[], int) - Method in class alt.jiapi.reflect.InstructionList
-
Scans this InstructionList for opcodes.
- INEG - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- init(Properties) - Method in class alt.jiapi.agent.HotSpotTransformer
-
- init(Properties) - Method in class alt.jiapi.agent.Transformer
-
Initialize Transformer with given properties.
- Initializer - Class in alt.jiapi.jazzpect
-
Class Initializer.
- Initializer(MethodInterceptor) - Constructor for class alt.jiapi.jazzpect.Initializer
-
- Initializer(String, MethodInterceptor) - Constructor for class alt.jiapi.jazzpect.Initializer
-
- Initializer(String[], MethodInterceptor) - Constructor for class alt.jiapi.jazzpect.Initializer
-
- Initializer(String[], String[], String, MethodInterceptor) - Constructor for class alt.jiapi.jazzpect.Initializer
-
- InnerClassesAttribute - Class in alt.jiapi.file.attribute
-
InnerClasses attribute.
- InnerClassesAttribute(short, int, DataInputStream) - Constructor for class alt.jiapi.file.attribute.InnerClassesAttribute
-
- InnerClassesAttribute.InnerClass - Class in alt.jiapi.file.attribute
-
- InnerClassesAttribute.InnerClass(short, short, short, short) - Constructor for class alt.jiapi.file.attribute.InnerClassesAttribute.InnerClass
-
- insert(int, Instruction) - Method in class alt.jiapi.reflect.InstructionList
-
Insert an Instruction to this InstructionList
- insert(int, InstructionList) - Method in class alt.jiapi.reflect.InstructionList
-
Insert an InstructionList to this InstructionList
- INSTANCEOF - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- Instruction - Class in alt.jiapi.reflect
-
This class represents an entry in InstructionList.
- Instruction(byte[]) - Constructor for class alt.jiapi.reflect.Instruction
-
Constructor.
- InstructionFactory - Class in alt.jiapi.reflect
-
Class InstructionFactory.
- InstructionFactory() - Constructor for class alt.jiapi.reflect.InstructionFactory
-
- InstructionList - Class in alt.jiapi.reflect
-
InstructionList is a place holder for Instructions.
- InstructionList() - Constructor for class alt.jiapi.reflect.InstructionList
-
- instrument(JiapiClass) - Method in class alt.jiapi.event.EventInstrumentor
-
Called by Jiapi insturmentation process.
- instrument(JiapiMethod) - Method in class alt.jiapi.event.EventInstrumentor
-
- instrument(JiapiClass) - Method in class alt.jiapi.InstrumentationContext
-
Manipulates the class by configured Instrumentors.
- instrument(JiapiClass) - Method in interface alt.jiapi.Instrumentor
-
Instrument a given JiapiClass.
- instrument(JiapiClass) - Method in class alt.jiapi.MethodInstrumentor
-
Implementation of Instrumentor.instrument(JiapiClass).
- instrument(JiapiMethod) - Method in class alt.jiapi.MethodInstrumentor
-
- InstrumentationAgent - Class in alt.jiapi.agent
-
This class is an implementation of ClassFileTransformer and
acts as a java-agent for jdk1.5+ virtual machines.
- InstrumentationAgent(String, Instrumentation, Transformer) - Constructor for class alt.jiapi.agent.InstrumentationAgent
-
- InstrumentationContext - Class in alt.jiapi
-
This class acts as a glue, that binds all the classes needed in
instrumentation together.
- InstrumentationContext() - Constructor for class alt.jiapi.InstrumentationContext
-
Creates a context.
- InstrumentationContextProvider - Interface in alt.jiapi.util
-
This interface is used in conjuction with InstrumentingClassLoader.
- InstrumentationDescriptor - Class in alt.jiapi
-
This class holds information needed by the instrumentation process.
- InstrumentationDescriptor() - Constructor for class alt.jiapi.InstrumentationDescriptor
-
- InstrumentationException - Exception in alt.jiapi
-
Class IllegalInstrumentationException.
- InstrumentationException(String) - Constructor for exception alt.jiapi.InstrumentationException
-
- InstrumentingClassLoader - Class in alt.jiapi.util
-
A sample ClassLoader which can be used when instrumenting Java
applications.
- InstrumentingClassLoader(InstrumentationContext, URL[], ClassLoader) - Constructor for class alt.jiapi.util.InstrumentingClassLoader
-
- Instrumentor - Interface in alt.jiapi
-
Interface for Instrumentors.
- Interface - Class in alt.jiapi.file
-
This class represents an Interface, as described in Java Virtual
Machine Specification, 2nd edition, chapter 4.1.
- Interface(ConstantPool, short) - Constructor for class alt.jiapi.file.Interface
-
- Invocation - Class in alt.jiapi.reflect.instruction
-
This class represents a method invocation instruction.
- Invocation(byte[], ConstantPool) - Constructor for class alt.jiapi.reflect.instruction.Invocation
-
- InvocationInterceptor - Class in alt.jiapi.interceptor
-
InvocationInterceptor intercepts method invocations and
delegates invocations to InvokeHandler.
- InvocationInterceptor(InstrumentationDescriptor, InvocationHandler) - Constructor for class alt.jiapi.interceptor.InvocationInterceptor
-
Constructor.
- InvocationInterceptor(InstrumentationDescriptor, String, InvocationHandler) - Constructor for class alt.jiapi.interceptor.InvocationInterceptor
-
Creates new InvocationInterceptor.
- InvocationInterceptor(InstrumentationDescriptor, String[], InvocationHandler) - Constructor for class alt.jiapi.interceptor.InvocationInterceptor
-
Creates new InvocationInterceptor.
- INVOCATIONS - Static variable in class alt.jiapi.util.HotSpotAdvisor
-
This field can be used in constructor to search for any
invocations being made.
- invoke(Object, Method, Object[]) - Method in class alt.jiapi.interceptor.DefaultInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class alt.jiapi.jazzpect.interceptor.MInterceptor
-
Called by Jiapi runtime.
- invoke(int, String, String, Signature) - Method in class alt.jiapi.reflect.InstructionFactory
-
- invoke(JiapiMethod) - Method in class alt.jiapi.reflect.InstructionFactory
-
- INVOKE_INSTRUCTIONS - Static variable in interface alt.jiapi.reflect.instruction.OpcodeGroups
-
- INVOKEINTERFACE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- invokeMethod(Object, String, Object[], String) - Method in class alt.jiapi.interceptor.InvocationInterceptor
-
Called by Jiapi runtime.
- INVOKESPECIAL - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- INVOKESTATIC - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- INVOKEVIRTUAL - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IOR - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IREM - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IRETURN - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- isConstructor() - Method in class alt.jiapi.event.MethodEvent
-
Is this method a constructor?
- ISHL - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ISHR - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- isInterface() - Method in class alt.jiapi.reflect.JiapiClass
-
Tests, whether this JiapiClass is an interface or not.
- isMoreSignificant(Rule) - Method in class alt.jiapi.Rule
-
Checks whether this Rule is more significant than the given Rule.
- isPrimitive(String) - Static method in class alt.jiapi.reflect.SignatureUtil
-
Checks, whether a simple name given represents a primitive type.
- isProtected(Object) - Method in class alt.jiapi.event.EventProducer
-
Checks whether a given sourceObject is in protected mode.
- isProtected(JiapiEvent) - Method in class alt.jiapi.event.EventProducer
-
Checks whether a given JiapiEvent is in protected mode.
- isStaticInitializer() - Method in class alt.jiapi.event.MethodEvent
-
Is this method a static initializer.
- isSynthetic() - Method in class alt.jiapi.reflect.JiapiMethod
-
Checks, whether or not this JiapiMethod is synthetic.
- ISTORE - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- istore(int) - Method in class alt.jiapi.reflect.InstructionFactory
-
- ISTORE_0 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ISTORE_1 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ISTORE_2 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ISTORE_3 - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ISUB - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- ITEM_DOUBLE - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_FLOAT - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_INTEGER - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_LONG - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_NULL - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_OBJECT - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_TOP - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_UNINITIALIZED - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- ITEM_UNINITIALIZEDTHIS - Static variable in class alt.jiapi.file.attribute.StackMapTableAttribute.VerificationTypeInfo
-
- IUSHR - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-
- IXOR - Static variable in interface alt.jiapi.reflect.instruction.Opcodes
-