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
- 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
-
- 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.
- data.
Variable in class shai.vmutils.ConstantPoolEntry
-
- 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
-
- 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.
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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.