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

A

ACC_ABSTRACT - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_ABSTRACT - Static variable in class net.sf.jiapi.file.ClassFile
Class is abstract
ACC_ABSTRACT - Static variable in class net.sf.jiapi.file.Method
 
ACC_ANNOTATION - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_ANNOTATION - Static variable in class net.sf.jiapi.file.ClassFile
Class is an Annotation
ACC_BRIDGE - Static variable in class net.sf.jiapi.file.Method
 
ACC_ENUM - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_ENUM - Static variable in class net.sf.jiapi.file.ClassFile
Class is an Enum
ACC_ENUM - Static variable in class net.sf.jiapi.file.Field
 
ACC_FINAL - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_FINAL - Static variable in class net.sf.jiapi.file.attribute.MethodParameters.Parameter
 
ACC_FINAL - Static variable in class net.sf.jiapi.file.ClassFile
Final.
ACC_FINAL - Static variable in class net.sf.jiapi.file.Field
 
ACC_FINAL - Static variable in class net.sf.jiapi.file.Method
 
ACC_INTERFACE - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_INTERFACE - Static variable in class net.sf.jiapi.file.ClassFile
Class is an interface
ACC_MANDATED - Static variable in class net.sf.jiapi.file.attribute.MethodParameters.Parameter
 
ACC_NATIVE - Static variable in class net.sf.jiapi.file.Method
 
ACC_PRIVATE - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_PRIVATE - Static variable in class net.sf.jiapi.file.Field
 
ACC_PRIVATE - Static variable in class net.sf.jiapi.file.Method
 
ACC_PROTECTED - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_PROTECTED - Static variable in class net.sf.jiapi.file.Field
 
ACC_PROTECTED - Static variable in class net.sf.jiapi.file.Method
 
ACC_PUBLIC - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_PUBLIC - Static variable in class net.sf.jiapi.file.ClassFile
Public access.
ACC_PUBLIC - Static variable in class net.sf.jiapi.file.Field
 
ACC_PUBLIC - Static variable in class net.sf.jiapi.file.Method
 
ACC_STATIC - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_STATIC - Static variable in class net.sf.jiapi.file.Field
 
ACC_STATIC - Static variable in class net.sf.jiapi.file.Method
 
ACC_STRICT - Static variable in class net.sf.jiapi.file.Method
 
ACC_SUPER - Static variable in class net.sf.jiapi.file.ClassFile
Super bit.
ACC_SYNCHRONIZED - Static variable in class net.sf.jiapi.file.Method
 
ACC_SYNTHETIC - Static variable in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
ACC_SYNTHETIC - Static variable in class net.sf.jiapi.file.attribute.MethodParameters.Parameter
 
ACC_SYNTHETIC - Static variable in class net.sf.jiapi.file.ClassFile
Class is synthetic
ACC_SYNTHETIC - Static variable in class net.sf.jiapi.file.Field
 
ACC_SYNTHETIC - Static variable in class net.sf.jiapi.file.Method
 
ACC_TRANSIENT - Static variable in class net.sf.jiapi.file.Field
 
ACC_VARARGS - Static variable in class net.sf.jiapi.file.Method
 
ACC_VOLATILE - Static variable in class net.sf.jiapi.file.Field
 
access_flags - Variable in class net.sf.jiapi.file.ProgramElement
 
add(ConstantPool.Entry) - Method in class net.sf.jiapi.file.ConstantPool
Adds an entry to this constant pool.
addClassInfo(String) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new ClassInfo.
addDoubleInfo(int, int) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new DoubleInfo.
addDoubleInfo(long) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new DoubleInfo.
addElement(AnnotationBase.Element) - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Annotation
 
addFieldRefInfo(ConstantPool.ClassInfo, String, String) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new FieldRefInfo.
addFloatInfo(int) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new FloatInfo.
addIntegerInfo(int) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new IntegerInfo.
addInterfaceMethodRefInfo(ConstantPool.ClassInfo, String, String) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new InterfaceMethodRefInfo.
addLongInfo(int, int) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new LongInfo.
addLongInfo(long) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new LongInfo.
addMethodRefInfo(ConstantPool.ClassInfo, String, String) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new MethodRefInfo.
addNameAndTypeInfo(String, String) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new NameAndTypeInfo.
addStringInfo(String) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new StringInfo.
addUtf8Info(String) - Method in class net.sf.jiapi.file.ConstantPool
Adds a new Utf8Info.
ann - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
Annotation(short) - Constructor for class net.sf.jiapi.file.attribute.AnnotationBase.Annotation
 
AnnotationBase - Class in net.sf.jiapi.file.attribute
This class reads annotations
AnnotationBase(ConstantPool, short, int, DataInputStream) - Constructor for class net.sf.jiapi.file.attribute.AnnotationBase
 
AnnotationBase.Annotation - Class in net.sf.jiapi.file.attribute
This class represents Annotiotion structure defined in class file format.
AnnotationBase.Element - Class in net.sf.jiapi.file.attribute
This class holds annotation element name value pairs.
AnnotationBase.Value - Class in net.sf.jiapi.file.attribute
 
AnnotationDefault - Class in net.sf.jiapi.file.attribute
AnnotationDefault attribute.
Annotations - Class in net.sf.jiapi.file.attribute
 
Annotations(ConstantPool, short, int, DataInputStream) - Constructor for class net.sf.jiapi.file.attribute.Annotations
 
Attribute - Class in net.sf.jiapi.file.attribute
Base class of for attributes in class file.
Attribute(short) - Constructor for class net.sf.jiapi.file.attribute.Attribute
 
Attribute(short, int, DataInputStream) - Constructor for class net.sf.jiapi.file.attribute.Attribute
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.AnnotationDefault
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.BootstrapMethods
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.Code
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.ConstantValue
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.Deprecated
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.EnclosingMethod
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.Exceptions
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.InnerClasses
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.LineNumberTable
Name of the attribute.
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.LocalVariableTable
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.LocalVariableTypeTable
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.MethodParameters
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.RuntimeInvisibleAnnotations
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.RuntimeInvisibleParameterAnnotations
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.RuntimeVisibleAnnotations
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.RuntimeVisibleParameterAnnotations
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.Signature
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.SourceDebugExtension
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.SourceFile
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.StackMapTable
 
ATTRIBUTE_NAME - Static variable in class net.sf.jiapi.file.attribute.Synthetic
 
attributes - Variable in class net.sf.jiapi.file.ProgramElement
 

B

BaseType - Class in net.sf.jiapi.file
 
BOOLEAN - Static variable in class net.sf.jiapi.file.BaseType
 
BootstrapMethods - Class in net.sf.jiapi.file.attribute
BootstrapMethods attribute.
BootstrapMethods(ConstantPool) - Constructor for class net.sf.jiapi.file.attribute.BootstrapMethods
Creates a new BootstrapMethods attribute.
BootstrapMethods.BootstrapMethod - Class in net.sf.jiapi.file.attribute
 
BYTE - Static variable in class net.sf.jiapi.file.BaseType
 

C

CHAR - Static variable in class net.sf.jiapi.file.BaseType
 
ClassFile - Class in net.sf.jiapi.file
ClassFile is a low level representation of Java class file.
ClassFile(String) - Constructor for class net.sf.jiapi.file.ClassFile
Constructor to build ClassFile from scratch.
Code - Class in net.sf.jiapi.file.attribute
Code attribute.
Code(ConstantPool, short, short) - Constructor for class net.sf.jiapi.file.attribute.Code
Constructor for an empty CodeAttribute.
Code.ExceptionTableEntry - Class in net.sf.jiapi.file.attribute
ExceptionTableEntry.
config - Static variable in class net.sf.jiapi.file.attribute.Attribute
 
config - Static variable in class net.sf.jiapi.file.ProgramElement
 
Configuration - Class in net.sf.jiapi
Class Configuration.
Configuration() - Constructor for class net.sf.jiapi.Configuration
Load resource /jiapi.properties
CONSTANT_Class - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a class_ref tag in constant pool
CONSTANT_Double - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a double tag in constant pool
CONSTANT_Fieldref - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a field_ref tag in constant pool
CONSTANT_Float - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a float tag in constant pool
CONSTANT_Integer - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a integer tag in constant pool
CONSTANT_InterfaceMethodref - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a interfacemethod_ref tag in constant pool
CONSTANT_InvokeDynamic - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a invokeDynamic tag in constant pool
CONSTANT_Long - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a long tag in constant pool
CONSTANT_MethodHandle - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a methodHandle tag in constant pool
CONSTANT_Methodref - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a method_ref tag in constant pool
CONSTANT_MethodType - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a methodType tag in constant pool
CONSTANT_NameAndType - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a nameAndType tag in constant pool
CONSTANT_String - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a string tag in constant pool
CONSTANT_Utf8 - Static variable in class net.sf.jiapi.file.ConstantPool
Constant, that represents a Utf8 tag in constant pool
ConstantPool - Class in net.sf.jiapi.file
ConstantPool.
ConstantPool() - Constructor for class net.sf.jiapi.file.ConstantPool
Creates an empty constant pool.
constantPool - Variable in class net.sf.jiapi.file.ProgramElement
 
ConstantPool.ClassInfo - Class in net.sf.jiapi.file
Represents a CONSTANT_Class_info in constant pool.
ConstantPool.DoubleInfo - Class in net.sf.jiapi.file
 
ConstantPool.Entry - Class in net.sf.jiapi.file
Base class for entries in ConstantPool.
ConstantPool.FieldRefInfo - Class in net.sf.jiapi.file
Represents a CONSTANT_FieldRef in constant pool.
ConstantPool.FloatInfo - Class in net.sf.jiapi.file
 
ConstantPool.IntegerInfo - Class in net.sf.jiapi.file
 
ConstantPool.InterfaceMethodRefInfo - Class in net.sf.jiapi.file
Represents a CONSTANT_InterfaceMethodRef in constant pool.
ConstantPool.InvokeDynamicInfo - Class in net.sf.jiapi.file
 
ConstantPool.LongInfo - Class in net.sf.jiapi.file
 
