All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

addEntry(DataInputStream). Method in class shai.vmutils.AttributeEntry
This method was created by a SmartGuide.
AttributeEntry(DataInputStream). Constructor for class shai.vmutils.AttributeEntry
This method was created by a SmartGuide.
AttributeEntry(DataInputStream, ConstantPoolEntry[]). Constructor for class shai.vmutils.AttributeEntry
This method fills the attributeList with the AttributeNode instances from the dataStream,
attributeList. Variable in class shai.vmutils.AttributeEntry
attributeTable. Variable in class shai.vmutils.VMAnalizer

C

className. Variable in class shai.vmutils.VMAnalizer
constantPool. Variable in class shai.vmutils.VMAnalizer
ConstantPoolEntry(Object, byte). Constructor for class shai.vmutils.ConstantPoolEntry
construct an entry in the constant pool.

D

data. Variable in class shai.vmutils.ConstantPoolEntry

F

fieldAttributes. Variable in class shai.vmutils.FieldEntry
FieldEntry(DataInputStream, ConstantPoolEntry[]). Constructor for class shai.vmutils.FieldEntry
This method loads the field into memory from the class file.
fieldMode. Variable in class shai.vmutils.FieldEntry
fieldName. Variable in class shai.vmutils.FieldEntry
fieldType. Variable in class shai.vmutils.FieldEntry

G

getAttribute(int). Method in class shai.vmutils.AttributeEntry
This method returns the attribute at offset.
getAttributeCount(). Method in class shai.vmutils.AttributeEntry
This method returns the number of attributes that are related to this instance.
getClassAttributes(). Method in class shai.vmutils.VMAnalizer
This method returns the attributes of the class.
getClassName(). Method in class shai.vmutils.VMAnalizer
This method returns the name of this class.
getConstantPoolCount(). Method in class shai.vmutils.VMAnalizer
This method returns the number of iterms in the constant pool.
getConstantPoolEntry(byte, DataInputStream). Static method in class shai.vmutils.ConstantPoolEntry
This factory method creates a contant pool entry.
getEntry(int). Method in class shai.vmutils.VMAnalizer
This method returns the entry at offset.
getEntryOffsetType(int). Method in class shai.vmutils.VMAnalizer
This method returns the type of the entry at offset.
getField(int). Method in class shai.vmutils.VMAnalizer
This method returns the field entry at offset.
getFieldAttributes(). Method in class shai.vmutils.FieldEntry
This method returns the fields attributes.
getFieldCount(). Method in class shai.vmutils.VMAnalizer
This method returns the number of the fields in the class.
getFieldName(). Method in class shai.vmutils.FieldEntry
This method returns the offset of the field name in the constant pool.
getFieldType(). Method in class shai.vmutils.FieldEntry
This method returns the offset of the field type in the constant pool.
getInt(). Method in class shai.vmutils.ConstantPoolEntry
This method returns this entry as an integer.
getInterfaceAsString(int). Method in class shai.vmutils.VMAnalizer
This method returns the name of the interface on offset interfaceNumber or null if the number of interfaces is exceeded.
getMajorVersion(). Method in class shai.vmutils.VMAnalizer
This method was created by a SmartGuide.
getMethod(int). Method in class shai.vmutils.VMAnalizer
This method returns the method entry at offset.
getMethodAttributes(). Method in class shai.vmutils.MethodEntry
This method returns the methods attributes.
getMethodCount(). Method in class shai.vmutils.VMAnalizer
This method returns the number of the methods in the class.
getMethodName(). Method in class shai.vmutils.MethodEntry
This method returns the offset of the method name in the constant pool.
getMethodType(). Method in class shai.vmutils.MethodEntry
This method returns the offset of the method type in the constant pool.
getMinorVersion(). Method in class shai.vmutils.VMAnalizer
This method was created by a SmartGuide.
getModifiersAsString(). Method in class shai.vmutils.VMAnalizer
This method returns the classes modifiers as a string.
getString(). Method in class shai.vmutils.ConstantPoolEntry
This method returns this entry as a String.
getSuperClassName(). Method in class shai.vmutils.VMAnalizer
This method returns the name of the super class.
getType(). Method in class shai.vmutils.ConstantPoolEntry
This method returns the type of this entry.
getTypeAsString(). Method in class shai.vmutils.ConstantPoolEntry
This method returns the type of the current constant pool entry as a String which is helpfull for displaying the entry information.

I

isClass(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isDouble(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isField(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isFloat(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isInteger(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isInterfaceMethod(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isLong(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isMethod(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isNameAndType(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isString(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true if the type of this entry is a class.
isUTF8(). Method in class shai.vmutils.ConstantPoolEntry
This method returns true when the entry is of UTF8 type.

L

listOfFields. Variable in class shai.vmutils.VMAnalizer
listOfMethods. Variable in class shai.vmutils.VMAnalizer
loadClass(String). Method in class shai.vmutils.VMAnalizer
This method loads a class file into memory and analizes it.

M

main(String[]). Static method in class shai.vmutils.VMAnalizer
this method was created for testing the VMAnalizer.
majorVersion. Variable in class shai.vmutils.VMAnalizer
methodAttributes. Variable in class shai.vmutils.MethodEntry
MethodEntry(DataInputStream, ConstantPoolEntry[]). Constructor for class shai.vmutils.MethodEntry
This method reads the data regarding the method into memory.
methodMode. Variable in class shai.vmutils.MethodEntry
methodName. Variable in class shai.vmutils.MethodEntry
methodType. Variable in class shai.vmutils.MethodEntry
minorVersion. Variable in class shai.vmutils.VMAnalizer
modifiers. Variable in class shai.vmutils.VMAnalizer

S

save(DataOutputStream). Method in class shai.vmutils.AttributeEntry
This method was created by a SmartGuide.
save(DataOutputStream). Method in class shai.vmutils.ConstantPoolEntry
This method was created by a SmartGuide.
save(DataOutputStream). Method in class shai.vmutils.FieldEntry
This method was created by a SmartGuide.
save(DataOutputStream). Method in class shai.vmutils.MethodEntry
This method will save the method table into the file
saveClass(String). Method in class shai.vmutils.VMAnalizer
This method was created by a SmartGuide.
superClassName. Variable in class shai.vmutils.VMAnalizer
supportedInterfaces. Variable in class shai.vmutils.VMAnalizer

T

toString(). Method in class shai.vmutils.ConstantPoolEntry
This method returns the value of the current field as a string.
type. Variable in class shai.vmutils.ConstantPoolEntry

V

VMAnalizer(String). Constructor for class shai.vmutils.VMAnalizer
the constructor takes a classFileName which loads the binaryClassRepresentation and enables the interogation of the classes properties.