A B C D E F G I J K L M N P R S T U V W

A

AALOAD - Static variable in interface javar.code.Code
 
AASTORE - Static variable in interface javar.code.Code
 
ACONST_NULL - Static variable in interface javar.code.Code
 
addArgument(Object) - Method in class javar.methods.Command
This will add an argument that this command takes.
addAttribute(Attribute) - Method in class javar.methods.Method
This will add an attribute to the class.
addClass(File) - Method in class javar.JavaByteCodeProject
This will take a file and create the JavaByteCodeFile for it and add that to the project.
addClass(JavaByteCodeFile) - Method in class javar.JavaByteCodeProject
This will add a new class to the project.
addClass(String) - Method in class javar.constantpool.ConstantPool
This will add an entry to the constant pool
addCommand(int, Command) - Method in class javar.methods.Method
This will add a new command into the mix.
addMethod(Method) - Method in class javar.JavaByteCodeFile
This will add a method to the class
addMethod(String, String, String) - Method in class javar.constantpool.ConstantPool
This will add a new method to the pool
addNameAndType(String, String) - Method in class javar.constantpool.ConstantPool
This will add a name and type entry to the pool
addString(String) - Method in class javar.constantpool.ConstantPool
This will add an entry to the constant pool.
addUTF8(String) - Method in class javar.constantpool.ConstantPool
This will add an entry to the constant pool.
ALOAD - Static variable in interface javar.code.Code
 
ALOAD_0 - Static variable in interface javar.code.Code
 
ALOAD_1 - Static variable in interface javar.code.Code
 
ALOAD_2 - Static variable in interface javar.code.Code
 
ALOAD_3 - Static variable in interface javar.code.Code
 
ANEWARRAY - Static variable in interface javar.code.Code
 
append(byte) - Method in class javar.util.ByteWriter
This will append a single byte to the array.
append(byte[]) - Method in class javar.util.ByteWriter
This will append a single byte to the array.
ARETURN - Static variable in interface javar.code.Code
 
Argument - class javar.methods.Argument.
This is an argument to a JVM opcode.
Argument(long) - Constructor for class javar.methods.Argument
Constructor
ARRAYLENGTH - Static variable in interface javar.code.Code
 
ASTORE - Static variable in interface javar.code.Code
 
ASTORE_0 - Static variable in interface javar.code.Code
 
ASTORE_1 - Static variable in interface javar.code.Code
 
ASTORE_2 - Static variable in interface javar.code.Code
 
ASTORE_3 - Static variable in interface javar.code.Code
 
ATHROW - Static variable in interface javar.code.Code
 
Attribute - class javar.attributes.Attribute.
This class represents an attribute of the code attribute which is an attribute of the code attribute
Attribute(ConstantPool, long) - Constructor for class javar.attributes.Attribute
Constructor
AttributeManager - class javar.attributes.AttributeManager.
This is a simple attribute factory that will create the appropriate attribute for a given name.

B

BALOAD - Static variable in interface javar.code.Code
 
BASTORE - Static variable in interface javar.code.Code
 
BIPUSH - Static variable in interface javar.code.Code
 
BOOLEAN - Static variable in class javar.util.ClassHelper
 
BYTE - Static variable in class javar.util.ClassHelper
 
ByteWriter - class javar.util.ByteWriter.
This class will simple keep track of writing bytes and caching byte arrays between instances.
ByteWriter() - Constructor for class javar.util.ByteWriter
This will attempt to pull a byte array from the cache or create one if the cache is empty.

C

CASTORE - Static variable in interface javar.code.Code
 
CHAR - Static variable in class javar.util.ClassHelper
 
CHECKCAST - Static variable in interface javar.code.Code
 
CLASS_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
ClassHelper - class javar.util.ClassHelper.
This will help do some conversions that may be needed.
ClassHelper() - Constructor for class javar.util.ClassHelper
 
close() - Method in class javar.util.ByteWriter
This will create a new buffer of the correct size and return the old buffer to the cache.
Code - interface javar.code.Code.
This interface will allow for a large number of constants that will be available in the byte code system.
CODE - Static variable in class javar.attributes.AttributeManager
 
CODE_NAMES - Static variable in interface javar.code.Code
 
Code.CodeHelper - class javar.code.Code.CodeHelper.
 
Code.CodeHelper() - Constructor for class javar.code.Code.CodeHelper
 
CodeHandler - class javar.attributes.CodeHandler.
This is a handler for the code attribute
CodeHandler(ConstantPool) - Constructor for class javar.attributes.CodeHandler
Constructor
Command - class javar.methods.Command.
This class represents a single command and all the operations that are associated with this command.
Command(byte) - Constructor for class javar.methods.Command
Constructor
Compare - class javar.util.Compare.
 
Compare() - Constructor for class javar.util.Compare
 
CONSTANT_Classref - class javar.constantpool.CONSTANT_Classref.
This is the utf8 class that represents an entry in the constant pool
CONSTANT_Classref(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Classref
Constructor
CONSTANT_Classref(ConstantPool, long) - Constructor for class javar.constantpool.CONSTANT_Classref
Constructor
CONSTANT_Double - class javar.constantpool.CONSTANT_Double.
This is the class that will represent a CONSTANT_Double value in the constant pool.
CONSTANT_Double(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Double
Constructor
CONSTANT_Fieldref - class javar.constantpool.CONSTANT_Fieldref.
This is the Fieldref class that represents an entry in the constant pool
CONSTANT_Fieldref(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Fieldref
Constructor
CONSTANT_Float - class javar.constantpool.CONSTANT_Float.
This is the class that will represent a CONSTANT_Float value in the constant pool.
CONSTANT_Float(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Float
Constructor
CONSTANT_Integer - class javar.constantpool.CONSTANT_Integer.
This is the class that will represent a CONSTANT_Long value in the constant pool.
CONSTANT_Integer(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Integer
Constructor
CONSTANT_InterfaceMethodref - class javar.constantpool.CONSTANT_InterfaceMethodref.
This is the class that represents a reference to an interface method in the constant pool.
CONSTANT_InterfaceMethodref(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_InterfaceMethodref
Constructor
CONSTANT_Long - class javar.constantpool.CONSTANT_Long.
This is the class that will represent a CONSTANT_Long value in the constant pool.
CONSTANT_Long(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Long
Constructor
CONSTANT_Methodref - class javar.constantpool.CONSTANT_Methodref.
This is the utf8 class that represents an entry in the constant pool
CONSTANT_Methodref(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Methodref
Constructor
CONSTANT_NameAndType - class javar.constantpool.CONSTANT_NameAndType.
This is the Name and Type ass that represents an entry in the constant pool
CONSTANT_NameAndType(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_NameAndType
Constructor
CONSTANT_String - class javar.constantpool.CONSTANT_String.
This is the utf8 class that represents an entry in the constant pool
CONSTANT_String(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_String
Constructor
CONSTANT_String(ConstantPool, long) - Constructor for class javar.constantpool.CONSTANT_String
Constructor
CONSTANT_Utf8 - class javar.constantpool.CONSTANT_Utf8.
This is the utf8 class that represents an entry in the constant pool
CONSTANT_Utf8(ConstantPool) - Constructor for class javar.constantpool.CONSTANT_Utf8
Constructor
CONSTANT_Utf8(ConstantPool, String) - Constructor for class javar.constantpool.CONSTANT_Utf8
 
CONSTANT_VALUE - Static variable in class javar.attributes.AttributeManager
 
ConstantPool - class javar.constantpool.ConstantPool.
This class represents the constant pool of a java class file
ConstantPool() - Constructor for class javar.constantpool.ConstantPool
Default Constructor
ConstantPool(DataInputStream) - Constructor for class javar.constantpool.ConstantPool
Default Constructor
ConstantPoolEntry - class javar.constantpool.ConstantPoolEntry.
This is an abstract class that will represent an entry in the constant pool
ConstantPoolEntry(ConstantPool) - Constructor for class javar.constantpool.ConstantPoolEntry
Constructor
ConstantValue - class javar.attributes.ConstantValue.
This class represents an attribute that is unknow to the system.
ConstantValue(ConstantPool, long) - Constructor for class javar.attributes.ConstantValue
Constructor
CONSTRUCTOR_NAME - Static variable in class javar.methods.Method
 
createAttribute(ConstantPool, long) - Static method in class javar.attributes.AttributeManager
This will create the correct attribute
createDestination(String, File, String) - Static method in class javar.util.ClassHelper
This will simply create the destination file for where this class should be saved.

D

D2F - Static variable in interface javar.code.Code
 
D2I - Static variable in interface javar.code.Code
 
D2L - Static variable in interface javar.code.Code
 
DADD - Static variable in interface javar.code.Code
 
DALOAD - Static variable in interface javar.code.Code
 
DASTORE - Static variable in interface javar.code.Code
 
data - Variable in class javar.methods.Argument
 
DCMPG - Static variable in interface javar.code.Code
 
DCMPL - Static variable in interface javar.code.Code
 
DCONST_0 - Static variable in interface javar.code.Code
 
DCONST_1 - Static variable in interface javar.code.Code
 
DDIV - Static variable in interface javar.code.Code
 
Deprecated - class javar.attributes.Deprecated.
This attribute will be used to flag that a specific method was deprecated.
DEPRECATED - Static variable in class javar.attributes.AttributeManager
 
Deprecated(ConstantPool, long) - Constructor for class javar.attributes.Deprecated
Constructor
DLOAD - Static variable in interface javar.code.Code
 
DLOAD_0 - Static variable in interface javar.code.Code
 
DLOAD_1 - Static variable in interface javar.code.Code
 
DLOAD_2 - Static variable in interface javar.code.Code
 
DLOAD_3 - Static variable in interface javar.code.Code
 
DMUL - Static variable in interface javar.code.Code
 
DNEG - Static variable in interface javar.code.Code
 
DOUBLE - Static variable in class javar.util.ClassHelper
 
DOUBLE_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
DREM - Static variable in interface javar.code.Code
 
DRETURN - Static variable in interface javar.code.Code
 
DSUB - Static variable in interface javar.code.Code
 
DUP - Static variable in interface javar.code.Code
 
DUP_X1 - Static variable in interface javar.code.Code
 
DUP_X2 - Static variable in interface javar.code.Code
 
DUP2 - Static variable in interface javar.code.Code
 
DUP2_X1 - Static variable in interface javar.code.Code
 
DUP2_X2 - Static variable in interface javar.code.Code
 

E

EXCEPTIONS - Static variable in class javar.attributes.AttributeManager
 

F

F2D - Static variable in interface javar.code.Code
 
F2I - Static variable in interface javar.code.Code
 
F2L - Static variable in interface javar.code.Code
 
FADD - Static variable in interface javar.code.Code
 
FALOAD - Static variable in interface javar.code.Code
 
FASTORE - Static variable in interface javar.code.Code
 
FCMPG - Static variable in interface javar.code.Code
 
FCMPL - Static variable in interface javar.code.Code
 
FCONST_0 - Static variable in interface javar.code.Code
 
FCONST_1 - Static variable in interface javar.code.Code
 
FCONST_2 - Static variable in interface javar.code.Code
 
FDIV - Static variable in interface javar.code.Code
 
Field - class javar.fields.Field.
This class represents a field in a class
FIELD_REF_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
Field(ConstantPool) - Constructor for class javar.fields.Field
Constructor
findUTF8(String) - Method in class javar.constantpool.ConstantPool
This will find the index to the string, or -1 if it was not found.
FLOAD - Static variable in interface javar.code.Code
 
FLOAD_0 - Static variable in interface javar.code.Code
 
FLOAD_1 - Static variable in interface javar.code.Code
 
FLOAD_2 - Static variable in interface javar.code.Code
 
FLOAD_3 - Static variable in interface javar.code.Code
 
FLOAT - Static variable in class javar.util.ClassHelper
 
FLOAT_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
FMUL - Static variable in interface javar.code.Code
 
FNEG - Static variable in interface javar.code.Code
 
forLoop() - Method in class javar.testdata.Loops
 
FREM - Static variable in interface javar.code.Code
 
FRETURN - Static variable in interface javar.code.Code
 
FSUB - Static variable in interface javar.code.Code
 

G

getAccessFlags() - Method in class javar.JavaByteCodeFile
This will return the access flags for this class
getAccessFlags() - Method in class javar.fields.Field
This will get the access flags for this field.
getAccessFlags() - Method in class javar.methods.Method
This will get the access flags for this class
getArgument(int) - Method in class javar.methods.Command
This will get a specific argument
getArgumentCount() - Method in class javar.constantpool.CONSTANT_Methodref
This will get the number of arguments that this object is expecting
getArguments() - Method in class javar.methods.Method
This will get all the arguments that this class takes
getArguments() - Method in class javar.methods.Command
This will get a specific argument
getArguments(String) - Static method in class javar.util.ClassHelper
This will get all the arguments a method takes.
getByteCode() - Method in class javar.methods.Method
This will return the byteCode for this function
getBytes() - Method in class javar.methods.UnsignedShort
This will convert this argument to bytes
getBytes() - Method in class javar.methods.UnsignedByte
This will convert this argument to bytes
getBytes() - Method in class javar.methods.SignedShort
This will convert this argument to bytes
getBytes() - Method in class javar.methods.SignedInteger
This will convert this argument to bytes
getBytes() - Method in class javar.methods.SignedByte
This will convert this argument to bytes
getBytes() - Method in class javar.methods.Command
This will get the bytes of this command.
getBytes() - Method in class javar.methods.Argument
This will convert this argument to bytes
getClass(String) - Method in class javar.JavaByteCodeProject
This will get a the byte codefile with the appropriate class.
getClassEntry() - Method in class javar.constantpool.CONSTANT_Methodref
This will get the index to the class that this method is suppose to be for.
getClassEntry() - Method in class javar.constantpool.CONSTANT_Fieldref
This will get the Class as an entry.
getClassIndex() - Method in class javar.constantpool.CONSTANT_Methodref
This will get the index to the class that this method is suppose to be for.
getClassIndex() - Method in class javar.constantpool.CONSTANT_Fieldref
This will get the index to the class reference for this field
getClassName() - Method in class javar.JavaByteCodeFile
This will return index of the name of the class
getClassName() - Method in class javar.constantpool.CONSTANT_Classref
This will return the fully qualified class name that contains both the name of the class and the package for the class.
getClassNameAsString() - Method in class javar.JavaByteCodeFile
This will return the fully qualified class name that contains both the name of the class and the package for the class.
getCode() - Method in class javar.attributes.MethodCode
This will return the code that this attribute holds
getCode() - Method in class javar.constantpool.CONSTANT_Utf8
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_String
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_NameAndType
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_Methodref
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_Long
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_InterfaceMethodref
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_Integer
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_Float
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_Fieldref
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_Double
This is the code for this constant
getCode() - Method in class javar.constantpool.CONSTANT_Classref
This is the code for this constant
getCode() - Method in class javar.constantpool.ConstantPoolEntry
This will return the code of this entry
getCodeNames() - Static method in class javar.code.Code.CodeHelper
 
getConstantPool() - Method in class javar.JavaByteCodeFile
This will return the constant pool for this class.
getConstantValue() - Method in class javar.fields.Field
If this field is final then it may have a constant value that is associated with it.
getConstantValueEntry() - Method in class javar.attributes.ConstantValue
This will get the constant value pool entry.
getConstantValueIndex() - Method in class javar.attributes.ConstantValue
This will get the constant value pool index.
getData() - Method in class javar.constantpool.CONSTANT_Utf8
This is the data for this constant
getData() - Method in class javar.methods.Argument
This will get the byte that of this argument
getEndAddress() - Method in class javar.attributes.CodeHandler
This will get the ending address of this handler.
getEntry(long) - Method in class javar.constantpool.ConstantPool
This will get an entry in the pool for you
GETFIELD - Static variable in interface javar.code.Code
 
getFieldCount() - Method in class javar.JavaByteCodeFile
This will return the number of fields that this class has
getHandlers() - Method in class javar.attributes.MethodCode
This will get the handlers that this attribute has.
getIndex() - Method in class javar.constantpool.ConstantPoolEntry
This will tell the index of this entry
getIndex() - Method in class javar.methods.Command
This will get the index of where this code is located
getInterfaceCount() - Method in class javar.JavaByteCodeFile
This will return the number of interfaces that this class deals with
getInterfaceName() - Method in class javar.interfaces.Interface
This will get the name of this interface.
getMagicNumber() - Method in class javar.JavaByteCodeFile
This will return the magic number for this class this should always return 0xCAFEBABE which is 3405691582 as an integer.
getMajorNumber() - Method in class javar.JavaByteCodeFile
This will return the major number for this class this should always return 3 which is the current major number for java class files.
getMaxLocals() - Method in class javar.attributes.MethodCode
This will get the maximum number of locals.
getMaxStack() - Method in class javar.attributes.MethodCode
This will get the maximum stack size.
getMethodCount() - Method in class javar.JavaByteCodeFile
This will return the number of methods that are in this class
getMinorNumber() - Method in class javar.JavaByteCodeFile
This will return the minor number for this class this should always return 45 which is the current major number for java class files.
getName() - Method in class javar.attributes.Attribute
This will get the name of this attribute.
getName() - Method in class javar.constantpool.CONSTANT_NameAndType
This will get the name of this name and type
getName() - Method in class javar.methods.Method
This will return the name of the method
getNameAndType() - Method in class javar.constantpool.CONSTANT_Methodref
This will get the index to the name and type
getNameAndTypeEntry() - Method in class javar.constantpool.CONSTANT_Methodref
This will get the name and type
getNameAndTypeEntry() - Method in class javar.constantpool.CONSTANT_Fieldref
This will get the name and type as an entry.
getNameAndTypeIndex() - Method in class javar.constantpool.CONSTANT_Fieldref
This will get the index to the name and type reference for this field
getNameAsString() - Method in class javar.constantpool.CONSTANT_NameAndType
This will get the name of this name and type
getNameAsString() - Method in class javar.fields.Field
This will get the name of this field as a String.
getNameAsString() - Method in class javar.methods.Method
This will return the name of the method
getOpCode() - Method in class javar.methods.Command
This will get the opcode for this command
getOperations() - Method in class javar.methods.Method
This will get a list of Command objects that represent operations that can be executed.
getPackage(String) - Static method in class javar.util.ClassHelper
This will return the name of the package for a class.
getPackageName() - Method in class javar.JavaByteCodeFile
This will return the name of this classes package.
getPackageName() - Method in class javar.constantpool.CONSTANT_Classref
This will return the name of this classes package.
getParentClassName() - Method in class javar.JavaByteCodeFile
This will return the index of the name of the parent Class
getParentClassNameAsString() - Method in class javar.JavaByteCodeFile
This will return the fully qualified super class name that contains both the name of the class and the package for the class.
getReturnType(String) - Static method in class javar.util.ClassHelper
This will get all the arguments that a method takes.
getReturnValue() - Method in class javar.methods.Method
This will get the return value of a class.
getShortClassName() - Method in class javar.JavaByteCodeFile
This will return the name of this class without the package.
getShortClassName() - Method in class javar.constantpool.CONSTANT_Classref
This will return the name of this class without the package.
getShortClassName(String) - Static method in class javar.util.ClassHelper
This will return the name of this class without the package.
getShortestClassName(JavaByteCodeFile, String) - Static method in class javar.util.ClassHelper
This will get the short name of a class if applicable.
getShortInterfaceName() - Method in class javar.interfaces.Interface
This will get the name of this interface without the package
getShortParentClassName() - Method in class javar.JavaByteCodeFile
This will return the name of this class without the package.
getSize() - Method in class javar.constantpool.ConstantPool
This will return the number of entries that are contained
getStartAddress() - Method in class javar.attributes.CodeHandler
This will get the starting address of this handler.
getStartHandler() - Method in class javar.attributes.CodeHandler
This will get the starting address of the catch block
GETSTATIC - Static variable in interface javar.code.Code
 
getSubException() - Method in class javar.exception.JavarException
This will get the sub exception that caused this io exception.
getThrowsClasses() - Method in class javar.attributes.MethodException
This will get the throws classes that this method has.
getThrowsClassesList() - Method in class javar.attributes.MethodException
This will get all of the throw classes for this method
getType() - Method in class javar.constantpool.CONSTANT_NameAndType
This will get the type of this name and type
getType() - Method in class javar.fields.Field
This will get the type of this field.
getTypeAsString() - Method in class javar.constantpool.CONSTANT_NameAndType
This will get the type of this name and type
getTypeAsString() - Method in class javar.fields.Field
This will get the type of this field as a String.
getUTF8AsString() - Method in class javar.constantpool.CONSTANT_String
 
getUTF8Index() - Method in class javar.constantpool.CONSTANT_Classref
This will get the utf8 index that is this classes name
GOTO - Static variable in interface javar.code.Code
 
GOTO_W - Static variable in interface javar.code.Code
 

I

I2B - Static variable in interface javar.code.Code
 
I2C - Static variable in interface javar.code.Code
 
I2D - Static variable in interface javar.code.Code
 
I2F - Static variable in interface javar.code.Code
 
I2L - Static variable in interface javar.code.Code
 
I2S - Static variable in interface javar.code.Code
 
IADD - Static variable in interface javar.code.Code
 
IALOAD - Static variable in interface javar.code.Code
 
IAND - Static variable in interface javar.code.Code
 
IASTORE - Static variable in interface javar.code.Code
 
ICONST_0 - Static variable in interface javar.code.Code
 
ICONST_1 - Static variable in interface javar.code.Code
 
ICONST_2 - Static variable in interface javar.code.Code
 
ICONST_3 - Static variable in interface javar.code.Code
 
ICONST_4 - Static variable in interface javar.code.Code
 
ICONST_5 - Static variable in interface javar.code.Code
 
ICONST_M1 - Static variable in interface javar.code.Code
 
IDIV - Static variable in interface javar.code.Code
 
IF_ACMPEQ - Static variable in interface javar.code.Code
 
IF_ACMPNE - Static variable in interface javar.code.Code
 
IF_ICMPEQ - Static variable in interface javar.code.Code
 
IF_ICMPGE - Static variable in interface javar.code.Code
 
IF_ICMPGT - Static variable in interface javar.code.Code
 
IF_ICMPLE - Static variable in interface javar.code.Code
 
IF_ICMPLT - Static variable in interface javar.code.Code
 
IF_ICMPNE - Static variable in interface javar.code.Code
 
IFEQ - Static variable in interface javar.code.Code
 
IFGE - Static variable in interface javar.code.Code
 
IFGT - Static variable in interface javar.code.Code
 
ifInForLoop() - Method in class javar.testdata.Loops
 
IFLE - Static variable in interface javar.code.Code
 
IFLT - Static variable in interface javar.code.Code
 
IFNE - Static variable in interface javar.code.Code
 
IFNONNULL - Static variable in interface javar.code.Code
 
IFNULL - Static variable in interface javar.code.Code
 
ifStatement() - Method in class javar.testdata.Loops
 
IINC - Static variable in interface javar.code.Code
 
ILOAD - Static variable in interface javar.code.Code
 
ILOAD_0 - Static variable in interface javar.code.Code
 
ILOAD_1 - Static variable in interface javar.code.Code
 
ILOAD_2 - Static variable in interface javar.code.Code
 
ILOAD_3 - Static variable in interface javar.code.Code
 
IMUL - Static variable in interface javar.code.Code
 
index - Variable in class javar.constantpool.ConstantPoolEntry
 
INEG - Static variable in interface javar.code.Code
 
INNER_CLASSES - Static variable in class javar.attributes.AttributeManager
 
InnerClasses - class javar.attributes.InnerClasses.
This class represents an attribute of the class which tells the source file that it was loaded from.
InnerClasses(ConstantPool, long) - Constructor for class javar.attributes.InnerClasses
Constructor
INSTANCEOF - Static variable in interface javar.code.Code
 
INT - Static variable in class javar.util.ClassHelper
 
INTEGER_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
Interface - class javar.interfaces.Interface.
This class will represent an interface that a class implements
INTERFACE_METHOD_REF_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
Interface(ConstantPool) - Constructor for class javar.interfaces.Interface
Constructor
INVOKEINTERFACE - Static variable in interface javar.code.Code
 
INVOKESPECIAL - Static variable in interface javar.code.Code
 
INVOKESTATIC - Static variable in interface javar.code.Code
 
INVOKEVIRTUAL - Static variable in interface javar.code.Code
 
IOR - Static variable in interface javar.code.Code
 
IREM - Static variable in interface javar.code.Code
 
IRETURN - Static variable in interface javar.code.Code
 
isConstructor() - Method in class javar.constantpool.CONSTANT_Methodref
This is a convience method that determines if this method is a constructor or not.
isConstructor() - Method in class javar.methods.Method
This is a convience method that determines if this method is a constructor or not.
ISHL - Static variable in interface javar.code.Code
 
ISHR - Static variable in interface javar.code.Code
 
isInterface() - Method in class javar.JavaByteCodeFile
This will tell if this class is an interface or not.
isReady(long) - Method in class javar.constantpool.ConstantPool
This will tell you if the selected entry is ready to be read.
isSamePackage(CONSTANT_Classref) - Method in class javar.constantpool.CONSTANT_Classref
This will tell if two Classref objects are from the same package
isSamePackage(String) - Method in class javar.constantpool.CONSTANT_Classref
This will tell if two Classref objects are from the same package
ISTORE - Static variable in interface javar.code.Code
 
ISTORE_0 - Static variable in interface javar.code.Code
 
ISTORE_1 - Static variable in interface javar.code.Code
 
ISTORE_2 - Static variable in interface javar.code.Code
 
ISTORE_3 - Static variable in interface javar.code.Code
 
isTrue() - Method in class javar.testdata.Loops
 
ISUB - Static variable in interface javar.code.Code
 
isWide() - Method in class javar.methods.Command
This will tell if this is a wide or short command.
IUSHR - Static variable in interface javar.code.Code
 
IXOR - Static variable in interface javar.code.Code
 

J

JavaByteCodeFile - class javar.JavaByteCodeFile.
This class will represent the structure of a class file.
JavaByteCodeFile(File) - Constructor for class javar.JavaByteCodeFile
Constructor
JavaByteCodeFile(InputStream) - Constructor for class javar.JavaByteCodeFile
This will take in input stream and create a java file representation from that.
JavaByteCodeFile(String) - Constructor for class javar.JavaByteCodeFile
Constructor, uses java.lang.Object as its parent
JavaByteCodeFile(String, String) - Constructor for class javar.JavaByteCodeFile
Constructor
JavaByteCodeProject - class javar.JavaByteCodeProject.
This class simply represents a groupd of JavaByteCode classes
JavaByteCodeProject() - Constructor for class javar.JavaByteCodeProject
Default constructor
javar - package javar
 
Javar - class javar.Javar.
Ok this is the java recreator.
javar.attributes - package javar.attributes
 
javar.code - package javar.code
 
javar.constantpool - package javar.constantpool
 
javar.exception - package javar.exception
 
javar.fields - package javar.fields
 
javar.interfaces - package javar.interfaces
 
javar.methods - package javar.methods
 
javar.test - package javar.test
 
javar.testdata - package javar.testdata
 
javar.util - package javar.util
 
Javar() - Constructor for class javar.Javar
 
JavarBadArgumentException - exception javar.exception.JavarBadArgumentException.
This will represent an exception that has occured during th parsing of the bytecode stream.
JavarBadArgumentException(String) - Constructor for class javar.exception.JavarBadArgumentException
constructor
JavarBadArgumentException(String, Throwable) - Constructor for class javar.exception.JavarBadArgumentException
constructor
JavarException - exception javar.exception.JavarException.
This will represent an exception that has occured during th parsing of the bytecode stream.
JavarException(String) - Constructor for class javar.exception.JavarException
constructor
JavarException(String, Throwable) - Constructor for class javar.exception.JavarException
constructor
JavarIOException - exception javar.exception.JavarIOException.
This will represent an exception that has occured during th parsing of the bytecode stream.
JavarIOException(String) - Constructor for class javar.exception.JavarIOException
constructor
JavarIOException(String, Throwable) - Constructor for class javar.exception.JavarIOException
constructor
JavarParseException - exception javar.exception.JavarParseException.
This will represent an exception that has occured during th parsing of the bytecode stream.
JavarParseException(String) - Constructor for class javar.exception.JavarParseException
constructor
JavarParseException(String, Throwable) - Constructor for class javar.exception.JavarParseException
constructor
JSR - Static variable in interface javar.code.Code
 
JSR_W - Static variable in interface javar.code.Code
 

K

KEYWORD_EXTENDS - Static variable in class javar.util.ClassHelper
 
KEYWORD_IMPLEMENTS - Static variable in class javar.util.ClassHelper
 
KEYWORD_IMPORT - Static variable in class javar.util.ClassHelper
 
KEYWORD_PACKAGE - Static variable in class javar.util.ClassHelper
 
KEYWORD_THIS - Static variable in class javar.util.ClassHelper
 

L

L2D - Static variable in interface javar.code.Code
 
L2F - Static variable in interface javar.code.Code
 
L2I - Static variable in interface javar.code.Code
 
LADD - Static variable in interface javar.code.Code
 
LALOAD - Static variable in interface javar.code.Code
 
LAND - Static variable in interface javar.code.Code
 
LASTORE - Static variable in interface javar.code.Code
 
LCMP - Static variable in interface javar.code.Code
 
LCONST_0 - Static variable in interface javar.code.Code
 
LCONST_1 - Static variable in interface javar.code.Code
 
LDC - Static variable in interface javar.code.Code
 
LDC_2W - Static variable in interface javar.code.Code
 
LDC_W - Static variable in interface javar.code.Code
 
LDIV - Static variable in interface javar.code.Code
 
LINE_NUMBER_TABLE - Static variable in class javar.attributes.AttributeManager
 
LineNumberTable - class javar.attributes.LineNumberTable.
This is an attribute to the code attribute that contains a table of the code versus source code info
LineNumberTable(ConstantPool, long) - Constructor for class javar.attributes.LineNumberTable
Constructor
listClasses() - Method in class javar.JavaByteCodeProject
This will return an iterator to the list of classes that are in this.
listEntriesByType(byte) - Method in class javar.constantpool.ConstantPool
This will get all entries in the constant pool based on a specific type.
listExceptions() - Method in class javar.methods.Method
This will list all of the exceptions that this method throws.
listFields() - Method in class javar.JavaByteCodeFile
This will list all of the interfaces for this class.
listInterfaces() - Method in class javar.JavaByteCodeFile
This will list all of the interfaces for this class.
listMethods() - Method in class javar.JavaByteCodeFile
This will get all the methods that are part of this class file
LLOAD - Static variable in interface javar.code.Code
 
LLOAD_0 - Static variable in interface javar.code.Code
 
LLOAD_1 - Static variable in interface javar.code.Code
 
LLOAD_2 - Static variable in interface javar.code.Code
 
LLOAD_3 - Static variable in interface javar.code.Code
 
LMUL - Static variable in interface javar.code.Code
 
LNEG - Static variable in interface javar.code.Code
 
load(DataInputStream) - Method in class javar.attributes.Unknown
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.attributes.Synthetic
This will load the contents of an attribute
load(DataInputStream) - Method in class javar.attributes.SourceFile
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.attributes.MethodException
This will load the contents of an attribute
load(DataInputStream) - Method in class javar.attributes.MethodCode
This will load the contents of an attribute
load(DataInputStream) - Method in class javar.attributes.LocalVariableTableEntry
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.attributes.LocalVariableTable
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.attributes.LineNumberTable
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.attributes.InnerClasses
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.attributes.Deprecated
This will load the contents of an attribute
load(DataInputStream) - Method in class javar.attributes.ConstantValue
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.attributes.CodeHandler
This will load in the data for the handler
load(DataInputStream) - Method in class javar.attributes.Attribute
This will load in the data for the attribute
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Utf8
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_String
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_NameAndType
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Methodref
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Long
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_InterfaceMethodref
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Integer
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Float
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Fieldref
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Double
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.CONSTANT_Classref
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.constantpool.ConstantPoolEntry
This will read in whatever data is neccessary to create this entry
load(DataInputStream) - Method in class javar.fields.Field
This will load the data necessary to have a field
load(DataInputStream) - Method in class javar.interfaces.Interface
This will load the information need to be an interface for a class
load(DataInputStream) - Method in class javar.methods.Method
This will load the data for a method
LOCAL_VARIABLE_TABLE - Static variable in class javar.attributes.AttributeManager
 
LocalVariableTable - class javar.attributes.LocalVariableTable.
This class represents an attribute that is unknow to the system.
LocalVariableTable(ConstantPool, long) - Constructor for class javar.attributes.LocalVariableTable
Constructor
LocalVariableTableEntry - class javar.attributes.LocalVariableTableEntry.
This represents the information that is stored in a local variable table.
LocalVariableTableEntry() - Constructor for class javar.attributes.LocalVariableTableEntry
 
LONG - Static variable in class javar.util.ClassHelper
 
LONG_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
LOOKUPSWITCH - Static variable in interface javar.code.Code
 
Loops - class javar.testdata.Loops.
This is a test class that will test a simple loop
Loops() - Constructor for class javar.testdata.Loops
 
LOR - Static variable in interface javar.code.Code
 
LREM - Static variable in interface javar.code.Code
 
LRETURN - Static variable in interface javar.code.Code
 
LSHL - Static variable in interface javar.code.Code
 
LSHR - Static variable in interface javar.code.Code
 
LSUB - Static variable in interface javar.code.Code
 
LUSHR - Static variable in interface javar.code.Code
 
LXOR - Static variable in interface javar.code.Code
 

M

MAGIC_NUMBER - Static variable in class javar.JavaByteCodeFile
CAFEBABE the cafe where magic happens
main(String[]) - Static method in class javar.Javar
standard main program simple checks arguments and then gets things going
main(String[]) - Static method in class javar.test.TestArguments
 
main(String[]) - Static method in class javar.util.Compare
 
MAJOR_NUMBER - Static variable in class javar.JavaByteCodeFile
These is the default major number.
makeValidJavaIdentifier(String) - Static method in class javar.util.ClassHelper
This will take in a string and return a valid java identifier by stripping off all invalid characters.
Method - class javar.methods.Method.
This class represents a method inside of a class
METHOD_REF_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
Method(ConstantPool) - Constructor for class javar.methods.Method
Constructor
MethodCode - class javar.attributes.MethodCode.
This is an attribute of a method which contains the data for the code :)
MethodCode(ConstantPool, long) - Constructor for class javar.attributes.MethodCode
Constructor
MethodException - class javar.attributes.MethodException.
This is an attribute of a method which contains the data for exceptions
MethodException(ConstantPool, long) - Constructor for class javar.attributes.MethodException
Constructor
MINOR_NUMBER - Static variable in class javar.JavaByteCodeFile
These is the default minor number.
MODIFIER_ABSTRACT - Static variable in class javar.util.ClassHelper
 
MODIFIER_CLASS - Static variable in class javar.util.ClassHelper
 
MODIFIER_FINAL - Static variable in class javar.util.ClassHelper
 
MODIFIER_INTERFACE - Static variable in class javar.util.ClassHelper
 
MODIFIER_NATIVE - Static variable in class javar.util.ClassHelper
 
MODIFIER_PRIVATE - Static variable in class javar.util.ClassHelper
 
MODIFIER_PROTECTED - Static variable in class javar.util.ClassHelper
 
MODIFIER_PUBLIC - Static variable in class javar.util.ClassHelper
 
MODIFIER_STATIC - Static variable in class javar.util.ClassHelper
 
MODIFIER_STRICTFP - Static variable in class javar.util.ClassHelper
 
MODIFIER_SYNCHRONIZED - Static variable in class javar.util.ClassHelper
 
MODIFIER_TRANSIENT - Static variable in class javar.util.ClassHelper
 
MODIFIER_VOLATILE - Static variable in class javar.util.ClassHelper
 
MONITORENTER - Static variable in interface javar.code.Code
 
MONITOREXIT - Static variable in interface javar.code.Code
 
MULTIANEWARRAY - Static variable in interface javar.code.Code
 

N

NAME_AND_TYPE_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
nameIndex - Variable in class javar.attributes.Attribute
 
NEW - Static variable in interface javar.code.Code
 
NEWARRAY - Static variable in interface javar.code.Code
 
NOP - Static variable in interface javar.code.Code
 
NumberUtil - class javar.util.NumberUtil.
This will help in converting numbers
NumberUtil() - Constructor for class javar.util.NumberUtil
 

P

pool - Variable in class javar.attributes.Attribute
 
pool - Variable in class javar.constantpool.ConstantPoolEntry
 
POP - Static variable in interface javar.code.Code
 
POP2 - Static variable in interface javar.code.Code
 
PUTFIELD - Static variable in interface javar.code.Code
 
PUTSTATIC - Static variable in interface javar.code.Code
 

R

RET - Static variable in interface javar.code.Code
 
RETURN - Static variable in interface javar.code.Code
 

S

SASTORE - Static variable in interface javar.code.Code
 
saveProject(File) - Method in class javar.JavaByteCodeProject
This will save all classes that are associated with a project into a particular directory.
saveProjectToJar(File) - Method in class javar.JavaByteCodeProject
This will save all classes that are associated with a project into a particular directory.
setAccessFlags(int) - Method in class javar.JavaByteCodeFile
This will set the access flags for this class
setAccessFlags(int) - Method in class javar.fields.Field
This will set the access flags for this field.
setAccessFlags(int) - Method in class javar.methods.Method
This will set the accessFlags()
setClassIndex(long) - Method in class javar.constantpool.CONSTANT_Methodref
This will set the class of this.
setClassIndex(long) - Method in class javar.constantpool.CONSTANT_Fieldref
This will set the index to the class entry for this field
setClassName(int) - Method in class javar.JavaByteCodeFile
This will set index of the name of the class
setCode(byte[]) - Method in class javar.attributes.MethodCode
This will set the code that makes this method
setConstantPool(ConstantPool) - Method in class javar.JavaByteCodeFile
This will set the constant pool for this class
setConstantValueIndex(long) - Method in class javar.attributes.ConstantValue
This will set the index to the constant value in the pool.
setDescriptorIndex(int) - Method in class javar.methods.Method
This will set the index of the descriptor.
setEndAddress(long) - Method in class javar.attributes.CodeHandler
This will set the ending address of this handler
setIndex(int) - Method in class javar.constantpool.ConstantPoolEntry
This will set the index for this entry
setIndex(int) - Method in class javar.methods.Command
This will represent the index in code that this command is located
setMagicNumber(int) - Method in class javar.JavaByteCodeFile
This will set the magic number for this class.
setMajorNumber(int) - Method in class javar.JavaByteCodeFile
This will set the major number for this class.
setMaxLocals(long) - Method in class javar.attributes.MethodCode
This will set the maximum number of locals;
setMaxStack(long) - Method in class javar.attributes.MethodCode
This will set the maximum stack size.
setMinorNumber(int) - Method in class javar.JavaByteCodeFile
This will set the minor number for this class.
setName(int) - Method in class javar.methods.Method
This will set the index of the name.
setName(long) - Method in class javar.constantpool.CONSTANT_NameAndType
This will set the name of this.
setNameAndType(long) - Method in class javar.constantpool.CONSTANT_Methodref
This will set the type of this
setNameAndTypeIndex(long) - Method in class javar.constantpool.CONSTANT_Fieldref
This will set the index to the name and type entry for this field
setParentClassName(int) - Method in class javar.JavaByteCodeFile
This will set the index of the name of the parent Class
setStartAddress(long) - Method in class javar.attributes.CodeHandler
This will set the starting address of this handler
setStartHandler(long) - Method in class javar.attributes.CodeHandler
This will set the starting address of the catch block
setType(int) - Method in class javar.fields.Field
This will set the type for this field.
setType(long) - Method in class javar.constantpool.CONSTANT_NameAndType
This will set the type of this
setUTF8Index(long) - Method in class javar.constantpool.CONSTANT_Classref
This will set the utf8 index that is this classes name
setWide(boolean) - Method in class javar.methods.Command
This will set whether or not this is a wide command or not
SHORT - Static variable in class javar.util.ClassHelper
 
SignedByte - class javar.methods.SignedByte.
This is an argument to a JVM opcode.
SignedByte(long) - Constructor for class javar.methods.SignedByte
Constructor
SignedInteger - class javar.methods.SignedInteger.
This is an argument to a JVM opcode.
SignedInteger(long) - Constructor for class javar.methods.SignedInteger
Constructor
SignedShort - class javar.methods.SignedShort.
This is an argument to a JVM opcode.
SignedShort(long) - Constructor for class javar.methods.SignedShort
Constructor
SIPUSH - Static variable in interface javar.code.Code
 
SOURCE_FILE - Static variable in class javar.attributes.AttributeManager
 
SourceFile - class javar.attributes.SourceFile.
This class represents an attribute of the class which tells the source file that it was loaded from.
SourceFile(ConstantPool, long) - Constructor for class javar.attributes.SourceFile
Constructor
STRING_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 
SWAP - Static variable in interface javar.code.Code
 
Synthetic - class javar.attributes.Synthetic.
This is an attribute that gives information about a synthetic method or attribute.
SYNTHETIC - Static variable in class javar.attributes.AttributeManager
 
Synthetic(ConstantPool, long) - Constructor for class javar.attributes.Synthetic
Constructor

T

TABLESWITCH - Static variable in interface javar.code.Code
 
TestArguments - class javar.test.TestArguments.
 
TestArguments() - Constructor for class javar.test.TestArguments
 
toBytes() - Method in class javar.JavaByteCodeFile
This will convert this byte code file into an array of class bytes.
toBytes() - Method in class javar.attributes.Unknown
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.Synthetic
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.SourceFile
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.MethodException
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.MethodCode
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.LocalVariableTableEntry
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.LocalVariableTable
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.LineNumberTable
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.InnerClasses
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.Deprecated
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.ConstantValue
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.CodeHandler
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.attributes.Attribute
This will take this attribute and convert it into an array of bytes that can be stored in a classfile.
toBytes() - Method in class javar.constantpool.CONSTANT_Utf8
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_String
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_NameAndType
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_Methodref
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_Long
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_InterfaceMethodref
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_Integer
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_Float
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_Fieldref
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_Double
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.CONSTANT_Classref
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.ConstantPoolEntry
This will take the entry and convert it into bytes.
toBytes() - Method in class javar.constantpool.ConstantPool
This will get the constant pool as a set of bytes that are needed.
toBytes() - Method in class javar.fields.Field
This will convert this field into an array of bytes that go in the bytes of a class file
toBytes() - Method in class javar.interfaces.Interface
 
toBytes() - Method in class javar.methods.Method
 
toSigned(byte) - Static method in class javar.util.NumberUtil
This method will convert the byte to an signed value
toSigned(byte, byte) - Static method in class javar.util.NumberUtil
This method will convert the two byte to an unsigned value
toSigned(byte, byte, byte, byte) - Static method in class javar.util.NumberUtil
This method will convert the two byte to an unsigned value
toSignedByteBytes(long) - Static method in class javar.util.NumberUtil
This will take a signed byte value and convert it to a byte array with one byte.
toSignedIntegerBytes(long) - Static method in class javar.util.NumberUtil
This will take a signed int value and convert it to a byte array with four bytes.
toSignedShortBytes(long) - Static method in class javar.util.NumberUtil
This will take a signed short value and convert it to a byte array with two bytes.
toString() - Method in class javar.attributes.MethodCode
This will return a string for this attribute, useful only for debugging
toString() - Method in class javar.attributes.Attribute
 
toString() - Method in class javar.constantpool.CONSTANT_Utf8
This will print a string rep of the class
toString() - Method in class javar.constantpool.CONSTANT_String
This will print a string rep of the class
toString() - Method in class javar.constantpool.CONSTANT_NameAndType
This will print a string rep of the class
toString() - Method in class javar.constantpool.CONSTANT_Methodref
This will print a string rep of the class
toString() - Method in class javar.constantpool.CONSTANT_Long
This will return the value of the entry as a String
toString() - Method in class javar.constantpool.CONSTANT_InterfaceMethodref
This will print a string rep of the class
toString() - Method in class javar.constantpool.CONSTANT_Integer
This will return the value of the entry as a String
toString() - Method in class javar.constantpool.CONSTANT_Float
This will return the value of the entry as a String
toString() - Method in class javar.constantpool.CONSTANT_Fieldref
This will print a string rep of the class
toString() - Method in class javar.constantpool.CONSTANT_Double
This will return the value of the entry as a String
toString() - Method in class javar.constantpool.CONSTANT_Classref
This will print a string rep of the class
toString() - Method in class javar.fields.Field
This will print the field
toString() - Method in class javar.interfaces.Interface
This will print this interface
toString() - Method in class javar.methods.Argument
This will return a string representation of this arguments.
toUnsigned(byte) - Static method in class javar.util.NumberUtil
This method will convert the byte to an unsigned value
toUnsigned(byte, byte) - Static method in class javar.util.NumberUtil
This method will convert the two byte to an unsigned value
toUnsignedByteBytes(long) - Static method in class javar.util.NumberUtil
This will take an unsigned byte value and convert it to a byte array with one byte
toUnsignedIntegerBytes(long) - Static method in class javar.util.NumberUtil
This will take a signed int value and convert it to a byte array with four bytes.
toUnsignedShortBytes(long) - Static method in class javar.util.NumberUtil
This will take an unsigned short value and convert it to a byte array with two bytes
typeToJava(String) - Static method in class javar.util.ClassHelper
This will take a class type and convert it into a normal java type.

U

Unknown - class javar.attributes.Unknown.
This class represents an attribute that is unknown to the system.
Unknown(ConstantPool, long) - Constructor for class javar.attributes.Unknown
Constructor
UnsignedByte - class javar.methods.UnsignedByte.
This is an argument to a JVM opcode.
UnsignedByte(long) - Constructor for class javar.methods.UnsignedByte
Constructor
UnsignedShort - class javar.methods.UnsignedShort.
This is an argument to a JVM opcode.
UnsignedShort(long) - Constructor for class javar.methods.UnsignedShort
Constructor
UTF8_CODE - Static variable in class javar.constantpool.ConstantPoolEntry
 

V

VOID - Static variable in class javar.util.ClassHelper
 

W

whileLoop() - Method in class javar.testdata.Loops
 
WIDE - Static variable in interface javar.code.Code
 

A B C D E F G I J K L M N P R S T U V W