ConstantPool.MethodHandleInfo - Class in net.sf.jiapi.file
 
ConstantPool.MethodRefInfo - Class in net.sf.jiapi.file
Represents a CONSTANT_MethodRef in constant pool.
ConstantPool.MethodTypeInfo - Class in net.sf.jiapi.file
 
ConstantPool.NameAndTypeInfo - Class in net.sf.jiapi.file
Represents a CONSTANT_NameAndType in constant pool.
ConstantPool.NullEntry - Class in net.sf.jiapi.file
 
ConstantPool.StringInfo - Class in net.sf.jiapi.file
 
ConstantPool.Utf8Info - Class in net.sf.jiapi.file
 
ConstantValue - Class in net.sf.jiapi.file.attribute
ConstantValue attribute.
constNameIndex - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
constValueIndex - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
cp - Variable in class net.sf.jiapi.file.attribute.Attribute
 

D

Deprecated - Class in net.sf.jiapi.file.attribute
Deprecated attribute.
DOUBLE - Static variable in class net.sf.jiapi.file.BaseType
 

E

Element(short, AnnotationBase.Value) - Constructor for class net.sf.jiapi.file.attribute.AnnotationBase.Element
 
EnclosingMethod - Class in net.sf.jiapi.file.attribute
EnclosingMethod attribute.
Entry(short, short) - Constructor for class net.sf.jiapi.file.attribute.LineNumberTable.Entry
 
Entry(byte) - Constructor for class net.sf.jiapi.file.ConstantPool.Entry
Constructor.
Exceptions - Class in net.sf.jiapi.file.attribute
Exceptions Attribute is an attribute of Method.

F

Field - Class in net.sf.jiapi.file
This class represents a field, as described in Java Virtual Machine Specification, 2nd edition, chapter 4.5.
Field(ConstantPool, short, String, String, LinkedList<Attribute>) - Constructor for class net.sf.jiapi.file.Field
 
FLOAT - Static variable in class net.sf.jiapi.file.BaseType
 

G

get(int) - Method in class net.sf.jiapi.file.ConstantPool
Gets an entry from constant pool.
getAbsentLocalsCount() - Method in class net.sf.jiapi.file.attribute.StackMapTable.ChopFrame
Get the number of absent locals
getAccessFlags() - Method in class net.sf.jiapi.file.attribute.MethodParameters.Parameter
Access flags of this parameter.
getAccessFlags() - Method in class net.sf.jiapi.file.ProgramElement
 
getAdditionalLocalsCount() - Method in class net.sf.jiapi.file.attribute.StackMapTable.AppendFrame
Get the number of additonal locals.
getAnnotations() - Method in class net.sf.jiapi.file.attribute.Annotations
 
getAnnotationType() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Annotation
 
getArguments() - Method in class net.sf.jiapi.file.attribute.BootstrapMethods.BootstrapMethod
 
getAttribute(String) - Method in class net.sf.jiapi.file.attribute.Code
Gets a named attribute.
getAttribute(String) - Method in class net.sf.jiapi.file.ProgramElement
Gets a named attribute from this ProgramElement.
getAttributeNameIndex() - Method in class net.sf.jiapi.file.attribute.Attribute
 
getAttributes() - Method in class net.sf.jiapi.file.attribute.Code
Gets all the attributes defined in this CodeAttribute.
getAttributes() - Method in class net.sf.jiapi.file.ProgramElement
Gets all the class level attributes of this ProgramElement.
getBoolean(String, boolean) - Method in class net.sf.jiapi.Configuration
 
getBootstrapMethods() - Method in class net.sf.jiapi.file.attribute.BootstrapMethods
 
getBootstrapMethodsIndex() - Method in class net.sf.jiapi.file.ConstantPool.InvokeDynamicInfo
 
getByteCode() - Method in class net.sf.jiapi.file.attribute.Code
Gets the bytecode array of this CodeAttribute
getBytecodeOffset() - Method in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
Gets the bytecode offset at which this frame applies.
getBytes() - Method in class net.sf.jiapi.file.attribute.Attribute
Get the bytes of this attribute.
getBytes() - Method in class net.sf.jiapi.file.attribute.Code
 
getBytes() - Method in class net.sf.jiapi.file.attribute.InnerClasses
 
getBytes() - Method in class net.sf.jiapi.file.attribute.LineNumberTable
 
getBytes() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable
 
getBytes() - Method in class net.sf.jiapi.file.attribute.StackMapTable
 
getBytes() - Method in class net.sf.jiapi.file.ConstantPool.FloatInfo
 
getBytes() - Method in class net.sf.jiapi.file.ConstantPool.IntegerInfo
 
getBytes() - Method in class net.sf.jiapi.file.ConstantPool.Utf8Info
 
getCatchType() - Method in class net.sf.jiapi.file.attribute.Code.ExceptionTableEntry
 
getClassFile() - Method in exception net.sf.jiapi.file.ParseException
 
getClassInfo() - Method in class net.sf.jiapi.file.attribute.EnclosingMethod
 
getClassInfo() - Method in class net.sf.jiapi.file.ConstantPool.FieldRefInfo
 
