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 int
attribute_length()
static int
attributes_length(Attribute[] attributes)
java.lang.String
name()
static Attribute
readAttribute(java.io.DataInput in, ConstantPool constant_pool)
static Attribute[]
readAttributes(java.io.DataInput in, ConstantPool constant_pool)
void
write(java.io.DataOutput out, ConstantPool constant_pool)
static void
writeAttributes(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)
-
-