Uses of Interface
jef.dna.constantInfo.ConstantInfo

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