getClassInfo() - Method in class net.sf.jiapi.file.ConstantPool.InterfaceMethodRefInfo
 
getClassInfo() - Method in class net.sf.jiapi.file.ConstantPool.MethodRefInfo
 
getClassInfo() - Method in class net.sf.jiapi.file.Interface
Get the ClassInfo structure from constant pool.
getClassName() - Method in class net.sf.jiapi.file.ClassFile
Gets the name of the class represented by this ClassFile.
getClassName(short) - Method in class net.sf.jiapi.file.ConstantPool
Index must point to a Class_info structure in Constant pool
getCodeAttribute() - Method in class net.sf.jiapi.file.Method
Gets the CodeAttribute of this Method.
getConstantClassIndex() - Method in class net.sf.jiapi.file.Interface
 
getConstantPool() - Method in class net.sf.jiapi.file.ClassFile
Gets the constant pool of this ClassFile.
getConstantPool() - Method in exception net.sf.jiapi.file.ParseException
 
getConstantPool() - Method in class net.sf.jiapi.file.ProgramElement
 
getConstantPoolIndex() - Method in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
This method has meaning only to verification type ITEM_OBJECT.
getConstantValueIndex() - Method in class net.sf.jiapi.file.attribute.ConstantValue
 
getDataInputStream() - Method in class net.sf.jiapi.file.attribute.Attribute
Gets a DatainputStream that reads internal byte[]
getDebugExtension() - Method in class net.sf.jiapi.file.attribute.SourceDebugExtension
 
getDefaultValue() - Method in class net.sf.jiapi.file.attribute.AnnotationDefault
 
getDescriptor() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
getDescriptor() - Method in class net.sf.jiapi.file.ConstantPool.FieldRefInfo
Get Fields descriptor
getDescriptor() - Method in class net.sf.jiapi.file.ConstantPool.InterfaceMethodRefInfo
Get methods descriptor
getDescriptor() - Method in class net.sf.jiapi.file.ConstantPool.MethodRefInfo
Get methods descriptor
getDescriptor() - Method in class net.sf.jiapi.file.ConstantPool.MethodTypeInfo
 
getDescriptor() - Method in class net.sf.jiapi.file.ConstantPool.NameAndTypeInfo
 
getDescriptor() - Method in class net.sf.jiapi.file.Field
Get the descriptor of this Field from the constant pool
getDescriptor() - Method in class net.sf.jiapi.file.Method
Gets the descriptor of this method from constant pool.
getDetail() - Method in exception net.sf.jiapi.JiapiException
 
getDetail() - Method in exception net.sf.jiapi.JiapiRuntimeException
 
getDoubleValue() - Method in class net.sf.jiapi.file.ConstantPool.DoubleInfo
see 4.4.5 The CONSTANT_Long_info and CONSTANT_Double_info Structures
getElements() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Annotation
Each entry is an instance of Element.
getEndPc() - Method in class net.sf.jiapi.file.attribute.Code.ExceptionTableEntry
 
getEntries() - Method in class net.sf.jiapi.file.attribute.LineNumberTable
 
getEntries() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable
Get the entries in LocalVariableTable.
getEntries() - Method in class net.sf.jiapi.file.attribute.StackMapTable
 
getEntryIndex() - Method in class net.sf.jiapi.file.ConstantPool.Entry
Get the index in the constant pool.
getExceptionNames() - Method in class net.sf.jiapi.file.attribute.Exceptions
Get the names of the exceptions that can be thrown by method that declared this ExceptionAttribute.
getExceptionsAttribute() - Method in class net.sf.jiapi.file.Method
Gets the ExceptionsAttribute of this Method.
getExceptionTable() - Method in class net.sf.jiapi.file.attribute.Code
Get the exception table.
getFieldName() - Method in class net.sf.jiapi.file.ConstantPool.FieldRefInfo
Gets the name of the field referenced by this FieldRefInfo
getFields() - Method in class net.sf.jiapi.file.ClassFile
Gets all the Fields of this class file
getFloatValue() - Method in class net.sf.jiapi.file.ConstantPool.FloatInfo
see 4.4.4 The CONSTANT_Integer_info and CONSTANT_Float_info Structures
getHandlerPc() - Method in class net.sf.jiapi.file.attribute.Code.ExceptionTableEntry
 
getHighBytes() - Method in class net.sf.jiapi.file.ConstantPool.DoubleInfo
 
getHighBytes() - Method in class net.sf.jiapi.file.ConstantPool.LongInfo
 
getIndex() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
getIndex() - Method in class net.sf.jiapi.file.attribute.LocalVariableTypeTable.LocalVariableType
 
getInnerClassAccessFlags() - Method in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
getInnerClassInfoIndex() - Method in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
getInnerNameIndex() - Method in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
getInt(String, int) - Method in class net.sf.jiapi.Configuration
 
getInterfaces() - Method in class net.sf.jiapi.file.ClassFile
Gets all the Interfaces of this class file
getKind() - Method in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
getLength() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
getLength() - Method in class net.sf.jiapi.file.attribute.LocalVariableTypeTable.LocalVariableType
 
