Uses of Class
org.aspectj.apache.bcel.classfile.Attribute
Package
Description
-
Uses of Attribute in org.aspectj.apache.bcel.classfile
Modifier and TypeClassDescriptionclass
This attribute is attached to a method and indicates the default value for an annotation element.class
Represents the BootstrapMethods attribute in Java 7 classes.class
This class represents a chunk of Java byte code contained in a method.class
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.class
This class is derived from Attribute and denotes that this is a deprecated method.class
This attribute exists for local or anonymous classes and ... there can be only one.class
This class represents the table of exceptions that are thrown by a method.class
This class is derived from Attribute and denotes that this class is an Inner class of another. to the source file of this class.class
This class represents a table of line numbers for debugging purposes.class
This class represents collection of local variables in a method.class
class
class
This class is derived from Attribute and represents the module information captured in a class file.class
Indicates the main class of a module.class
Indicates all the packages of a module that are exported or opened by the module attribute.class
https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.28class
https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.29class
This class is derived from Attribute and represents a reference to aGJ attribute. class
This class is derived from Attribute and represents a reference to the source file of this class.class
This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).class
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.class
This class represents a reference to an unknown (i.e., application-specific) attribute of a class.Modifier and TypeFieldDescriptionprotected Attribute[]
FieldOrMethod.attributes
static Attribute[]
Attribute.NoAttributes
Modifier and TypeMethodDescriptionAnnotationDefault.copy(ConstantPool constant_pool)
EnclosingMethod.copy(ConstantPool constant_pool)
Code.getAttributes()
FieldOrMethod.getAttributes()
JavaClass.getAttributes()
static Attribute[]
Utility.getParameterAnnotationAttributes(ConstantPool cp, List<AnnotationGen>[] vec)
Annotations against a class are stored in one of four attribute kinds: - RuntimeVisibleParameterAnnotations - RuntimeInvisibleParameterAnnotationsstatic Attribute
Attribute.readAttribute(DataInputStream file, ConstantPool cpool)
static Attribute[]
AttributeUtils.readAttributes(DataInputStream dataInputstream, ConstantPool cpool)
Modifier and TypeMethodDescriptionstatic 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
Code.setAttributes(Attribute[] attributes)
void
FieldOrMethod.setAttributes(Attribute[] attributes)
void
JavaClass.setAttributes(Attribute[] attributes)
void
Method.setAttributes(Attribute[] attributes)
static void
AttributeUtils.writeAttributes(Attribute[] attributes, DataOutputStream file)
Write (serialize) a set of attributes into a specified output streamModifierConstructorDescriptionCode(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)
protected
FieldOrMethod(int accessFlags, int nameIndex, int signatureIndex, Attribute[] attributes, ConstantPool cpool)
JavaClass(int classnameIndex, int superclassnameIndex, 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
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
Modifier and TypeMethodDescriptionRuntimeInvisAnnos.copy(ConstantPool constant_pool)
RuntimeInvisParamAnnos.copy(ConstantPool constant_pool)
RuntimeParamAnnos.copy(ConstantPool constant_pool)
RuntimeTypeAnnos.copy(ConstantPool constant_pool)
RuntimeVisAnnos.copy(ConstantPool constant_pool)
RuntimeVisParamAnnos.copy(ConstantPool constant_pool)
-
Uses of Attribute in org.aspectj.apache.bcel.generic
Modifier and TypeMethodDescriptionClassGen.getAttribute(String attributeName)
FieldGenOrMethodGen.getAttributesImmutable()
MethodGen.getCodeAttributes()
Modifier and TypeMethodDescriptionvoid
ClassGen.addAttribute(Attribute a)
void
FieldGenOrMethodGen.addAttribute(Attribute a)
void
MethodGen.addCodeAttribute(Attribute a)
Add an attribute to the code.void
ClassGen.removeAttribute(Attribute a)
void
FieldGenOrMethodGen.removeAttribute(Attribute a)
void
MethodGen.removeCodeAttribute(Attribute a)
Remove a code attribute. -
Uses of Attribute in org.aspectj.weaver.bcel
Modifier and TypeMethodDescriptionstatic Attribute
Utility.bcelAttribute(AjAttribute a, ConstantPool pool)
Modifier and TypeMethodDescriptionstatic boolean
AtAjAttributes.acceptAttribute(Attribute attribute)
Annotations are RuntimeVisible only.void
LazyClassGen.addAttribute(Attribute attribute)
void
LazyMethodGen.addAttribute(Attribute attribute)
static List<AjAttribute>
Utility.readAjAttributes(String classname, Attribute[] as, ISourceContext context, World w, AjAttribute.WeaverVersionInfo version, ConstantPoolReader dataDecompressor)