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.classRepresents the BootstrapMethods attribute in Java 7 classes.classThis class represents a chunk of Java byte code contained in a method.classThis class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.classThis class is derived from Attribute and denotes that this is a deprecated method.classThis attribute exists for local or anonymous classes and ...classThis class represents the table of exceptions that are thrown by a method.classThis class is derived from Attribute and denotes that this class is an Inner class of another.classThis class represents a table of line numbers for debugging purposes.classThis class represents collection of local variables in a method.classclassclassThis class is derived from Attribute and represents the module information captured in a class file.classIndicates the main class of a module.classIndicates all the packages of a module that are exported or opened by the module attribute.classhttps://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.28classhttps://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.29classThis class is derived from Attribute and represents a reference to aGJ attribute. classThis class is derived from Attribute and represents a reference to the source file of this class.classThis class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).classThis class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.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 Attribute[]Attribute.NoAttributesMethods in org.aspectj.apache.bcel.classfile that return AttributeModifier 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 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)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)