Uses of Class
org.aspectj.apache.bcel.classfile.Attribute

Packages that use Attribute
org.aspectj.apache.bcel.classfile   
org.aspectj.apache.bcel.classfile.annotation   
org.aspectj.apache.bcel.generic   
org.aspectj.weaver.bcel   
 

Uses of Attribute in org.aspectj.apache.bcel.classfile
 

Subclasses of Attribute in org.aspectj.apache.bcel.classfile
 class AnnotationDefault
          This attribute is attached to a method and indicates the default value for an annotation element.
 class Code
          This class represents a chunk of Java byte code contained in a method.
 class ConstantValue
          This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.
 class Deprecated
          This class is derived from Attribute and denotes that this is a deprecated method.
 class EnclosingMethod
          This attribute exists for local or anonymous classes and ...
 class ExceptionTable
          This class represents the table of exceptions that are thrown by a method.
 class InnerClasses
          This class is derived from Attribute and denotes that this class is an Inner class of another.
 class LineNumberTable
          This class represents a table of line numbers for debugging purposes.
 class LocalVariableTable
          This class represents collection of local variables in a method.
 class LocalVariableTypeTable
           
 class Signature
          This class is derived from Attribute and represents a reference to a GJ attribute.
 class SourceFile
          This class is derived from Attribute and represents a reference to the source file of this class.
 class StackMap
          This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).
 class Synthetic
          This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.
 class Unknown
          This class represents a reference to an unknown (i.e., application-specific) attribute of a class.
 

Fields in org.aspectj.apache.bcel.classfile declared as Attribute
static Attribute[] Attribute.NoAttributes
           
 

Methods in org.aspectj.apache.bcel.classfile that return Attribute
 Attribute AnnotationDefault.copy(ConstantPool constant_pool)
           
 Attribute EnclosingMethod.copy(ConstantPool constant_pool)
           
 Attribute[] FieldOrMethod.getAttributes()
           
 Attribute[] Code.getAttributes()
           
 Attribute[] JavaClass.getAttributes()
           
static Attribute[] Utility.getParameterAnnotationAttributes(ConstantPool cp, java.util.List<AnnotationGen>[] vec)
          Annotations against a class are stored in one of four attribute kinds: - RuntimeVisibleParameterAnnotations - RuntimeInvisibleParameterAnnotations
static Attribute Attribute.readAttribute(java.io.DataInputStream file, ConstantPool cpool)
           
static Attribute[] AttributeUtils.readAttributes(java.io.DataInputStream dataInputstream, ConstantPool cpool)
           
 

Methods in org.aspectj.apache.bcel.classfile with parameters of type Attribute
static void AttributeUtils.accept(Attribute[] attributes, ClassVisitor visitor)
           
static Code AttributeUtils.getCodeAttribute(Attribute[] attributes)
           
static ConstantValue AttributeUtils.getConstantValueAttribute(Attribute[] attributes)
           
static ExceptionTable AttributeUtils.getExceptionTableAttribute(Attribute[] attributes)
           
static Signature AttributeUtils.getSignatureAttribute(Attribute[] attributes)
           
static SourceFile AttributeUtils.getSourceFileAttribute(Attribute[] attributes)
           
static boolean AttributeUtils.hasSyntheticAttribute(Attribute[] attributes)
           
 void FieldOrMethod.setAttributes(Attribute[] attributes)
           
 void Code.setAttributes(Attribute[] attributes)
           
 void JavaClass.setAttributes(Attribute[] attributes)
           
 void Method.setAttributes(Attribute[] attributes)
           
static void AttributeUtils.writeAttributes(Attribute[] attributes, java.io.DataOutputStream file)
          Write (serialize) a set of attributes into a specified output stream
 

Constructors in org.aspectj.apache.bcel.classfile with parameters of type Attribute
Code(int name_index, int length, int max_stack, int max_locals, byte[] code, CodeException[] exception_table, Attribute[] attributes, ConstantPool constant_pool)
           
Field(int modifiers, int nameIndex, int signatureIndex, Attribute[] attributes, ConstantPool cpool)
           
JavaClass(int classnameIndex, int superclassnameIndex, java.lang.String filename, int major, int minor, int access_flags, ConstantPool cpool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes)
           
Method(int access_flags, int name_index, int signature_index, Attribute[] attributes, ConstantPool constant_pool)
           
 

Uses of Attribute in org.aspectj.apache.bcel.classfile.annotation
 

Subclasses of Attribute in org.aspectj.apache.bcel.classfile.annotation
 class RuntimeAnnos
           
 class RuntimeInvisAnnos
           
 class RuntimeInvisParamAnnos
           
 class RuntimeParamAnnos
           
 class RuntimeVisAnnos
           
 class RuntimeVisParamAnnos
           
 

Methods in org.aspectj.apache.bcel.classfile.annotation that return Attribute
 Attribute RuntimeVisParamAnnos.copy(ConstantPool constant_pool)
           
 Attribute RuntimeVisAnnos.copy(ConstantPool constant_pool)
           
 Attribute RuntimeParamAnnos.copy(ConstantPool constant_pool)
           
 Attribute RuntimeInvisParamAnnos.copy(ConstantPool constant_pool)
           
 Attribute RuntimeInvisAnnos.copy(ConstantPool constant_pool)
           
 

Uses of Attribute in org.aspectj.apache.bcel.generic
 

Methods in org.aspectj.apache.bcel.generic that return Attribute
 Attribute ClassGen.getAttribute(java.lang.String attributeName)
           
 Attribute[] FieldGenOrMethodGen.getAttributesImmutable()
           
 Attribute[] MethodGen.getCodeAttributes()
           
 

Methods in org.aspectj.apache.bcel.generic that return types with arguments of type Attribute
 java.util.List<Attribute> FieldGenOrMethodGen.getAttributes()
           
 java.util.Collection<Attribute> ClassGen.getAttributes()
           
 

Methods in org.aspectj.apache.bcel.generic with parameters of type Attribute
 void FieldGenOrMethodGen.addAttribute(Attribute a)
           
 void ClassGen.addAttribute(Attribute a)
           
 void MethodGen.addCodeAttribute(Attribute a)
          Add an attribute to the code.
 void FieldGenOrMethodGen.removeAttribute(Attribute a)
           
 void ClassGen.removeAttribute(Attribute a)
           
 void MethodGen.removeCodeAttribute(Attribute a)
          Remove a code attribute.
 

Uses of Attribute in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return Attribute
static Attribute Utility.bcelAttribute(AjAttribute a, ConstantPool pool)
           
 

Methods in org.aspectj.weaver.bcel that return types with arguments of type Attribute
 java.util.List<Attribute> LazyMethodGen.getAttributes()
           
 

Methods in org.aspectj.weaver.bcel with parameters of type Attribute
static boolean AtAjAttributes.acceptAttribute(Attribute attribute)
          Annotations are RuntimeVisible only.
 void LazyMethodGen.addAttribute(Attribute attribute)
           
static java.util.List<AjAttribute> Utility.readAjAttributes(java.lang.String classname, Attribute[] as, ISourceContext context, World w, AjAttribute.WeaverVersionInfo version, ConstantPoolReader dataDecompressor)