Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes