Package aQute.bnd.classfile
Interface Attribute
-
- All Known Implementing Classes:
AnnotationDefaultAttribute,AnnotationsAttribute,BootstrapMethodsAttribute,CodeAttribute,ConstantValueAttribute,DeprecatedAttribute,EnclosingMethodAttribute,ExceptionsAttribute,InnerClassesAttribute,LineNumberTableAttribute,LocalVariableTableAttribute,LocalVariableTypeTableAttribute,MethodParametersAttribute,ModuleAttribute,ModuleMainClassAttribute,ModulePackagesAttribute,NestHostAttribute,NestMembersAttribute,ParameterAnnotationsAttribute,PermittedSubclassesAttribute,RecordAttribute,RuntimeInvisibleAnnotationsAttribute,RuntimeInvisibleParameterAnnotationsAttribute,RuntimeInvisibleTypeAnnotationsAttribute,RuntimeVisibleAnnotationsAttribute,RuntimeVisibleParameterAnnotationsAttribute,RuntimeVisibleTypeAnnotationsAttribute,SignatureAttribute,SourceDebugExtensionAttribute,SourceFileAttribute,StackMapTableAttribute,SyntheticAttribute,TypeAnnotationsAttribute,UnrecognizedAttribute
@ProviderType public interface Attribute
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description intattribute_length()static intattributes_length(Attribute[] attributes)java.lang.Stringname()static AttributereadAttribute(java.io.DataInput in, ConstantPool constant_pool)static Attribute[]readAttributes(java.io.DataInput in, ConstantPool constant_pool)voidwrite(java.io.DataOutput out, ConstantPool constant_pool)static voidwriteAttributes(java.io.DataOutput out, ConstantPool constant_pool, Attribute[] attributes)
-
-
-
Method Detail
-
name
java.lang.String name()
-
write
void write(java.io.DataOutput out, ConstantPool constant_pool) throws java.io.IOException- Throws:
java.io.IOException
-
attribute_length
int attribute_length()
-
readAttributes
static Attribute[] readAttributes(java.io.DataInput in, ConstantPool constant_pool) throws java.io.IOException
- Throws:
java.io.IOException
-
readAttribute
static Attribute readAttribute(java.io.DataInput in, ConstantPool constant_pool) throws java.io.IOException
- Throws:
java.io.IOException
-
writeAttributes
static void writeAttributes(java.io.DataOutput out, ConstantPool constant_pool, Attribute[] attributes) throws java.io.IOException- Throws:
java.io.IOException
-
attributes_length
static int attributes_length(Attribute[] attributes)
-
-