|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |