Uses of Interface
jef.dna.attributes.Attribute

Packages that use Attribute
jef.disconnection   
jef.disconnection.impl   
jef.dna.attributes   
jef.dna.attributes.impl   
jef.dna.attributesTable   
jef.dna.attributesTable.impl.def   
jef.dna.infoStructures   
jef.dna.infoStructures.impl   
 

Uses of Attribute in jef.disconnection
 

Methods in jef.disconnection with parameters of type Attribute
 void DisconnectedField.addAttribute(Attribute attr)
          This method allows adding a class-level attribute to this disconnected structure.
 

Uses of Attribute in jef.disconnection.impl
 

Methods in jef.disconnection.impl with parameters of type Attribute
 void DefaultDisconnectedField.addAttribute(Attribute attr)
           
protected  CodeAttribute DefaultMethodDisconnector.handleCodeAttribute(Attribute attr, boolean isInit)
           
 

Uses of Attribute in jef.dna.attributes
 

Subinterfaces of Attribute in jef.dna.attributes
 interface CodeAttribute
          The 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.
 interface ConstantValueAttribute
          The 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.
 interface DeprecatedAttribute
          Class representing a Deprecated Attribute.
 interface EnclosingMethodAttribute
          This interface represents the EnclosingMethod attribute defined by the Java class file specification.
 interface ExceptionAttribute
          Class representing an Exception Attribute.
 interface ExceptionsAttribute
          Class representing an Exception Attribute.
 interface InnerClassesAttribute
          Class representing an Inner Classes Attribute.
 interface LineNumberTableAttribute
          Class representing a Line Number Table Attribute.
 interface LocalVariableTableAttribute
          Class representing a Local Variable Table Attribute.
 interface SignatureAttribute
          The Signature attribute is an optional fixed-length attribute in the attributes table of the ClassFile (�4.2), field_info (�4.6) and method_info (�4.7)structures.
 interface SourceDebugExtensionAttribute
           
 interface SourceFileAttribute
          Class representing a Source File Attribute.
 interface SyntheticAttribute
          Class representing a Synthetic Attribute.
 

Methods in jef.dna.attributes that return Attribute
 Attribute AttribFactory.getInstance(AttributeTypes type)
          This method returns not populated Attribute instances.
 Attribute AttribFactory.getInstance(java.io.DataInputStream dis, Dna dna)
          This method returns not populated Attribute instances.
 

Methods in jef.dna.attributes that return types with arguments of type Attribute
 java.util.List<Attribute> CodeAttribute.getAttributes()
          Gets the set of attributes associated with the current Code attribute.
 

Uses of Attribute in jef.dna.attributes.impl
 

Classes in jef.dna.attributes.impl that implement Attribute
 class Code
          The Code class represents a Code Attribute as defined by the JVM Class file Specification.
 class ConstantValue
           
 class DeprecatedAttribute
          Class representing a Deprecated Attribute.
 class EnclosingMethod
           
 class ExceptionAttr
          Class representing an Exception Attribute.
 class GenericAttribute
          Ancestor class for every Attribute class.
 class InnerClasses
          Class representing an Inner Classes Attribute.
 class LineNumberTableAttribute
          Class representing a Line Number Table Attribute.
 class LocalVariableTableAttribute
          Class representing a Local Variable Table Attribute.
 class Signature
           
 class SourceDebugExtension
           
 class SourceFileAttribute
          Class representing a Source File Attribute.
 class SyntheticAttribute
          Class representing a Synthetic Attribute.
 

Methods in jef.dna.attributes.impl that return Attribute
 Attribute AttributeFactory.getInstance(AttributeTypes type)
           
 Attribute AttributeFactory.getInstance(java.io.DataInputStream dis, Dna dna)
           
 

Methods in jef.dna.attributes.impl that return types with arguments of type Attribute
 java.util.List<Attribute> Code.getAttributes()
          Gets the set of attributes associated with the current Code attribute.
 

Uses of Attribute in jef.dna.attributesTable
 

Methods in jef.dna.attributesTable that return Attribute
 Attribute AttributesTable.get(int index)
          Get a reference to the entry stored at the provided index.
 Attribute AttributesTable.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.attributesTable with parameters of type Attribute
 void AttributesTable.addElement(Attribute entry)
          Adds the specified Attribute at the end of the table.
 void AttributesTable.addElementAt(Attribute entry, int index, boolean overwrite)
          Adds the specified 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.
 int AttributesTable.getIndexOf(Attribute entry)
          Return the index of the provided entry, if exists.
 int AttributesTable.remove(Attribute 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 Attribute in jef.dna.attributesTable.impl.def
 

Methods in jef.dna.attributesTable.impl.def that return Attribute
 Attribute ATable.get(int index)
          Get a reference to the entry stored at the provided index.
 Attribute ATable.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.attributesTable.impl.def with parameters of type Attribute
 void ATable.addElement(Attribute entry)
          Adds the specified Attribute at the end of the table.
 void ATable.addElementAt(Attribute entry, int index, boolean overwrite)
          Adds the specified 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.
 int ATable.getIndexOf(Attribute entry)
          Return the index of the provided entry, if exists.
 int ATable.remove(Attribute 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 Attribute in jef.dna.infoStructures
 

Methods in jef.dna.infoStructures that return types with arguments of type Attribute
 java.util.List<Attribute> InfoStructure.getAttributes()
          Instances contained within the input List have to be valid implementations of the interfaces defined in the package dna.attributes.
 

Method parameters in jef.dna.infoStructures with type arguments of type Attribute
 void InfoStructure.setAttributes(java.util.List<Attribute> attributes)
          Instances contained within the input List have to be valid implementations of the interfaces defined in the package dna.attributes.
 

Uses of Attribute in jef.dna.infoStructures.impl
 

Fields in jef.dna.infoStructures.impl with type parameters of type Attribute
protected  java.util.List<Attribute> InfoStructureAncestor.attributes
           
 

Methods in jef.dna.infoStructures.impl that return types with arguments of type Attribute
 java.util.List<Attribute> InfoStructureAncestor.getAttributes()
           
 

Method parameters in jef.dna.infoStructures.impl with type arguments of type Attribute
 void InfoStructureAncestor.setAttributes(java.util.List<Attribute> attributes)