Uses of Interface
jef.dna.infoStructures.MethodInfoStructure

Packages that use MethodInfoStructure
jef.disconnection   
jef.disconnection.impl   
jef.dna   
jef.dna.infoStructures.impl   
jef.dna.methodsTable   
jef.dna.methodsTable.impl.def   
 

Uses of MethodInfoStructure in jef.disconnection
 

Methods in jef.disconnection with parameters of type MethodInfoStructure
 void DisconnectedMethod.addMethod(MethodInfoStructure mi)
          Adds one more MethodInfoStructure to the current DisconnectedMethod instance.
 void MethodDisconnector.extract(MethodInfoStructure methodInfo, Dna srcDna, DisconnectedMethod disconnectedMethod)
          This method copies into the disconnectMethod instance provided as parameter the methodInfo object.
 

Uses of MethodInfoStructure in jef.disconnection.impl
 

Methods in jef.disconnection.impl that return MethodInfoStructure
protected  MethodInfoStructure DefaultMethodDisconnector.searchMethod(Dna dna, int nameIndex, int descIndex)
          This method searches over the provided Dna instance for a method having the given nameIndex and descriptorIndex.
 

Methods in jef.disconnection.impl with parameters of type MethodInfoStructure
 void DefaultDisconnectedMethod.addMethod(MethodInfoStructure mi)
          Adds one more MethodInfoStructure to the current DisconnectedMethod instance.
 void DefaultMethodDisconnector.extract(MethodInfoStructure methodInfo, Dna srcDna, DisconnectedMethod disconnectedMethod)
          This method copies into the disconnectedMethod instance provided as parameter the given methodInfo object.
protected  CodeAttribute DefaultMethodDisconnector.handleAttributes(MethodInfoStructure clonedMethodInfo, boolean isInit)
           
protected  void DefaultMethodDisconnector.handleFirstLevelRefs(MethodInfoStructure clonedMethodInfo, boolean isInit, DisconnectedMethod dm, Dna srcDna)
           
protected  void DefaultMethodDisconnector.innerExtract(MethodInfoStructure methodInfo, Dna srcDna, DisconnectedMethod disconnectedMethod)
          Protected extraction method.
protected  void DefaultMethodDisconnector.innerExtractInit(MethodInfoStructure methodInfo, Dna srcDna, DisconnectedMethod disconnectedMethod)
           
 

Uses of MethodInfoStructure in jef.dna
 

Methods in jef.dna that return MethodInfoStructure
 MethodInfoStructure Dna.getInitMethod()
           
 

Methods in jef.dna with parameters of type MethodInfoStructure
 void Dna.setInitMethod(MethodInfoStructure initMethod)
           
 

Uses of MethodInfoStructure in jef.dna.infoStructures.impl
 

Classes in jef.dna.infoStructures.impl that implement MethodInfoStructure
 class MethodInfo
          Class representing a Method Info structure.
 

Uses of MethodInfoStructure in jef.dna.methodsTable
 

Methods in jef.dna.methodsTable that return MethodInfoStructure
 MethodInfoStructure MethodsTable.get(int index)
          Get a reference to the entry stored at the provided index.
 MethodInfoStructure MethodsTable.remove(int index, boolean compact)
          Removes the entry at the specified index, if exists, resizing the table if compact is true, otherwise the removed entry has to be replaced by null
 

Methods in jef.dna.methodsTable with parameters of type MethodInfoStructure
 void MethodsTable.addElement(MethodInfoStructure entry)
          Adds the specified MethodInfoStructure at the end of the table.
 void MethodsTable.addElementAt(MethodInfoStructure entry, int index, boolean overwrite)
          Adds the specified 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.
 int MethodsTable.getIndexOf(MethodInfoStructure entry)
          Return the index of the provided entry, if exists.
 int MethodsTable.remove(MethodInfoStructure entry, boolean compact)
          Removes the specified entry, if exists, resizing the table if compact is true, otherwise the removed entry has to be replaced by null
 

Uses of MethodInfoStructure in jef.dna.methodsTable.impl.def
 

Methods in jef.dna.methodsTable.impl.def that return MethodInfoStructure
 MethodInfoStructure MTable.get(int index)
          Get a reference to the entry stored at the provided index.
 MethodInfoStructure MTable.remove(int index, boolean compact)
          Removes the entry at the specified index, if exists, resizing the table if compact is true, otherwise the removed entry has to be replaced by null
 

Methods in jef.dna.methodsTable.impl.def with parameters of type MethodInfoStructure
 void MTable.addElement(MethodInfoStructure entry)
          Adds the specified MethodInfoStructure at the end of the table.
 void MTable.addElementAt(MethodInfoStructure entry, int index, boolean overwrite)
          Adds the specified 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.
 int MTable.getIndexOf(MethodInfoStructure entry)
          Return the index of the provided entry, if exists.
 int MTable.remove(MethodInfoStructure entry, boolean compact)
          Removes the specified entry, if exists, resizing the table if compact is true, otherwise the removed entry has to be replaced by null