getLineNumber() - Method in class net.sf.jiapi.file.attribute.LineNumberTable.Entry
 
getLineNumberTable() - Method in class net.sf.jiapi.file.attribute.Code
Gets the LineNumberTable attribute of this CodeAttribute, if it exists.
getLocals() - Method in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 
getLocalVariableTable() - Method in class net.sf.jiapi.file.attribute.Code
Gets the LocalVariableTable attribute of this CodeAttribute, if it exists.
getLocalVariableTypes() - Method in class net.sf.jiapi.file.attribute.LocalVariableTypeTable
 
getLocalVariableTypeTable() - Method in class net.sf.jiapi.file.attribute.Code
Gets the LocalVariableTypeTable attribute of this CodeAttribute, if it exists.
getLongValue() - Method in class net.sf.jiapi.file.ConstantPool.LongInfo
 
getLowBytes() - Method in class net.sf.jiapi.file.ConstantPool.DoubleInfo
 
getLowBytes() - Method in class net.sf.jiapi.file.ConstantPool.LongInfo
 
getMagicNumber() - Method in class net.sf.jiapi.file.ClassFile
Gets the magic number
getMajorVersion() - Method in class net.sf.jiapi.file.ClassFile
Gets the major version of the class file
getMaxLocals() - Method in class net.sf.jiapi.file.attribute.Code
Get max_locals.
getMaxStack() - Method in class net.sf.jiapi.file.attribute.Code
Get the max_stack.
getMethodName() - Method in class net.sf.jiapi.file.ConstantPool.InterfaceMethodRefInfo
Gets the name of the method referenced by this MethodRefInfo
getMethodName() - Method in class net.sf.jiapi.file.ConstantPool.MethodRefInfo
Gets the name of the method referenced by this MethodRefInfo
getMethodNameAndType() - Method in class net.sf.jiapi.file.attribute.EnclosingMethod
 
getMethodRefInfo() - Method in class net.sf.jiapi.file.attribute.BootstrapMethods.BootstrapMethod
 
getMethods() - Method in class net.sf.jiapi.file.ClassFile
Gets all the Methods of this class file
getMinorVersion() - Method in class net.sf.jiapi.file.ClassFile
Gets the minor version of the class file
getName() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Element
 
getName() - Method in class net.sf.jiapi.file.attribute.Attribute
Get the name of this Attribute
getName() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
getName() - Method in class net.sf.jiapi.file.attribute.LocalVariableTypeTable.LocalVariableType
 
getName() - Method in class net.sf.jiapi.file.attribute.MethodParameters.Parameter
Gets the name of this parameter
getName() - Method in class net.sf.jiapi.file.ConstantPool.ClassInfo
Gets a name, that is represented by this ClassInfo
getName() - Method in class net.sf.jiapi.file.ConstantPool.NameAndTypeInfo
 
getName() - Method in class net.sf.jiapi.file.Field
Get the name of this Field
getName() - Method in class net.sf.jiapi.file.Interface
Gets the name of this interface.
getName() - Method in class net.sf.jiapi.file.Method
Gets the name of this method from constant pool.
getNameAndTypeInfo() - Method in class net.sf.jiapi.file.ConstantPool.FieldRefInfo
 
getNameAndTypeInfo() - Method in class net.sf.jiapi.file.ConstantPool.InterfaceMethodRefInfo
 
getNameAndTypeInfo() - Method in class net.sf.jiapi.file.ConstantPool.InvokeDynamicInfo
 
getNameAndTypeInfo() - Method in class net.sf.jiapi.file.ConstantPool.MethodRefInfo
 
getOffset() - Method in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
This method has meaning only to verification type ITEM_UNINITIALIZED.
getOffsetDelta() - Method in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 
getOuterClassInfoIndex() - Method in class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
getParameterAnnotations() - Method in class net.sf.jiapi.file.attribute.ParameterAnnotations
Get the annotations
getPreviousFrame() - Method in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
Get the previous StackMapFrame, or null if this frame is the first one.
getReference() - Method in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
getSet(String) - Method in class net.sf.jiapi.Configuration
 
getSignature() - Method in class net.sf.jiapi.file.attribute.LocalVariableTypeTable.LocalVariableType
 
getSignature() - Method in class net.sf.jiapi.file.attribute.Signature
 
getSignature(Method) - Static method in class net.sf.jiapi.file.SignatureUtil
Generates a method signature from Java Reflection method.
getSourceFileName() - Method in class net.sf.jiapi.file.attribute.SourceFile
 
getStack() - Method in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 
getStackMapTable() - Method in class net.sf.jiapi.file.attribute.Code
Gets the StackMapTable attribute.
getStartPc() - Method in class net.sf.jiapi.file.attribute.Code.ExceptionTableEntry
 
getStartPc() - Method in class net.sf.jiapi.file.attribute.LineNumberTable.Entry
 
getStartPc() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
getStartPc() - Method in class net.sf.jiapi.file.attribute.LocalVariableTypeTable.LocalVariableType
 
