|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
Packages that use ConstantInfo | |
---|---|
jef.dna.constantInfo | |
jef.dna.constantInfo.impl | |
jef.dna.constantPoolTable | |
jef.dna.constantPoolTable.impl |
Uses of ConstantInfo in jef.dna.constantInfo |
---|
Subinterfaces of ConstantInfo in jef.dna.constantInfo | |
---|---|
interface |
ConstClass
This interface has to be implemented by those classes representing a CONSTANT_Class_info structure. |
interface |
ConstDouble
This interface has to be implemented by those classes representing a CONSTANT_Double_info structure. |
interface |
ConstField
This interface has to be implemented by those classes representing a CONSTANT_Field_info structure. |
interface |
ConstFloat
This interface has to be implemented by those classes representing a CONSTANT_Float_info structure. |
interface |
ConstInteger
This interface has to be implemented by those classes representing a CONSTANT_Integer_info structure. |
interface |
ConstInterfaceMethod
This interface has to be implemented by those classes representing a CONSTANT_InterfaceMethodref_info structure. |
interface |
ConstLong
This interface has to be implemented by those classes representing a CONSTANT_Long_info structure. |
interface |
ConstMethod
This interface has to be implemented by those classes representing a CONSTANT_Methodref_info structure. |
interface |
ConstNameAndType
This interface has to be implemented by those classes representing a CONSTANT_NameAndType_info structure. |
interface |
ConstString
This interface has to be implemented by those classes representing a CONSTANT_String_info structure. |
interface |
ConstUtf8
This interface has to be implemented by those classes representing a CONSTANT_Utf8_info structure. |
interface |
UnusableEntry
This interface defines the methods every class designed for representing constant pool table's unusable entries has to expose. |
Methods in jef.dna.constantInfo that return ConstantInfo | |
---|---|
ConstantInfo |
ConstInfoFactory.getInstance(java.io.DataInputStream dis)
This method returns a velid 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 |
ConstInfoFactory.getInstance(java.io.DataInputStream dis,
Dna dna)
This method returns a velid 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 |
ConstInfoFactory.getInstance(int tag)
The returned instance belongs to the type defined by the provided tag. |
ConstantInfo |
ConstInfoFactory.getInstance(int tag,
java.io.DataInputStream dis)
The returned instance belongs to the type defined by the provided tag. |
Uses of ConstantInfo in jef.dna.constantInfo.impl |
---|
Classes in jef.dna.constantInfo.impl that implement ConstantInfo | |
---|---|
class |
ConstantAncestor
Abstract class, ancestor for the other concrete implementation classes. |
class |
ConstantClass
|
class |
ConstantDouble
|
class |
ConstantField
|
class |
ConstantFloat
|
class |
ConstantInteger
|
class |
ConstantInterfaceMethod
|
class |
ConstantLong
|
class |
ConstantMethod
|
class |
ConstantNameAndType
|
class |
ConstantString
|
class |
ConstantUtf8
|
class |
UnusableCPTEntry
Default implementation of the UnusableEntry interface. |
Methods in jef.dna.constantInfo.impl that return ConstantInfo | |
---|---|
ConstantInfo |
ConstantInterfaceMethod.clone()
The clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null . |
ConstantInfo |
ConstantInteger.clone()
The clone() method will return a new instance whose reference to the
containing ConstantPoolTable instance is set to null . |
ConstantInfo |
ConstantInfoFactory.getInstance(java.io.DataInputStream dis)
|
ConstantInfo |
ConstantInfoFactory.getInstance(java.io.DataInputStream dis,
Dna dna)
|
ConstantInfo |
ConstantInfoFactory.getInstance(int tag)
This method returns ConstantInfo compliant objects. |
ConstantInfo |
ConstantInfoFactory.getInstance(int tag,
java.io.DataInputStream dis)
This method returns ConstantInfo compliant objects. |
Uses of ConstantInfo in jef.dna.constantPoolTable |
---|
Methods in jef.dna.constantPoolTable that return ConstantInfo | |
---|---|
ConstantInfo |
ConstantPoolTable.get(int index)
Get a reference to the entry stored at the provided index. |
ConstantInfo |
ConstantPoolTable.remove(int index,
boolean compact)
Removes the entry at the specified index, if exists, resizing the constant pool table if compact is true , otherwise the removed entry has to be
replaced by null |
Methods in jef.dna.constantPoolTable with parameters of type ConstantInfo | |
---|---|
void |
ConstantPoolTable.addElement(ConstantInfo entry)
Adds the specified ConstantInfo at the end of the constant pool table. |
void |
ConstantPoolTable.addElementAt(ConstantInfo entry,
int index,
boolean overwrite)
Adds the specified 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. |
int |
ConstantPoolTable.getIndexOf(ConstantInfo entry)
Return the index of the provided entry, if exists. |
int |
ConstantPoolTable.remove(ConstantInfo entry,
boolean compact)
Removes the specified entry, if exists, resizing the constant pool table if compact is true , otherwise the removed entry has to be
replaced by null |
Uses of ConstantInfo in jef.dna.constantPoolTable.impl |
---|
Methods in jef.dna.constantPoolTable.impl that return ConstantInfo | |
---|---|
ConstantInfo |
CPTable.get(int index)
Get a reference to the entry stored at the provided index. |
ConstantInfo |
CPTable.remove(int index,
boolean compact)
Removes the entry at the specified index, if exists, resizing the constant pool table if compact is true , otherwise the removed entry has to be
replaced by null |
Methods in jef.dna.constantPoolTable.impl with parameters of type ConstantInfo | |
---|---|
void |
CPTable.addElement(ConstantInfo entry)
Adds the specified ConstantInfo at the end of the constant pool table. |
void |
CPTable.addElementAt(ConstantInfo entry,
int index,
boolean overwrite)
Adds the specified 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. |
int |
CPTable.getIndexOf(ConstantInfo entry)
Return the index of the provided entry, if exists. |
int |
CPTable.remove(ConstantInfo entry,
boolean compact)
Removes the specified entry, if exists, resizing the constant pool table if compact is true , otherwise the removed entry has to be
replaced by null |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |