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 TypeClassDescriptionclassThis attribute is attached to a method and indicates the default value for an annotation element.final classRepresents the BootstrapMethods attribute in Java 7 classes.final classThis class represents a chunk of Java byte code contained in a method.final classThis class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.final classThis class is derived from Attribute and denotes that this is a deprecated method.classThis attribute exists for local or anonymous classes and ... there can be only one.final classThis class represents the table of exceptions that are thrown by a method.final classThis class is derived from Attribute and denotes that this class is an Inner class of another. to the source file of this class.final classThis class represents a table of line numbers for debugging purposes.classThis class represents collection of local variables in a method.classclassfinal classThis class is derived from Attribute and represents the module information captured in a class file.final classIndicates the main class of a module.final classIndicates all the packages of a module that are exported or opened by the module attribute.final classhttps://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.28final classhttps://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.29final classThis class is derived from Attribute and represents a reference to a invalid input: '<'href="http://wwwipd.ira.uka.de/~pizza/gj/">GJ attribute.final classThis class is derived from Attribute and represents a reference to the source file of this class.final classThis class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).final classThis class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.final classThis 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.attributesstatic final Attribute[]Attribute.NoAttributesMethods 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 AttributeAttribute.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 voidAttributeUtils.accept(Attribute[] attributes, ClassVisitor visitor) static CodeAttributeUtils.getCodeAttribute(Attribute[] attributes) static ConstantValueAttributeUtils.getConstantValueAttribute(Attribute[] attributes) static ExceptionTableAttributeUtils.getExceptionTableAttribute(Attribute[] attributes) static SignatureAttributeUtils.getSignatureAttribute(Attribute[] attributes) static SourceFileAttributeUtils.getSourceFileAttribute(Attribute[] attributes) static booleanAttributeUtils.hasSyntheticAttribute(Attribute[] attributes) final voidCode.setAttributes(Attribute[] attributes) voidFieldOrMethod.setAttributes(Attribute[] attributes) voidJavaClass.setAttributes(Attribute[] attributes) voidMethod.setAttributes(Attribute[] attributes) static voidAttributeUtils.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) protectedFieldOrMethod(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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassMethods 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 TypeMethodDescriptionvoidClassGen.addAttribute(Attribute a) voidFieldGenOrMethodGen.addAttribute(Attribute a) voidMethodGen.addCodeAttribute(Attribute a) Add an attribute to the code.voidClassGen.removeAttribute(Attribute a) voidFieldGenOrMethodGen.removeAttribute(Attribute a) voidMethodGen.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 AttributeUtility.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 booleanAtAjAttributes.acceptAttribute(Attribute attribute) Annotations are RuntimeVisible only.voidLazyClassGen.addAttribute(Attribute attribute) voidLazyMethodGen.addAttribute(Attribute attribute) static List<AjAttribute>Utility.readAjAttributes(String classname, Attribute[] as, ISourceContext context, World w, AjAttribute.WeaverVersionInfo version, ConstantPoolReader dataDecompressor)