Uses of Interface
aQute.bnd.classfile.Attribute
-
Packages that use Attribute Package Description aQute.bnd.classfile This package provides an object model and parser for Java class files.aQute.bnd.classfile.builder aQute.bnd.osgi -
-
Uses of Attribute in aQute.bnd.classfile
Fields in aQute.bnd.classfile declared as Attribute Modifier and Type Field Description Attribute[]
CodeAttribute. attributes
Attribute[]
ElementInfo. attributes
Methods in aQute.bnd.classfile that return Attribute Modifier and Type Method Description static Attribute
Attribute. readAttribute(java.io.DataInput in, ConstantPool constant_pool)
static Attribute[]
Attribute. readAttributes(java.io.DataInput in, ConstantPool constant_pool)
Methods in aQute.bnd.classfile with parameters of type Attribute Modifier and Type Method Description static int
Attribute. attributes_length(Attribute[] attributes)
M
MemberInfo.Constructor. init(int access_flags, java.lang.String name, java.lang.String descriptor, Attribute[] attributes)
static void
Attribute. writeAttributes(java.io.DataOutput out, ConstantPool constant_pool, Attribute[] attributes)
Constructors in aQute.bnd.classfile with parameters of type Attribute Constructor Description ClassFile(int minor_version, int major_version, ConstantPool constant_pool, int access_flags, java.lang.String this_class, java.lang.String super_class, java.lang.String[] interfaces, FieldInfo[] fields, MethodInfo[] methods, Attribute[] attributes)
CodeAttribute(int max_stack, int max_locals, java.nio.ByteBuffer code, CodeAttribute.ExceptionHandler[] exception_table, Attribute[] attributes)
ElementInfo(int access, Attribute[] attributes)
FieldInfo(int access_flags, java.lang.String name, java.lang.String descriptor, Attribute[] attributes)
MemberInfo(int access, java.lang.String name, java.lang.String descriptor, Attribute[] attributes)
MethodInfo(int access_flags, java.lang.String name, java.lang.String descriptor, Attribute[] attributes)
-
Uses of Attribute in aQute.bnd.classfile.builder
Fields in aQute.bnd.classfile.builder declared as Attribute Modifier and Type Field Description (package private) static Attribute[]
ClassFileBuilder. EMPTY_ATTRIBUTE_ARRAY
Fields in aQute.bnd.classfile.builder with type parameters of type Attribute Modifier and Type Field Description private java.util.List<Attribute>
ClassFileBuilder. attributes
Methods in aQute.bnd.classfile.builder that return types with arguments of type Attribute Modifier and Type Method Description java.util.List<Attribute>
ClassFileBuilder. attributes()
Methods in aQute.bnd.classfile.builder with parameters of type Attribute Modifier and Type Method Description ClassFileBuilder
ClassFileBuilder. attributes(Attribute attribute)
ClassFileBuilder
ClassFileBuilder. attributes(Attribute[] attributes)
ClassFileBuilder
ClassFileBuilder. attributes(Attribute attribute, Attribute... attributes)
Method parameters in aQute.bnd.classfile.builder with type arguments of type Attribute Modifier and Type Method Description ClassFileBuilder
ClassFileBuilder. attributes(java.util.Collection<Attribute> attributes)
-
Uses of Attribute in aQute.bnd.osgi
Fields in aQute.bnd.osgi declared as Attribute Modifier and Type Field Description (package private) Attribute[]
Clazz.ElementDef. attributes
Methods in aQute.bnd.osgi with type parameters of type Attribute Modifier and Type Method Description (package private) <A extends Attribute>
java.util.Optional<A>Clazz.ElementDef. attribute(java.lang.Class<A> attributeType)
(package private) <A extends Attribute>
java.util.stream.Stream<A>Clazz.ElementDef. attributes(java.lang.Class<A> attributeType)
Methods in aQute.bnd.osgi with parameters of type Attribute Modifier and Type Method Description private void
Clazz. processAttributes(Attribute[] attributes, Annotation.ElementType elementType, int access_flags)
Called for the attributes in the class, field, method or Code attribute.Constructors in aQute.bnd.osgi with parameters of type Attribute Constructor Description ElementDef(int access, Attribute[] attributes)
-