|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AALOAD bytecode instruction which loads a reference from an
array.AASTORE bytecode instruction which stores a reference to an
array.AACONST_NULL bytecode instruction which pushes null onto the
operant stack.AttributesTable to the current one.
AttributesTable to the current one.
ConstantPoolTable to the current one.
ConstantPoolTable to the current one.
FieldsTable to the current one.
FieldsTable to the current one.
MethodsTable to the current one.
MethodsTable to the current one.
Attribute at the end of the table.
Attribute at the end of the table.
ConstantInfo at the end of the constant pool table.
ConstantInfo at the end of the constant pool table.
FieldInfoStructure at the end of the table.
FieldInfoStructure at the end of the table.
MethodInfoStructure at the end of the table.
MethodInfoStructure at the end of the table.
Attribute at the provided position, shifting of one index
any subsequente entry (if exists) iff the overwrite parameter is set to
false, otherwise the current entry at index index will be
overwritten.
Attribute at the provided position, shifting of one index
any subsequente entry (if exists) iff the overwrite parameter is set to
false, otherwise the current entry at index index will be
overwritten.
ConstantInfo at the provided position, shifting of one
index any subsequente entry (if exists) iff the overwrite parameter is set to
false, otherwise the current entry at index index will be
overwritten.
ConstantInfo at the provided position, shifting of one
index any subsequente entry (if exists) iff the overwrite parameter is set to
false, otherwise the current entry at index index will be
overwritten.
FieldInfoStructure at the provided position, shifting of
one index any subsequente entry (if exists) iff the overwrite parameter is set
to false, otherwise the current entry at index index will be
overwritten.
FieldInfoStructure at the provided position, shifting of
one index any subsequente entry (if exists) iff the overwrite parameter is set
to false, otherwise the current entry at index index will be
overwritten.
MethodInfoStructure at the provided position, shifting of
one index any subsequente entry (if exists) if the overwrite parameter is set
to false, otherwise the current entry at index index will be
overwritten.
MethodInfoStructure at the provided position, shifting of
one index any subsequente entry (if exists) iff the overwrite parameter is set
to false, otherwise the current entry at index index will be
overwritten.
FiledInfoStructure to the set of fields.
FiledInfoStructure to the set of fields.
MethodInfoStructure to the current
DisconnectedMethod instance.
MethodInfoStructure to the current
DisconnectedMethod instance.
ALOAD bytecode instruction which loads a reference from a
local variable.ALOAD_0 bytecode instruction which loads a reference from a
local variable stored at the position 0 of the local variable array of the current frame.ALOAD_1 bytecode instruction which loads a reference from a
local variable stored at the position 1 of the local variable array of the current frame.ALOAD_2 bytecode instruction which loads a reference from a
local variable stored at the position 2 of the local variable array of the current frame.ALOAD_3 bytecode instruction which loads a reference from a
local variable stored at the position 3 of the local variable array of the current frame.ANEWARRAY bytecode instruction.ARETURN bytecode instruction which returns a reference from a
methodARRAYLENGTH bytecode instruction which returns the length of
an array.ASTORE bytecode instruction which stores a reference into a
local variableASTORE bytecode instruction which store a reference into a
local variable. 0 is the index in the local variable array of the current frameASTORE bytecode instruction which store a reference into a
local variable. 1 is the index in the local variable array of the current frameASTORE_2 bytecode instruction which store a reference into a
local variable. 2 is the index in the local variable array of the current frameASTORE_3 bytecode instruction which store a reference into a
local variable. 3 is the index in the local variable array of the current frameAttributesTable interface.AttributesTableFactory interface.ATHROW bytecode instruction which is used to throw an
exception or an errorAttributes entities.Attribute cannot be found whitin an
AnttributesTable.AttributesNotFoundException without detail message.
AttributesNotFoundException with the specified
detail message.
AttributeAttributeOutOfRangeException
Attribute fails.ConstantInfoValidationException.
BALOAD bytecode instruction which loads a byte
or a boolean from an array.BASTORE bytecode instruction which stores a byte
or a boolean to an array.BIPUSH bytecode instruction which pushes a byte
onto the stack.CALOAD bytecode instruction which loads a char
from an array.CASTORE bytecode instruction which stores a char
to an array.CHECKCAST bytecode instruction which checks whether the object
referenced by the reference on the top of the stack can be casted to the type represented by the
constant pool table entry at index indexbyte1<<8|indexbyte2.clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
clone() method will return a new instance whose reference to the
containing CodeAttribute is not modified.
clone() method will return a new instance whose reference to the
containing Dna instance is not modified.
clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
clone() method will return a new instance whose reference to the
containing InnerClassesAttribute is not modified.
clone() method will return a new instance whose reference to the
containing CodeAttribute is not modified.
clone() method will return a new instance whose reference to the
containing LineNumberTableAttribute is not modified.
clone() method will return a new instance whose reference to the
containing CodeAttribute is not modified.
clone() method will return a new instance whose reference to the
containing LocalVariableTableAttribute is not modified.
clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
AttributesTable instance.
AttributesTable instance.
ConstantInfo.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is left unmodified.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null.
ConstantPoolTable instance.
ConstantPoolTable instance.
FieldsTable instance.
FieldsTable instance.
clone() method will return a new instance whose reference to the
containing Dna is not modified.
clone() method will return a new instance whose reference to the
containing Dna instance is set to null.
Field/MethodInfoStructure's inner
properties but the reference the containing Dna instance.
Instruction implementation.
MethodsTable instance.
MethodsTable instance.
cp_infos.Code class represents a Code Attribute as defined by the JVM Class file
Specification.Code class represents a Code Attribute as defined by the JVM Class file
Specification: The Code attribute is a variable-length attribute used in the attributes table of
method_info structures.CONSTANT_Class
CONSTANT_Double
CONSTANT_Fieldref
CONSTANT_Float
CONSTANT_Integer
CONSTANT_InterfaceMethodref
CONSTANT_Long
CONSTANT_Methodref
CONSTANT_NameAndType
CONSTANT_String
CONSTANT_Utf8
ConstantInfoAttributeOutOfRangeException
ConstantInfoNotFoundException without detail
message.
ConstantInfoNotFoundException with the specified
detail message.
ConstantInfo fails.ConstantInfoValidationException.
ConstantPoolTable implementation has to
provide.ConstantValue class represents a ConstantValue Attribute as defined by the JVM
Class file Specification: The ConstantValue attribute is a fixed-length attribute used in the
attributes table of the field_info structures.CONSTANT_Class_info structure.CONSTANT_Double_info structure.CONSTANT_Field_info structure.CONSTANT_Float_info structure.CONSTANT_Integer_info structure.CONSTANT_InterfaceMethodref_info structure.CONSTANT_Long_info structure.CONSTANT_Methodref_info structure.CONSTANT_NameAndType_info structure.CONSTANT_String_info structure.CONSTANT_Utf8_info structure.Attributes that are contained
inside a CodeAttribute.ConstantPoolTable interfaceD2F bytecode instruction which converts a double
to float.D2I bytecode instruction which converts a double
to integer.D2L bytecode instruction which converts a double
to long.DADD bytecode instruction which adds two operands of type
double stored on the top of the stack.DALOAD bytecode instruction which loads a double
from an array.DASTORE bytecode instruction which stores a
double to an array.DeepCopierFactory interface.DCMPG bytecode instruction which compares two
doubles took from the top of the stack.DCMPG bytecode instruction which compares two
doubles took from the top of the stack.DCONST_0 bytecode instruction which pushes the
double constant 0.0 on to the operand stack.DCONST_1 bytecode instruction which pushes the
double constant 1.0 on to the operand stack.DDIV bytecode instruction which divides the two
doubles popped out from the operand stack and pushes back the result.cp_infos from a source Constant Pool Table to a destination Constant
Pool Table.DeepCopier instances
DeepCopier instances.cp_infos starting at index from the
srcCpt to the dstCpt.
cp_infos starting at index from the
srcCpt to the dstCpt.
DisconnectedField interface.DisconnectedMethod interface.DisconnectedMethodFactory interface.DisconnectorsFactory interface.FieldDisconnector interface.Injector interface.InjectorsFactory interface.MethodDisconnector interface.Dna information that is to be extracted from a source Dna instance
for being injected into another one later on.DisconnectedMethod
instances
DisconnectedStructures instances.Dna information from a Dna instance.Disconnector
instances
DLOAD bytecode instruction which loads a double
from the index specified as parameter (operand).DLOAD_0 bytecode instruction which loads a double
from the local variable array of the current frame at index 0.DLOAD_1 bytecode instruction which loads a double
from the local variable array of the current frame at index 1.DLOAD_2 bytecode instruction which loads a double
from the local variable array of the current frame at index 2.DLOAD_3 bytecode instruction which loads a double
from the local variable array of the current frame at index 3.DMUL bytecode instruction which multiplies two
doubles popped from the operand stack, and pushes the result onto the operand
stack.Dna class is the object oriented representation of a Java class file's
content.Attribute instances
AttributesTableFactory
instances
ConstantInfo instances
ConstantInfo instances
Dna instance
from a stream.DnaDeserializationException without detail message.
DnaDeserializationException with the specified
detail message.
DnaDeserializationException with the specified
detail message and the provided root cause.
FieldsTableFactory
instances
InfoStructure instances
Instruction instances
MethodsTableFactory
instances
Mixer instances
DnaReader class is used to obtain a Dna instance.DnaReader constructor.
Dna
instance to the output stream.DnaSerializationException without detail message.
DnaSerializationException with the specified detail
message.
DnaSerializationException with the specified detail
message.
Dna instances.DnaSimpleMixer instances.Dna
instance.DnaValidationException without detail message.
DnaValidationException with the specified detail
message.
DnaValidationException with the specified message
and the cause of the exception.
Dna object.DNEG bytecode instruction which negates a double.DREM bytecode instruction which computes the reminder of the
truncationg division of the two doubles popped from the operand stack.DRETURN bytecode instruction which returns a
double popping it from the operand stack.DSTORE bytecode instruction which stores a double
popped from the operand stack into a variable whose index is specified as operand.DSTORE_0 bytecode instruction which stores a
double popped from the operand stack into the index 0 of the local variable array.DSTORE_1 bytecode instruction which stores a
double popped from the operand stack into the index 1 of the local variable array.DSTORE_2 bytecode instruction which stores a
double popped from the operand stack into the index 2 of the local variable array.DSTORE_3 bytecode instruction which stores a
double popped from the operand stack into the index 3 of the local variable array.DSUB bytecode instruction which subtracts the first
double popped from the operand stack from the second one, and pushes the result
onto the operand stack.DUP bytecode instruction which duplicates the value found at
the top of the operand stack, and pushes the copy of the top of it: as a result at the top of the
operans stack there will be two equal doubles.DUP2 bytecode instruction which duplicates the top one or two
values on the operand stack and push the duplicated value or values back onto the operand stack
in the original order.DUP2_X1 bytecode instruction which duplicates the top one or
two values on the operand stack and insert the duplicated values, in the original order, one
value beneath the original value or values in the operand stack.DUP2_X2 bytecode instruction which duplicates the top one or
two values on the operand stack and insert the duplicated values, in the original order, into the
operand stack.DUP_X1 bytecode instruction which duplicates the top value on
the operand stack and insert the duplicated value two values down in the operand stack.DUP_X2 bytecode instruction which duplicates the top value on
the operand stack and insert the duplicated value two or three values down in the operand stack.EnclosingMethod attribute defined
by the Java class file specification.ExceptionTable generic entry.ExceptionTable generic entry.ExceptionTableEntryValidationException failsdisconnectField instance provided as parameter the
fieldInfo object.
disconnectField instance provided as parameter the
fieldInfo object.
disconnectedMethod instance provided as parameter
the given methodInfo object.
disconnectMethod instance provided as parameter
the methodInfo object.
F2D bytecode instruction which converts a float
popped from the operand stack into a double and places it on the top of the
operand stack.F2I bytecode instruction which converts a float
popped from the operand stack into an integer and places it on the top of the
operand stack.F2L bytecode instruction which converts a float
popped from the operand stack into a long and places it on the top of the operand
stack.FADD bytecode instruction which adds two float
values.FALOAD bytecode instruction which loads a float
from an array.FASTORE bytecode instruction which stores a float
to an array.FCMPG bytecode instruction which preforms a comparison between
two float values.FCMPL bytecode instruction which preforms a comparison between
two float values.FCONST_0 bytecode instruction which pushes the constant
long 0 onto the operand stack.FCONST_1 bytecode instruction which pushes the constant
long 1 onto the operand stack.FCONST_2 bytecode instruction which pushes the constant
long 2 onto the operand stack.FDIV bytecode instruction which divides two floats
popped from the top two positions of the operand stack and pushes back the result.FieldInfoStructure cannot be found
within a FieldsTableFieldInfoStructureNotFoundException without detail
message.
FieldInfoStructureNotFoundException with the
specified detail message.
ConstantInfo fails.FieldInfoValidationException without detail message.
FieladInfoStructures contained within a Java class represented by
the the Dna instance this FieldsTable belongs to.FieldsTable objects.Dna
parameter.
FLOAD bytecode instruction which loads a float
value from a local variable whose index is provided as parameter.FLOAD_0 bytecode instruction which loads a float
value from the position 0 of the local variable array of the current frame.FLOAD_1 bytecode instruction which loads a float
value from the position 1 of the local variable array of the current frame.FLOAD_2 bytecode instruction which loads a float
value from the position 2 of the local variable array of the current frame.FLOAD_3 bytecode instruction which loads a float
value from the position 3 of the local variable array of the current frame.FMUL bytecode instruction which multiplies two
floats popped from the operand stack.FNEG bytecode instruction which negates the
float value popped from the top of the operans stack.- FNeg() -
Constructor for class jef.dna.instructions.impl.FNeg
- Creates a new instance of FNeg
- FNEG -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- foo() -
Method in class jef.test.dummies.SimpleClassA
-
- foo() -
Method in class jef.test.dummies.SimpleClassD
-
- fred() -
Method in class jef.test.dummies.SimpleClassB
-
- FRem - Class in jef.dna.instructions.impl
- This class maps the
FREM bytecode instruction which computes the reminder of the
division of the first element taken from the operand stack by the second one. - FRem() -
Constructor for class jef.dna.instructions.impl.FRem
- Creates a new instance of Frem
- FREM -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- FReturn - Class in jef.dna.instructions.impl
- This class maps the
FRETURN bytecode instruction which is needed in order to
return a float value from a method. - FReturn() -
Constructor for class jef.dna.instructions.impl.FReturn
- Creates a new instance of FReturn
- FRETURN -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- fromArray(int[], int) -
Method in class jef.dna.instructions.impl.InstructionAncestor
- This method populates all the attributes of an
Instruction implementation
- fromArray(int[], int) -
Method in interface jef.dna.instructions.Instruction
- This method populates all the attributes of an
Instruction implementation
- fromStream(DataInputStream, Dna, int, int) -
Method in interface jef.dna.attributes.Attribute
- This method reads the data with which the attribute has to be initialized.
- fromStream(DataInputStream) -
Method in interface jef.dna.attributes.ExceptionTableEntry
- Reads the entry from the given inputstream.
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.Code
- This method fills in the current
Code instance reading all the required values
from the specified input stream.
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.ConstantValue
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.DeprecatedAttribute
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.EnclosingMethod
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.ExceptionAttr
-
- fromStream(DataInputStream) -
Method in class jef.dna.attributes.impl.ExceptionTableEntry
- Reads the entry from the given inputstream.
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.InnerClasses
-
- fromStream(DataInputStream) -
Method in class jef.dna.attributes.impl.InnerClassesTableEntry
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.LineNumberTableAttribute
-
- fromStream(DataInputStream) -
Method in class jef.dna.attributes.impl.LineNumberTableEntry
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.LocalVariableTableAttribute
-
- fromStream(DataInputStream) -
Method in class jef.dna.attributes.impl.LocalVariableTableEntry
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.Signature
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.SourceDebugExtension
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.SourceFileAttribute
-
- fromStream(DataInputStream, Dna, int, int) -
Method in class jef.dna.attributes.impl.SyntheticAttribute
-
- fromStream(DataInputStream) -
Method in interface jef.dna.attributes.InnerClassesTableEntry
- Populates the current
InnerClassesTableEntry instance with the given
DataInputStream.
- fromStream(DataInputStream) -
Method in interface jef.dna.attributes.LineNumberTableEntry
- Reads the line number table entry from the given input stream.
- fromStream(DataInputStream) -
Method in interface jef.dna.attributes.LocalVariableTableEntry
- Deserializes the given local variable table entry from the provided input stream.
- fromStream(DataInputStream, Dna, int) -
Method in interface jef.dna.attributesTable.AttributesTable
- Reads the table from the given stream.
- fromStream(DataInputStream, Dna, int) -
Method in class jef.dna.attributesTable.impl.def.ATable
- Reads the table from the given stream.
- fromStream(DataInputStream) -
Method in interface jef.dna.constantInfo.ConstantInfo
- Reads the Constant Info fields from the given input stream
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantAncestor
- This method does not perform anything.
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantClass
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantDouble
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantField
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantFloat
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantInteger
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantLong
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantMethod
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantNameAndType
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantString
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.ConstantUtf8
-
- fromStream(DataInputStream) -
Method in class jef.dna.constantInfo.impl.UnusableCPTEntry
- Reads the Constant Info fields from the given input stream Actually this method does perform
nothing.
- fromStream(DataInputStream, Dna, int) -
Method in interface jef.dna.constantPoolTable.ConstantPoolTable
- Reads the constant pool table from the given stream.
- fromStream(DataInputStream, Dna, int) -
Method in class jef.dna.constantPoolTable.impl.CPTable
-
- fromStream(DataInputStream) -
Method in class jef.dna.Dna
- Reads a Java class file from the specified stream, and fills in the current
Dna
instance.
- fromStream(DataInputStream, Dna, int) -
Method in interface jef.dna.fieldsTable.FieldsTable
- Reads the table from the given stream.
- fromStream(DataInputStream, Dna, int) -
Method in class jef.dna.fieldsTable.impl.def.FTable
- Reads the table from the given stream.
- fromStream(DataInputStream, Dna) -
Method in class jef.dna.infoStructures.impl.FieldInfo
-
- fromStream(DataInputStream, Dna) -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
-
- fromStream(DataInputStream, Dna) -
Method in class jef.dna.infoStructures.impl.MethodInfo
-
- fromStream(DataInputStream, Dna) -
Method in interface jef.dna.infoStructures.InfoStructure
- Initialize the current
InfoStructure from the provided stream.
- fromStream(DataInputStream, Dna, int) -
Method in class jef.dna.methodsTable.impl.def.MTable
- Reads the table from the given stream.
- fromStream(DataInputStream, Dna, int) -
Method in interface jef.dna.methodsTable.MethodsTable
- Reads the table from the given stream.
- FStore - Class in jef.dna.instructions.impl
- This class maps the
FSTORE bytecode instruction which stores a float
value popped from the operand stack into a local variable whose index has to be provided as
parameter to the FSTORE instruction. - FStore() -
Constructor for class jef.dna.instructions.impl.FStore
- Creates a new instance of FStore
- FSTORE -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- FStore_0 - Class in jef.dna.instructions.impl
- This class maps the
FSTORE_0 bytecode instruction which stores a
float value popped from the operand stack into the local variable array of the
current frame at index 0. - FStore_0() -
Constructor for class jef.dna.instructions.impl.FStore_0
- Creates a new instance of FStore_0
- FSTORE_0 -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- FStore_1 - Class in jef.dna.instructions.impl
- This class maps the
FSTORE_1 bytecode instruction which stores a
float value popped from the operand stack into the local variable array of the
current frame at index 1. - FStore_1() -
Constructor for class jef.dna.instructions.impl.FStore_1
- Creates a new instance of FStore_1
- FSTORE_1 -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- FStore_2 - Class in jef.dna.instructions.impl
- This class maps the
FSTORE_2 bytecode instruction which stores a
float value popped from the operand stack into the local variable array of the
current frame at index 2. - FStore_2() -
Constructor for class jef.dna.instructions.impl.FStore_2
- Creates a new instance of FStore_2
- FSTORE_2 -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- FStore_3 - Class in jef.dna.instructions.impl
- This class maps the
FSTORE_3 bytecode instruction which stores a
float value popped from the operand stack into the local variable array of the
current frame at index 3. - FStore_3() -
Constructor for class jef.dna.instructions.impl.FStore_3
- Creates a new instance of FStore_3
- FSTORE_3 -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- FSub - Class in jef.dna.instructions.impl
- This class maps the
FSUB bytecode instruction which subtracts the first value
popped from the operand stack from the second one, and pushes the result back onto the operand
stack. - FSub() -
Constructor for class jef.dna.instructions.impl.FSub
- Creates a new instance of FSub
- FSUB -
Static variable in class jef.dna.instructions.impl.InstructionFactory
-
- FTable - Class in jef.dna.fieldsTable.impl.def
- Default implementation class of the
FieldsTable interface. - FTable() -
Constructor for class jef.dna.fieldsTable.impl.def.FTable
- Creates a new instance of FTable
- FTableFactory - Class in jef.dna.fieldsTable.impl.def
- This is the default implementation of the
FieldsTableFactory interface. - FTableFactory() -
Constructor for class jef.dna.fieldsTable.impl.def.FTableFactory
- Creates a new instance of FTableFactory
AttribFactory configured in the Dna configuration
file, needed for instantiating Attributes instances.
CodeAttribute this ExceptionTableEntry
is held by.
InnerClassesTableEntry
CodeAttrbute which contains the current
LineNumberTableAttribute.
LineNumberTableAttribute containing the current
LineNumberTableEntry
CodeAttribute containing the current
LocalVariableTableAttribute.
LocalVariableTableAttribute containing the current
LocalVariableTableEntry.
Code attribute.
Code attribute.
Dna instance or -1 if any attribute has been set.
null.
Code attribute.
Code attribute.
AttributesTable representing the attributes exposed by the Java
class represented by the current Dna instance.
List have to be valid implementations
of the interfaces defined in the package dna.attributes.
AttributesTableFactory configured in the Dna
configuration file, needed for instantiating Attribute instances.
type is non zero, it must refer to an entry of the constant
pool table of type ConstantClass (ConstantClassInfo).
type is non zero, it must refer to an entry of the constant
pool table of type ConstantClass (ConstantClassInfo).
int array.
int array.
ConstantPoolTable instance containing all the cp_infos
required by both the fields stored in the current DisconnectedField instance.
ConstantPoolTable instance containing all the cp_infos
required by both the fields and methods stored in the current DisconnectedMethod
instance.
ConstantPoolTableFactory configured in the Dna
configuration file, needed for instantiating ConstantPoolTable instances.
ConstantInfoFactory configured in the Dna
configuration file, needed for instantiating ConstantInfo instances.
ConstantPoolTable instance this
constantInfo entity belongs to.
ConstantPoolTable instance this
constantInfo entity belongs to.
Dna instance which will contain the current Attribute
Dna instance which will contain the current Attribute
Dna container
Dna container
Dna container
Dna container
Dna container
Dna instance this infoStructure entity
belongs to.
Dna container
Dna container
DnaMixer instance.
DnaMixer instance.
ConstantPoolTable instance, that is the
ConstantPoolTable the cp_info-chain should be copied to.
ConstantPoolTable instance, that is the
ConstantPoolTable the cp_info-chain should be copied to.
index.
exception_index_table.
exception_index_table.
Exceptio Table
Exceptio Table
Range.
GETFIELD bytecode instruction which fetches field from object.FieldsTable instance containing all the extracted fields.
FieldsTable instance containing all the fields required by the
methods stored in the current DisconnectedMethod instance.
Dna instance,
as a FieldsTable instance.
Dna instance, or -1 if the fields property has not already
been set.
FieldsTableFactory configured in the Dna
configuration file, needed for instantiating FieldInfoStructure instances.
Dna
instance.
Dna instance's FQN.
ValidationExceptionHelper instance for abstracting from all the
reflection related issues necessary for retreiving the actual value of those attributes over
which the validation process failed.
InfoStructure components.
AttributeOutOfRangeException that caused the current
FieldInfoValidationException to be raised.
AttributeValidationException that caused the current
FieldInfoValidationException to be raised.
setInnerClassAccessFlags method.
InnerClassesTableEntryValidationException stored within the current
AttributeValidationException.
XxxOutOfRangeException subclasses.
UnknownOpCodeException that caused the current exception to be raised.
UnknownOpCodeException that caused the current exception to be raised.
componentName.
DeepCopier implementation.
DeepCopier implementation.
DisconnectedMethod.
Disconnector of the specified type.
DisconnectedMethod.
AttributesTable interface
AttributesTable interface
AttributesTable interface
AttributesTable interface
constantInfo instance iff the provided input
stream contains at the current position a legal constantInfo identifier (or
tag), followed by all the necessary information as defined by the Java VM Specification
chapter 4.
constantInfo instance iff the provided input
stream contains at the current position a legal constantInfo identifier (or
tag), followed by all the necessary information as defined by the Java VM Specification
chapter 4.
ConstantInfo compliant objects.
ConstantInfo compliant objects.
ConstantPoolTable interface
ConstantPoolTable interface
ConstantPoolTable interface
ConstantPoolTable interface
FieldsTable interface
FieldsTable interface
FieldsTable interface
FieldsTable interface
InfoStructure instance according to the type specified as input
parameter.
InfoStructure instance according to the type specified as input
parameter.
MethodsTable interface
MethodsTable interface
MethodsTable interface
MethodsTable interface
Injector interface.
Instruction interface.
Instruction interface.
Instruction interface.
Instruction interface.
InstructionFactory configured in the Dna
configuration file, needed for instantiating Instruction instances.
interfaces property has not been set.
int value associated with the given byte
representation of the JVM's instruction operation code.
byte value associated with the given int
representation of the JVM's instruction operation code.
int value associated with the given byte
representation of the JVM's instruction operation code.
byte value associated with the given int
representation of the JVM's instruction operation code.
length
LineNumberTableEntryValidationException stored within the current
AttributeValidationException.
LocalVariableTableEntryValidationException stored within the current
AttributeValidationException.
Dna instance magic number.
Dna instance or -1 if the methods property has not been set.
MethodsTable instance containing all the extracted methods.
MethodsTable instance containing all the extracted methods.
MethodsTable instance containing all the methods declared by the
Java class represented by the current Dna instance.
MethodsTableFactory configured in the Dna
configuration file, needed for instantiating MethodInfoStructure instances.
number_of_classes defines how many entries are stored into the
classes array.
exception_index_table.
exception_index_table.
byte.
byte.
ConstantPoolTable instance, that is the
ConstantPoolTable containing the cp_info to be copied to the
destination ConstantPoolTable instance.
ConstantPoolTable instance, that is the
ConstantPoolTable containing the cp_info to be copied to the
destination ConstantPoolTable instance.
startPc
GETSTATIC bytecode instruction which gets static field from
class.Constant Class Info representing the direct
superclass of the current class, into the constant pool table.
Constant Class Info representing the current class.
String identifying the CONSTANT_info data structure.
ConstantPoolTable.
constantvalue_index of the current
ConstantValueAttribute.
GOTO bytecode instruction which branches always.GOTO_W bytecode instruction which branches always (wide
index).AttributeValidationException stores an
ExceptionTableEntryValidationException
AttributeValidationException stores an
InnerClassesTableEntryValidationException
AttributeValidationException stores an
LineNumeberTableEntryValidationException
AttributeValidationException stores an
LocalVariableTableEntryValidationException
I2B bytecode instruction which converts an int
popped from the operand stack, to a byte.I2C bytecode instruction which converts an int
popped from the operand stack, to a char.I2D bytecode instruction which converts an int
popped from the operand stack to a double.I2F bytecode instruction which converts an int
popped from the operand stack to a float.I2L bytecode instruction which converts an int
popped from the operand stack to a long.I2S bytecode instruction which converts an int
popped from the operand stack, to a short.IADD bytecode instruction which adds two ints
took from the operand stack.IALOAD bytecode instruction which loads an int
from the position, specified by the first entry of the operand stack, of the array referenced by
the second entry of the operand stack.IAND bytecode instruction which performs a bitwise and
operation of the first two int popped from the operand stack.IASTORE bytecode instruction which stores an int
into the array referenced by the second entry of the operand stack a the index given by the first
entry of the operand stack.ICONST_0 bytecode instruction which pushes the costant 0 onto
the operand stack.ICONST_1 bytecode instruction which pushes the costant 1 onto
the operand stack.ICONST_2 bytecode instruction which pushes the costant 2 onto
the operand stack.ICONST_3 bytecode instruction which pushes the costant 3 onto
the operand stack.ICONST_4 bytecode instruction which pushes the costant 4 onto
the operand stack.ICONST_5 bytecode instruction which pushes the costant 5 onto
the operand stack.ICONST_M1 bytecode instruction which pushes the costant -1
onto the operand stack.IDIV bytecode instruction which divides the second entry of
the operand stack by the first one, and pushes the result back on top of the operand stack.IFACMPEQ bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the first two values popped from
the operand stack equal.IFACMPLNE bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the first two values popped from
the operand stack don't equal.IF_ICMPEQ bytecode instruction which compares the first two
ints popped from the operand stack.IF_ICMPGE bytecode instruction which compares the first two
ints popped from the operand stack.IF_ICMPGT bytecode instruction which compares the first two
ints popped from the operand stack.IF_ICMPLE bytecode instruction which compares the first two
ints popped from the operand stack.IF_ICMPLT bytecode instruction which compares the first two
ints popped from the operand stack.IF_ICMPNE bytecode instruction which compares the first two
ints popped from the operand stack.IFEQ bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the value popped from the
operand stack equals 0.IFGE bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the value popped from the
operand stack is greater than or equals 0.IFGT bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the value popped from the
operand stack is greater than 0.IFLE bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the value popped from the
operand stack is less than or equals 0.IFLT bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the value popped from the
operand stack is less than 0.IFNE bytecode instruction which branches to the offset
obtained starting from the two required operands, if and only if the value popped from the
operand stack does not equal 0.IFNONNULL bytecode instruction which branches to the specified
offset if and only if the value of type reference popped from the operand stack is
not null.IFNULL bytecode instruction which behaves exactly like the
ifnonnull instruction, but the jump happens if and only if the reference popped
from the operand stack is null rether then non null.IINC bytecode instruction which increments the
int referenced by the first IINC parameter (this is an index into
the local variable array of the current frame) by a constant given as second paramenter of the
bytecode instruction.ILOAD bytecode instruction which loads an int
from the local variable array of the current frame, at the index specified as parameter of the
instruction.ILOAD_0 bytecode instruction which loads an int
from the index 0 of the local variable array of the current frame.ILOAD_1 bytecode instruction which loads an int
from the index 1 of the local variable array of the current frame.ILOAD_2 bytecode instruction which loads an int
from the index 2 of the local variable array of the current frame.ILOAD_3 bytecode instruction which loads an int
from the index 3 of the local variable array of the current frame.IMUL bytecode instruction which multiplies the first two
ints popped from the operand stack and pushes back the result.IndexOutOfRangeException without detail message.
INEG bytecode instruction which performs the arithmetical
negation of the int popped from the operand stack, and pushes back the result.FieldInfo and the MethodInfo
implementation classes.InfoStructureAttributeOutOfRangeException.
Injector
instances
InnerClassesTableEntry.InnerClassesTableEntryValidationException without
detail message.
INSTANCEPF bytecode instruction which determines if the object
references by the address popped from the operand stack is of the type given by the entry of the
runtime constantpool addressed by the two bytes required as parameter for this instruction.Jef.ConfigFile.URL Dna.ConfigFile.URL
These files respectively specify which concrete classes should be used in place of the JEF
interfaces at runtime.Instantiator instance is unable to perform
its tasks.InstantiatorException without detail message.
InstantiatorException with the specified detail
message.
InstantiatorException with the specified detail
message.
INVOKEINTERFACE bytecode instruction which invokes an
interface method.INVOKESPECIAL bytecode instruction which invokes instance
initialization, private and super class methods.INVOKESTATIC bytecode instruction which invokes static
methods.INVOKEVIRTUAL bytecode instruction which invokes instance
methods.IOR bytecode instruction which performs the boolean or of the
first two ints popped from the operand stack.IREM bytecode instruction which calculates the reminder of the
division of the second entry of the operand stack by the first one.IRETURN bytecode instruction which is used to return an
int from a method.ISHL bytecode instruction which shifts left the second entry
of the operand stack by s bit positions, where s is the value of the low 5 bits of the first
entry of the operand stack.ISHR bytecode instruction which shifts right the second entry
of the operand stack by s bit positions, where s is the value of the low 5 bits of the first
entry of the operand stack.index is valid within the
constant pool table according to the class file specification.
index is valid within the
constant pool table according to the class file specification.
ISTORE bytecode instruction which stores an int
popped from the operand stack into a local variable whose address points to an entry of the local
variable array of the current frame.ISTORE_0 bytecode instruction which stores an int
value popped from the operand stack into the local variable array of the current frame at index
0.ISTORE_1 bytecode instruction which stores an int
value popped from the operand stack into the local variable array of the current frame at index
1.ISTORE_2 bytecode instruction which stores an int
value popped from the operand stack into the local variable array of the current frame at index
2.ISTORE_3 bytecode instruction which stores an int
value popped from the operand stack into the local variable array of the current frame at index
3.ISUB bytecode instruction which subtracts the first value
popped from the operand stack from the second one, and pushes the result back onto the operand
stack.IUSHR bytecode instruction.IXOR bytecode instruction which performs the boolean xor over
the first two values popped from the operand stack.JSR bytecode instruction which jumps to subroutine.JSR_W bytecode instruction which jumps to subroutine (wide
index).L2D bytecode instruction which converts a long
to a double.L2F bytecode instruction which converts a long
to a float.L2I bytecode instruction which converts a long
to an int.LADD bytecode instruction which adds two longs
took from the operand stack.LALOAD bytecode instruction which loads a long
from the position specified by the first entry of the operand stack of the array referenced by
the second entry of the operand stack.LAND bytecode instruction which performs a bitwise and
operation of the first two longs popped from the operand stack.LASTORE bytecode instruction which stores a long
to an array.LCMP bytecode instruction which compares the first two
longs popped from thr operand stack.LCONST_0 bytecode instruction which pushes a 0
long constant onto the operand stack.LCONST_0 bytecode instruction which pushes a 1
long constant onto the operand stack.LDC bytecode instruction which pushes into the operand stack a
value taken from the runtime constant pool of the current class at the index specified by the
only one argument of the LDC instruction.LDC_2W bytecode instruction which pushes into the operand
stack a long or double taken from the runtime constant pool of the
current class at the index specified by the two arguments of the LDC instruction.LDC_W bytecode instruction which pushes into the operand stack
a value taken from the runtime constant pool of the current class at the index specified by the
two arguments of the LDC instruction.LDIV bytecode instruction which divides the second entry of
the operand stack by the first one, and pushes the result back on top of the operand stack.LineNumberTableEntry
instance fails.LineNumberTableEntryValidationException without
detail message.
LLOAD bytecode instruction which loads a long
value from a local variable whose index is provided as parameter.LLOAD_0 bytecode instruction which loads a long
value from the position 0 of the local variable array of the current frame.LLOAD_1 bytecode instruction which loads a long
value from the position 1 of the local variable array of the current frame.LLOAD_2 bytecode instruction which loads a long
value from the position 2 of the local variable array of the current frame.LLOAD_3 bytecode instruction which loads a long
value from the position 3 of the local variable array of the current frame.LMUL bytecode instruction which multiplies the first two
longs popped from the operand stack and pushes back the result.LNEG bytecode instruction which performs the arithmetical
negation of the long popped from the operand stack, and pushes back the result.LocalVariableTableEntry.LocalVariableTableEntryValidationException without
detail message.
LOOKUPSWITCH bytecode instruction.LOR bytecode instruction which performs the boolean or of the
first two longs popped from the operand stack.LREM bytecode instruction which calculates the reminder of the
division of the second entry of the operand stack by the first one.LRETURN bytecode instruction which is used to return an
int from a method.LSHL bytecode instruction which shifts left the second entry
of the operand stack by s bit positions, where s is the value of the low 5 bits of the first
entry of the operand stack.LSHR bytecode instruction which shifts right the second entry
of the operand stack by s bit positions, where s is the value of the low 5 bits of the first
entry of the operand stack.LSTORE bytecode instruction which stores a long
popped from the operand stack into a local variable whose address points to an entry of the local
variable array of the current frame.LSTORE_0 bytecode instruction which stores an
long value popped from the operand stack into the local variable array of the
current frame at index 0.LSTORE_1 bytecode instruction which stores an
long value popped from the operand stack into the local variable array of the
current frame at index 1.LSTORE_2 bytecode instruction which stores an
long value popped from the operand stack into the local variable array of the
current frame at index 2.LSTORE_3 bytecode instruction which stores an
long value popped from the operand stack into the local variable array of the
current frame at index 3.LSUB bytecode instruction which subtracts the first value
popped from the operand stack from the second one, and pushes the result back onto the operand
stack.LUSHR bytecode instruction.LXOR bytecode instruction which performs the boolean xor over
the first two values popped from the operand stack.MethodInfoStructure instance cannot be
retrieved from a MethodsTable implementation object.MethodInfoStructureNotFoundException without detail
message.
MethodInfoStructureNotFoundException with the
specified detail message.
MethodInfoStructure
containerimplementation has to provide.MethodsTableFactory interface has to provide.Attribute subclasses in
the case their AttributeContainer should have not be set.MissingAttributeContainerException without detail
message.
MissingAttributeContainerException with the
specified detail message.
ConstantPoolTable cannot be retrieved from a
Dna instance.MissingCPTableException without detail message.
MissingCPTableException with the specified detail
message.
Dna instance (constantInfo, infoStructures, or attributes)
realizes that is missing the required reference to its own Dna container.MissingDnaContainerException without detail message.
MissingDnaContainerException with the specified
detail message.
mix() method is the entry point for applications willing to mix two
Dna instances leveraging on the adopted DnaMixer
implementation's logic.
Dna instances passed to the contructor and returns a
new one exposing a set of methods equals to the union of the ones exposed by both the
Dna instances above.
MixerException without detail message.
MixerException with the specified detail message.
MixerException with the specified detail message and
the specified root cause.
MONITORENTER bytecode instruction which enters monitor for
object.MONITOREXIT bytecode instruction which exit monitor for
object.MethodsTable interface.MethodsTableFactory
interface.MULTIANEWARRAY bytecode instruction which creates new
multidimensional array.NEW bytecode instruction which is used to instantiate a new
object.NEW bytecode instruction which creates a new array whose
dimension is given by the first value popped from the operand stack.NOP bytecode instruction which does nothing.Instantiator whenever the required component
cannot be found in the provided configuration.NoSuchElementException without detail message.
NoSuchElementException with the specified detail
message.
POP bytecode instruction which pop the top value from the
operand stack.POP2 bytecode instruction which pop the top one or two values
from the operand stack.PUTFIELD bytecode instruction which set field in object.PUTSTATIC bytecode instruction which set static field in
class.ValidationExceptionAncestor rooted class.Dna object representing the class file passed to the
constructor.
cp_infos (Constant Pool Table entries).DnaMixer implementation.
DnaMixer implementation.
compact is true, otherwise the removed entry has to be
replaced by null
compact is
true, otherwise the removed entry has to be replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is
true, otherwise the removed entry has to be replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is
true, otherwise the removed entry has to be replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is
true, otherwise the removed entry has to be replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is
true, otherwise the removed entry has to be replaced by null
compact is true, otherwise the removed entry has to be
replaced by null
compact is
true, otherwise the removed entry has to be replaced by null
RET bytecode instruction which returns from a subruotine.RETURN bytecode instruction which returns void
from a method.SALOAD bytecode instruction which loads short from array.SASTORE bytecode instruction which stores into short array.Dna instance for a field having the
given nameIndex and descriptorIndex.
Dna instance for a method having the
given nameIndex and descriptorIndex.
CodeAttribute this ExceptionTableEntry
is held by.
InnerClassesTableEntry
CodeAttrbute which contains the current
LineNumberTableAttribute.
LineNumberTableAttribute containing the current
LineNumberTableEntry
CodeAttribute containing the current
LocalVariableTableAttribute.
LocalVariableTableAttribute containing the current
LocalVariableTableEntry.
Dna
instance.
List have to be valid implementations
of the interfaces defined in the package dna.attributes.
type is non zero, it must refer to an entry of the constant
pool table of type ConstantClass (ConstantClassInfo).
type is non zero, it must refer to an entry of the constant
pool table of type ConstantClass (ConstantClassInfo).
int array.
int array.
ConstantPoolTable instance containing all the cp_infos
required by both the fields stored in the current DisconnectedField instance.
ConstantPoolTable instance containing all the cp_infos
required by both the fields and methods stored in the current DisconnectedMethod
instance.
Dna instance.
ConstantPoolTable instance this
constantInfo entity belongs to.
ConstantPoolTable instance this
constantInfo entity belongs to.
Dna instance which will contain the current Attribute
Dna instance which will contain the current Attribute
Dna container
Dna container
Dna container
Dna container
Dna container
Dna container
Dna instance this infoStructure entity
belongs to.
Dna container
Dna container
Dna instances that will be used for generating the
new one.
Dna instances that will be used for generating the
new one.
ConstantPoolTable instance, that is the
ConstantPoolTable the cp_info-chain should be copied to.
ConstantPoolTable instance, that is the
ConstantPoolTable the cp_info-chain should be copied to.
ValidationExceptionAncestor subclass handled by the current
ValidationExceptionHelper.
ExceptionTableValidationException stored within the current
AttributeValidationException.
ExceptionTableValidationException stored within the current
AttributeValidationException.
FieldsTable instance containing all the extracted fields.
FieldsTable instance containing all the fields required by the
methods stored in the current DisconnectedMethod instance.
Dna instance.
AttributeOutOfRangeException that caused the current
FieldInfoValidationException to be raised.
AttributeValidationException that caused the current
FieldInfoValidationException to be raised.
InnerClassesTableEntryValidationException stored within the current
AttributeValidationException.
XxxOutOfRangeException subclasses.
UnknownOpCodeException that caused the current exception to be raised.
UnknownOpCodeException that caused the current exception to be raised.
Constant Class Info associated with this class' implemented interfaces.
LineNumberTableEntryValidationException stored within the current
AttributeValidationException.
LocalVariableTableEntryValidationException stored within the current
AttributeValidationException.
Dna instance.
MethodsTable instance containing all the extracted methods.
MethodsTable instance containing all the extracted methods.
MethodsTable instance containing all the methods defined by the Java
class represented by the current Dna instance.
Dna
instance.
Dna instance.
ConstantPoolTable instance, that is the
ConstantPoolTable containing the cp_info to be copied to the
destination ConstantPoolTable instance.
ConstantPoolTable instance, that is the
ConstantPoolTable containing the cp_info to be copied to the
destination ConstantPoolTable instance.
Dna instance
Constant Class Info
representing the current class.
constantvalue_index of the current
ConstantValueAttribute.
SIPUSH bytecode instruction which pushes short.SourceFileAttributeCorruptedException without detail
message.
SourceFileAttributeCorruptedException with the
specified detail message.
DeepCopier implementation.
cp_infos from a source Constant
Pool Table to a destination Constant Pool Table.SWAP bytecode instruction which swap the top two values on the
operand stack.TABLESWITVH bytecode instruction which accesses jump table by
index and jump.InnerClassesTableEntry to the given
DataOutputStream.
Dna instance's content to the specified
DataOutputStream
InfoStructure to a stream.
String representation of the current Range instance
in the following form: [start, end].
UnknownConstantPoolTableEntryException without
detail message.
UnknownConstantPoolTableEntryException with the
specified detail message.
UnknownConstantPoolTableEntryException with the
specified detail message.
DeepCopierFactory is required to instantiate
an unknown type of DeepCopier.UnknownInfoStructureException without detail
message.
UnknownInfoStructureException with the specified
detail message.
UnknownOpCode without detail message.
UnknownOpCode with the specified detail message.
unsupportedAttributeException without detail
message.
unsupportedAttributeException with the specified
detail message.
UnusableEntry interface.fqClassName,
will point to the constant pool table entry specified by the third input parameter newFqnIndx.
,
will point to the constant pool table entry specified by the third input parameter newFqnIndx.
- updateRefs(int) -
Method in interface jef.dna.attributes.Attribute
- This method updates all the references pointing to constant pool table's entries this
attributes holds.
- updateRefs(int) -
Method in interface jef.dna.attributes.ExceptionTableEntry
- Updates all the reference to the constant pool table
- updateRefs(int) -
Method in class jef.dna.attributes.impl.Code
- This method updates all the references that the current attribute holds to the constant pool
table.
- updateRefs(int) -
Method in class jef.dna.attributes.impl.ConstantValue
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.DeprecatedAttribute
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.EnclosingMethod
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.ExceptionAttr
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.ExceptionTableEntry
- Updates all the reference to the constant pool table
- updateRefs(int) -
Method in class jef.dna.attributes.impl.GenericAttribute
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.InnerClasses
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.InnerClassesTableEntry
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.LineNumberTableAttribute
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.LocalVariableTableAttribute
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.LocalVariableTableEntry
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.Signature
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.SourceDebugExtension
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.SourceFileAttribute
-
- updateRefs(int) -
Method in class jef.dna.attributes.impl.SyntheticAttribute
-
- updateRefs(int) -
Method in interface jef.dna.attributes.InnerClassesTableEntry
- Updates all the references to constant pool table entries by the given offset.
- updateRefs(int) -
Method in interface jef.dna.attributes.LocalVariableTableEntry
- Updates all the references to entries into the constant pool table by the given offset
- updateRefs(int) -
Method in interface jef.dna.constantInfo.ConstantInfo
- Update all the references to entries in the constant pool table by adding the specified
offset.
- updateRefs(int) -
Method in class jef.dna.constantInfo.impl.ConstantAncestor
- This method does not perform anything.
- updateRefs(int) -
Method in class jef.dna.constantInfo.impl.ConstantClass
-
- updateRefs(int) -
Method in class jef.dna.constantInfo.impl.ConstantField
-
- updateRefs(int) -
Method in class jef.dna.constantInfo.impl.ConstantMethod
-
- updateRefs(int) -
Method in class jef.dna.constantInfo.impl.ConstantNameAndType
-
- updateRefs(int) -
Method in class jef.dna.constantInfo.impl.ConstantString
-
- updateRefs(int) -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
-
- updateRefs(int) -
Method in interface jef.dna.infoStructures.InfoStructure
- This method reorganizes all the references to constant pool table entries
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AConst_Null
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ALoad_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ALoad_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ALoad_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ALoad_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AReturn
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ArrayLength
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AStore_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AStore_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AStore_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AStore_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.AThrow
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.BALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.BAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.BiPush
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.CALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.CAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.D2f
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.D2i
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.D2l
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DAdd
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DCmpg
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DCmpl
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DConst_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DConst_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DDiv
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DLoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DLoad_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DLoad_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DLoad_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DLoad_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DMul
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DNeg
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DRem
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DReturn
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DStore_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DStore_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DStore_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DStore_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.DSub
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Dup
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Dup2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Dup2_X1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Dup2_X2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Dup_X1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Dup_X2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.F2d
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.F2i
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.F2l
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FAdd
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FCmpg
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FCmpl
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FConst_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FConst_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FConst_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FDiv
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FLoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FLoad_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FLoad_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FLoad_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FLoad_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FMul
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FNeg
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FRem
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FReturn
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FStore_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FStore_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FStore_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FStore_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.FSub
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Goto
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Goto_W
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.I2b
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.I2c
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.I2d
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.I2f
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.I2l
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.I2s
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IAdd
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IAnd
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IConst_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IConst_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IConst_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IConst_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IConst_4
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IConst_5
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IConst_M1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IDiv
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.If_ACmpEq
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.If_ACmpNe
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IF_ICmpeq
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IF_ICmpge
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IF_ICmpgt
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IF_ICmple
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IF_ICmplt
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IF_ICmpne
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Ifeq
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IfNoNull
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IfNull
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IInc
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ILoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ILoad_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ILoad_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ILoad_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ILoad_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IMul
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.INeg
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.InstructionAncestor
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.InstructionAncestorRefsCpt
- This method implements the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IOr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IRem
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IReturn
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IShl
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IShr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IStore_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IStore_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IStore_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IStore_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.ISub
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Iushr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.IXOr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Jsr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Jsr_W
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.L2d
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.L2f
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.L2i
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LAdd
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LAnd
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Lcmp
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LConst_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LConst_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LDiv
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LLoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LLoad_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LLoad_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LLoad_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LLoad_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LMul
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LNeg
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LookupSwitch
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LOr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LRem
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LReturn
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LShl
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LShr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LStore_0
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LStore_1
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LStore_2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LStore_3
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LSub
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Lushr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.LXOr
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.MonitorEnter
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.MonitorExit
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.NewArray
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Nop
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Pop
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Pop2
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Ret
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Return
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.SALoad
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.SAStore
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.SiPush
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Swap
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.TableSwitch
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in class jef.dna.instructions.impl.Wide
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
- updateRefs(int) -
Method in interface jef.dna.instructions.Instruction
- This method must implement the logic necessary to update all the references to constant pool
table's entries contained within the bytecode instruction.
Attribute according
to what specified by the JVM Official Specification.
ExceptionTableEntry
according to what specified by the JVM Official Specification.
Attribute according
to what specified by the JVM Official Specification.
InnerClassesTableEntry
LineNumberTableEntry.
- validate() -
Method in interface jef.dna.attributes.LocalVariableTableEntry
- Perform validation over the current
LocalVariableTableEntry
- validate() -
Method in interface jef.dna.attributesTable.AttributesTable
- Validates all the
AttributesTable entries.
- validate() -
Method in class jef.dna.attributesTable.impl.def.ATable
-
- validate() -
Method in interface jef.dna.constantInfo.ConstantInfo
- This method has to perform a validation process over the
ConstantInfo
according to what specified by the JVM Official Specification.
- validate() -
Method in class jef.dna.constantInfo.impl.ConstantAncestor
- This method has to perform a validation process over the
ConstantInfo
according to what specified by the JVM Official Specification.
- validate() -
Method in interface jef.dna.constantPoolTable.ConstantPoolTable
- This method validates the current Constant Pool Table along with its entries.
- validate() -
Method in class jef.dna.constantPoolTable.impl.CPTable
-
- validate() -
Method in class jef.dna.Dna
- This method launches the validation process over the current
Dna instance.
- validate() -
Method in interface jef.dna.fieldsTable.FieldsTable
- This method performs the validation over all the
FieldsTable entries.
- validate() -
Method in class jef.dna.fieldsTable.impl.def.FTable
-
- validate() -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
- This method has to perform a validation process over the
FieldInfo according
to what specified by the JVM Official Specification.
- validate() -
Method in interface jef.dna.infoStructures.InfoStructure
- This method has to perform a validation process over the
FieldInfo according
to what specified by the JVM Official Specification.
- validate() -
Method in class jef.dna.methodsTable.impl.def.MTable
-
- validate() -
Method in interface jef.dna.methodsTable.MethodsTable
- Perform the validation process over each
MethodsTable entry.
- validateAccessFlags(ConstantPoolTable) -
Method in class jef.dna.infoStructures.impl.FieldInfo
-
- validateAccessFlags(ConstantPoolTable) -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
-
- validateAccessFlags(ConstantPoolTable) -
Method in class jef.dna.infoStructures.impl.MethodInfo
-
- validateAttributeCount(ConstantPoolTable) -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
-
- validateAttributes(ConstantPoolTable) -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
-
- validateClassIndex(ConstantPoolTable) -
Method in class jef.dna.constantInfo.impl.ConstantField
-
- validateClassIndex(ConstantPoolTable) -
Method in class jef.dna.constantInfo.impl.ConstantMethod
-
- validateDescriptorIndex() -
Method in class jef.dna.attributes.impl.LocalVariableTableEntry
-
- validateDescriptorIndex(ConstantPoolTable) -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
-
- validateIndex() -
Method in class jef.dna.attributes.impl.LocalVariableTableEntry
-
- validateLength() -
Method in class jef.dna.attributes.impl.LocalVariableTableEntry
-
- validateNameAndTypeIndex(ConstantPoolTable) -
Method in class jef.dna.constantInfo.impl.ConstantField
-
- validateNameAndTypeIndex(ConstantPoolTable) -
Method in class jef.dna.constantInfo.impl.ConstantMethod
-
- validateNameIndex(ConstantPoolTable) -
Method in class jef.dna.attributes.impl.GenericAttribute
-
- validateNameIndex() -
Method in class jef.dna.attributes.impl.LocalVariableTableEntry
-
- validateNameIndex(ConstantPoolTable) -
Method in class jef.dna.infoStructures.impl.InfoStructureAncestor
-
- validateRefIntoCode(int) -
Method in interface jef.dna.attributes.CodeAttribute
- Test whether the
ref index refers to a valid opcode within the code array or
not.
- validateRefIntoCode(int) -
Method in class jef.dna.attributes.impl.Code
- This method verifies that the given reference is a valid reference to one of the bytecode
instructions contained within this
Code attribute.
- validateStartPc() -
Method in class jef.dna.attributes.impl.LocalVariableTableEntry
-
- validateStringIndex(ConstantPoolTable) -
Method in class jef.dna.constantInfo.impl.ConstantString
-
- ValidationExceptionAncestor - Exception in jef.dna.exceptions
- Ancestor class gathering all the methods common to every more specialized validation exception
class.
- ValidationExceptionAncestor(Object, String, Object, Object, String) -
Constructor for exception jef.dna.exceptions.ValidationExceptionAncestor
- Creates a new instance of
ValidationExceptionAncestor without detail message.
- ValidationExceptionHelper - Class in jef.dna.util
- This helper class is available starting from every
ValidationExceptionAncestor
instance, and is meant for abstracting the developer from all the reflection releted programming
issues necessary for dealing with such exception instances. - ValidationExceptionHelper() -
Constructor for class jef.dna.util.ValidationExceptionHelper
- Creates a new instance of ValidationExceptionHelper
- ValidationExceptionHelperTest - Class in jef.dna.util
- Test class to check the correctness of the generic methods of the
ValidationExceptionHelper class. - ValidationExceptionHelperTest() -
Constructor for class jef.dna.util.ValidationExceptionHelperTest
- Creates a new instance of Test
- valueOf(String) -
Static method in enum jef.disconnection.DisconnectedStructuresFactory.DisconnectedStructureType
- Returns the enum constant of this type with the specified name.
- valueOf(String) -
Static method in enum jef.disconnection.DisconnectorsFactory.DisconnectorType
- Returns the enum constant of this type with the specified name.
- valueOf(String) -
Static method in enum jef.dna.attributes.AttributeTypes
- Returns the enum constant of this type with the specified name.
- values() -
Static method in enum jef.disconnection.DisconnectedStructuresFactory.DisconnectedStructureType
- Returns an array containing the constants of this enum type, in
the order they're declared.
- values() -
Static method in enum jef.disconnection.DisconnectorsFactory.DisconnectorType
- Returns an array containing the constants of this enum type, in
the order they're declared.
- values() -
Static method in enum jef.dna.attributes.AttributeTypes
- Returns an array containing the constants of this enum type, in
the order they're declared.
WIDE bytecode instruction which extends local variable index
by additional bytes.Dna instance to the formerly specified output file.
WrongMagicNumberException without detail message.
WrongMagicNumberException with the specified detail
message.
WrongReferenceInConstantPoolTableException without
detail message.
WrongReferenceInConstantPoolTableException with the
specified detail message.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||