Uses of Class
org.aspectj.apache.bcel.classfile.Attribute
Packages that use Attribute
Package
Description
-
Uses of Attribute in org.aspectj.apache.bcel.classfile
Subclasses of Attribute in org.aspectj.apache.bcel.classfileModifier and TypeClassDescriptionclass
This attribute is attached to a method and indicates the default value for an annotation element.final class
Represents the BootstrapMethods attribute in Java 7 classes.final class
This class represents a chunk of Java byte code contained in a method.final class
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.final 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 ...final class
This class represents the table of exceptions that are thrown by a method.final class
This class is derived from Attribute and denotes that this class is an Inner class of another.final 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
final class
This class is derived from Attribute and represents the module information captured in a class file.final class
Indicates the main class of a module.final class
Indicates all the packages of a module that are exported or opened by the module attribute.final class
https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.28final class
https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.29final class
This class is derived from Attribute and represents a reference to a invalid input: '<'href="https://wwwipd.ira.uka.de/~pizza/gj/">GJ attribute.final class
This class is derived from Attribute and represents a reference to the source file of this class.final class
This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).final class
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.final class
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 AttributeModifier and TypeFieldDescriptionprotected Attribute[]
FieldOrMethod.attributes
static final Attribute[]
Attribute.NoAttributes
Methods in org.aspectj.apache.bcel.classfile that return AttributeModifier and TypeMethodDescriptionAnnotationDefault.copy
(ConstantPool constant_pool) EnclosingMethod.copy
(ConstantPool constant_pool) final Attribute[]
Code.getAttributes()
final Attribute[]
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 final Attribute
Attribute.readAttribute
(DataInputStream file, ConstantPool cpool) static Attribute[]
AttributeUtils.readAttributes
(DataInputStream dataInputstream, ConstantPool cpool) Methods in org.aspectj.apache.bcel.classfile with parameters of type AttributeModifier 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) final 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 streamConstructors in org.aspectj.apache.bcel.classfile with parameters of type AttributeModifierConstructorDescriptionCode
(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
Subclasses of Attribute in org.aspectj.apache.bcel.classfile.annotationModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
Methods in org.aspectj.apache.bcel.classfile.annotation that return AttributeModifier 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
Methods in org.aspectj.apache.bcel.generic that return AttributeModifier and TypeMethodDescriptionClassGen.getAttribute
(String attributeName) FieldGenOrMethodGen.getAttributesImmutable()
MethodGen.getCodeAttributes()
Methods in org.aspectj.apache.bcel.generic that return types with arguments of type AttributeMethods in org.aspectj.apache.bcel.generic with parameters of type AttributeModifier 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
Methods in org.aspectj.weaver.bcel that return AttributeModifier and TypeMethodDescriptionstatic Attribute
Utility.bcelAttribute
(AjAttribute a, ConstantPool pool) Methods in org.aspectj.weaver.bcel that return types with arguments of type AttributeMethods in org.aspectj.weaver.bcel with parameters of type AttributeModifier 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)