getStringValue(short) - Method in class net.sf.jiapi.file.ConstantPool
Gets a String at given constant pool index. index must point to a StringInfo or Utf8Info.
getSuperClassIndex() - Method in class net.sf.jiapi.file.ClassFile
Gets the index in constant-pool, that holds a class-info for super class of this class.
getSuperclassName() - Method in class net.sf.jiapi.file.ClassFile
Gets the name of the superclass of the class represented by this ClassFile.
getTag() - Method in class net.sf.jiapi.file.ConstantPool.Entry
Gets the tag related to this entry.
getThisClassIndex() - Method in class net.sf.jiapi.file.ClassFile
Gets the index in constant-pool, that holds a class-info of this class.
getUtf8(short) - Method in class net.sf.jiapi.file.ConstantPool
Gets a String at given constant pool index. index must point to a Utf8Info.
getValue() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Element
 
getValue() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
getVerificationType() - Method in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 

I

InnerClass(short, short, short, short) - Constructor for class net.sf.jiapi.file.attribute.InnerClasses.InnerClass
 
InnerClasses - Class in net.sf.jiapi.file.attribute
InnerClasses attribute.
InnerClasses.InnerClass - Class in net.sf.jiapi.file.attribute
 
INT - Static variable in class net.sf.jiapi.file.BaseType
 
Interface - Class in net.sf.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 net.sf.jiapi.file.Interface
 
InvokeDynamicInfo(short, short) - Constructor for class net.sf.jiapi.file.ConstantPool.InvokeDynamicInfo
 
isPrimitive(String) - Static method in class net.sf.jiapi.file.SignatureUtil
Checks, whether a simple name given represents a primitive type.
ITEM_DOUBLE - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_FLOAT - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_INTEGER - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_LONG - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_NULL - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_OBJECT - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_TOP - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_UNINITIALIZED - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
ITEM_UNINITIALIZEDTHIS - Static variable in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
iterator() - Method in class net.sf.jiapi.file.ConstantPool
 

J

JiapiException - Exception in net.sf.jiapi
Root exception for Jiapi exceptions.
JiapiException(String) - Constructor for exception net.sf.jiapi.JiapiException
 
JiapiException(String, Throwable) - Constructor for exception net.sf.jiapi.JiapiException
 
JiapiRuntimeException - Exception in net.sf.jiapi
Root runtime exception for Jiapi exceptions.
JiapiRuntimeException(String) - Constructor for exception net.sf.jiapi.JiapiRuntimeException
 
JiapiRuntimeException(String, Throwable) - Constructor for exception net.sf.jiapi.JiapiRuntimeException
 

L

LineNumberTable - Class in net.sf.jiapi.file.attribute
LineNumberTable attribute.
LineNumberTable.Entry - Class in net.sf.jiapi.file.attribute
 
locals - Variable in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 
LocalVariableTable - Class in net.sf.jiapi.file.attribute
LocalVariableTable attribute.
LocalVariableTable(ConstantPool) - Constructor for class net.sf.jiapi.file.attribute.LocalVariableTable
 
LocalVariableTable.LocalVariable - Class in net.sf.jiapi.file.attribute
 
LocalVariableTypeTable - Class in net.sf.jiapi.file.attribute
LocalVariableTypeTable attribute.
LocalVariableTypeTable.LocalVariableType - Class in net.sf.jiapi.file.attribute
 
LONG - Static variable in class net.sf.jiapi.file.BaseType
 

M

main(String[]) - Static method in class net.sf.jiapi.file.ClassFile
 
Method - Class in net.sf.jiapi.file
This class represents a method, as described in Java Virtual Machine Specification, 2nd edition, chapter 4.6.
Method(ConstantPool, short, String, String, LinkedList<Attribute>) - Constructor for class net.sf.jiapi.file.Method
 
MethodHandleInfo(byte, short) - Constructor for class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
MethodParameters - Class in net.sf.jiapi.file.attribute
Signature attribute.
MethodParameters.Parameter - Class in net.sf.jiapi.file.attribute
 
MethodTypeInfo(short) - Constructor for class net.sf.jiapi.file.ConstantPool.MethodTypeInfo
 

N

name_index - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Element
 
net.sf.jiapi - package net.sf.jiapi
 
net.sf.jiapi.file - package net.sf.jiapi.file
This package contains a low level representation of the Java class file format.
net.sf.jiapi.file.attribute - package net.sf.jiapi.file.attribute
This package contains attributes specified in class file specification,
NullEntry() - Constructor for class net.sf.jiapi.file.ConstantPool.NullEntry
 

O

offset_delta - Variable in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 

P

ParameterAnnotations - Class in net.sf.jiapi.file.attribute
 
ParameterAnnotations(ConstantPool, short, int, DataInputStream) - Constructor for class net.sf.jiapi.file.attribute.ParameterAnnotations
 
parse(String) - Static method in class net.sf.jiapi.file.ClassFile
Parse given file and create an instance of ClassFile from it.
parse(InputStream) - Static method in class net.sf.jiapi.file.ClassFile
Parse InputStream and create an instance of ClassFile from stream.
ParseException - Exception in net.sf.jiapi.file
Class ParseException.
ParseException(String, ConstantPool) - Constructor for exception net.sf.jiapi.file.ParseException
 
ParseException(String, ProgramElement) - Constructor for exception net.sf.jiapi.file.ParseException
 
ProgramElement - Class in net.sf.jiapi.file
This class holds mainly attribute reading and writing of program elements of class file.
ProgramElement(ConstantPool) - Constructor for class net.sf.jiapi.file.ProgramElement
 
ProgramElement(ConstantPool, short) - Constructor for class net.sf.jiapi.file.ProgramElement
 
ProgramElement(ConstantPool, short, LinkedList<Attribute>) - Constructor for class net.sf.jiapi.file.ProgramElement
 

R

readAnnotation(DataInputStream) - Method in class net.sf.jiapi.file.attribute.AnnotationBase
 
readAttribute(ConstantPool, DataInputStream) - Static method in class net.sf.jiapi.file.attribute.Attribute
Factory method for creating Attributes from given DataInputStream.
readAttributes(DataInputStream) - Method in class net.sf.jiapi.file.ProgramElement
Reads attributes of the program element.
readElementValue(DataInputStream) - Method in class net.sf.jiapi.file.attribute.AnnotationBase
 
REF_getField - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_getStatic - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_invokeInterface - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_invokeSpecial - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_invokeStatic - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_invokeVirtual - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_newInvokeSpecial - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_putField - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
REF_putStatic - Static variable in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
RuntimeInvisibleAnnotations - Class in net.sf.jiapi.file.attribute
RuntimeInvisibleAnnotations attribute.
RuntimeInvisibleParameterAnnotations - Class in net.sf.jiapi.file.attribute
RuntimeVisibleParameterAnnotations see ch. 4.8.16
RuntimeVisibleAnnotations - Class in net.sf.jiapi.file.attribute
RuntimeVisibleAnnotations attribute.
RuntimeVisibleParameterAnnotations - Class in net.sf.jiapi.file.attribute
RuntimeInvisibleParameterAnnotations see ch. 4.8.16

S

setAccessFlags(short) - Method in class net.sf.jiapi.file.ClassFile
 
setByteCode(byte[]) - Method in class net.sf.jiapi.file.attribute.Code
Sets the bytecode array of this CodeAttribute.
setConstantPool(ConstantPool) - Method in class net.sf.jiapi.file.attribute.Attribute
 
setEndPc(short) - Method in class net.sf.jiapi.file.attribute.Code.ExceptionTableEntry
 
setHandlerPc(short) - Method in class net.sf.jiapi.file.attribute.Code.ExceptionTableEntry
 
setLength(short) - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
setMaxLocals(short) - Method in class net.sf.jiapi.file.attribute.Code
Sets the max_locals.
setMaxStack(short) - Method in class net.sf.jiapi.file.attribute.Code
Sets the max_stack.
setOffsetDelta(short) - Method in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
Sets the offset_delta of this frame.
setStartPc(short) - Method in class net.sf.jiapi.file.attribute.Code.ExceptionTableEntry
 
setStartPc(short) - Method in class net.sf.jiapi.file.attribute.LineNumberTable.Entry
 
setStartPc(short) - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
SHORT - Static variable in class net.sf.jiapi.file.BaseType
 
Signature - Class in net.sf.jiapi.file.attribute
Signature attribute.
SignatureUtil - Class in net.sf.jiapi.file
SignatureUtil converts simple names to/from java signature format.
SignatureUtil() - Constructor for class net.sf.jiapi.file.SignatureUtil
 
size() - Method in class net.sf.jiapi.file.ConstantPool
Get the size of this ConstantPool.
SourceDebugExtension - Class in net.sf.jiapi.file.attribute
SourceDebugExtension attribute.
SourceFile - Class in net.sf.jiapi.file.attribute
SourceFile attribute. see ch. 4.8.10
stack - Variable in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 
StackMapFrame(byte) - Constructor for class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 
StackMapTable - Class in net.sf.jiapi.file.attribute
StackMapTable attribute.
StackMapTable.AppendFrame - Class in net.sf.jiapi.file.attribute
This frame type indicates that the frame has the same locals as the previous frame except that k additional locals are defined, and that the operand stack is empty.
StackMapTable.ChopFrame - Class in net.sf.jiapi.file.attribute
This frame type indicates that the frame has the same local variables as the previous frame except that the last k local variables are absent, and that the operand stack is empty.
StackMapTable.FrameType - Enum in net.sf.jiapi.file.attribute
 
StackMapTable.FullFrame - Class in net.sf.jiapi.file.attribute
 
StackMapTable.SameFrame - Class in net.sf.jiapi.file.attribute
This frame type indicates that the frame has exactly the same local variables as the previous frame and that the operand stack is empty. offset_delta is the same as frame_type (tag: 0-63)
StackMapTable.SameFrameExtended - Class in net.sf.jiapi.file.attribute
This frame type indicates that the frame has exactly the same local variables as the previous frame and that the operand stack is empty. offset_delta is given explicitly.
StackMapTable.SameLocals1StackItemFrame - Class in net.sf.jiapi.file.attribute
This frame type indicates that the frame has exactly the same local variables as the previous frame and that the operand stack has one entry.
StackMapTable.SameLocals1StackItemFrameExtended - Class in net.sf.jiapi.file.attribute
This frame type indicates that the frame has exactly the same local variables as the previous frame and that the operand stack has one entry.
StackMapTable.StackMapFrame - Class in net.sf.jiapi.file.attribute
 
StackMapTable.VerificationTypeInfo - Class in net.sf.jiapi.file.attribute
 
stringValue() - Method in class net.sf.jiapi.file.ConstantPool.StringInfo
 
stringValue() - Method in class net.sf.jiapi.file.ConstantPool.Utf8Info
 
STRIP_ATTRIBUTES - Static variable in class net.sf.jiapi.Configuration
 
stripAttribute(String) - Method in class net.sf.jiapi.Configuration
 
Synthetic - Class in net.sf.jiapi.file.attribute
Synthetic attribute. see ch. 4.8.8
Synthetic(ConstantPool) - Constructor for class net.sf.jiapi.file.attribute.Synthetic
Creates a new Syntehtic attribute.

T

tag - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
tag - Variable in class net.sf.jiapi.file.attribute.StackMapTable.StackMapFrame
 
toBytes() - Method in class net.sf.jiapi.file.ClassFile
Converts this ClassFile into bytes.
toMethodSignature(String, String[]) - Static method in class net.sf.jiapi.file.SignatureUtil
Creates a method signature from return type and parameter types.
toSignature(String[]) - Static method in class net.sf.jiapi.file.SignatureUtil
Convert an array of simple names to an array of signatures.
toSignature(String) - Static method in class net.sf.jiapi.file.SignatureUtil
Convert single simple name to signature.
toSimpleName(String[]) - Static method in class net.sf.jiapi.file.SignatureUtil
Convert an array of signatures to an array of simple names.
toSimpleName(String) - Static method in class net.sf.jiapi.file.SignatureUtil
Convert signature to simple name.
toString() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Annotation
 
toString() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Element
 
toString() - Method in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
toString() - Method in class net.sf.jiapi.file.attribute.AnnotationDefault
 
toString() - Method in class net.sf.jiapi.file.attribute.Annotations
 
toString() - Method in class net.sf.jiapi.file.attribute.Attribute
 
toString() - Method in class net.sf.jiapi.file.attribute.Exceptions
 
toString() - Method in class net.sf.jiapi.file.attribute.LineNumberTable.Entry
 
toString() - Method in class net.sf.jiapi.file.attribute.LineNumberTable
 
toString() - Method in class net.sf.jiapi.file.attribute.LocalVariableTable.LocalVariable
 
toString() - Method in class net.sf.jiapi.file.attribute.LocalVariableTypeTable.LocalVariableType
 
toString() - Method in class net.sf.jiapi.file.attribute.ParameterAnnotations
 
toString() - Method in class net.sf.jiapi.file.attribute.SourceFile
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.AppendFrame
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.ChopFrame
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.FullFrame
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.SameFrame
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.SameFrameExtended
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.SameLocals1StackItemFrame
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.SameLocals1StackItemFrameExtended
 
toString() - Method in class net.sf.jiapi.file.attribute.StackMapTable.VerificationTypeInfo
 
toString() - Method in class net.sf.jiapi.file.BaseType
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.ClassInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.DoubleInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.FieldRefInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.FloatInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.IntegerInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.InterfaceMethodRefInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.LongInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.MethodRefInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.NameAndTypeInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.StringInfo
 
toString() - Method in class net.sf.jiapi.file.ConstantPool
 
toString() - Method in class net.sf.jiapi.file.ConstantPool.Utf8Info
 
toString() - Method in class net.sf.jiapi.file.Field
 
toString() - Method in class net.sf.jiapi.file.Method
 
typeNameIndex - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 

V

value - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Element
 
Value(short, short) - Constructor for class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
Value(byte, List<AnnotationBase.Value>) - Constructor for class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
Value(byte, short, short) - Constructor for class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
Value(byte, AnnotationBase.Annotation) - Constructor for class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
valueOf(String) - Static method in enum net.sf.jiapi.file.attribute.StackMapTable.FrameType
Returns the enum constant of this type with the specified name.
values - Variable in class net.sf.jiapi.file.attribute.AnnotationBase.Value
 
values() - Static method in enum net.sf.jiapi.file.attribute.StackMapTable.FrameType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeAttributes(DataOutputStream) - Method in class net.sf.jiapi.file.ProgramElement
Writes attributes of the program element into given stream.
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.ClassInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.DoubleInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.Entry
Writes this Entry to DataOutputStream given.
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.FieldRefInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.FloatInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.IntegerInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.InterfaceMethodRefInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.InvokeDynamicInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.LongInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.MethodHandleInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.MethodRefInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.MethodTypeInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.NameAndTypeInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.NullEntry
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.StringInfo
 
writeData(DataOutputStream) - Method in class net.sf.jiapi.file.ConstantPool.Utf8Info
 
A B C D E F G I J L M N O P R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.