# Uses of Interface
org.eclipse.jdt.core.util.IClassFileAttribute

Packages that use IClassFileAttribute
Package
Description
org.eclipse.jdt.core.util
Provides a set of tools and utilities for manipulating .class files and Java model elements.

## Uses of IClassFileAttribute in org.eclipse.jdt.core.util

Subinterfaces of IClassFileAttribute in org.eclipse.jdt.core.util
Modifier and Type
Interface
Description
`interface`
`IAnnotationDefaultAttribute`
Description of a annotation default attribute as described in the JVM specifications (added in J2SE 1.5).
`interface`
`IBootstrapMethodsAttribute`
Description of a bootstrap methods attribute as described in the JVM specifications.
`interface`
`ICodeAttribute`
Description of a code attribute as described in the JVM specifications.
`interface`
`IConstantValueAttribute`
Description of a constant value attribute as described in the JVM specifications.
`interface`
`IEnclosingMethodAttribute`
Description of an enclosing method attribute as described in the JVM specifications (added in J2SE 1.5).
`interface`
`IExceptionAttribute`
Description of a constant value attribute as described in the JVM specifications.
`interface`
`IInnerClassesAttribute`
Description of a inner class attribute as described in the JVM specifications.
`interface`
`ILineNumberAttribute`
Description of a line number attribute as described in the JVM specifications.
`interface`
`ILocalVariableAttribute`
Description of a local variable attribute as described in the JVM specifications.
`interface`
`ILocalVariableTypeTableAttribute`
Description of a local variable type attribute as described in the JVM specifications (added in J2SE 1.5).
`interface`
`IMethodParametersAttribute`
Description of a method's parameters names as described in the JVM specifications.
`interface`
`IModuleAttribute`
Description of a module's attributes as described in the JVM specifications.
`interface`
`IModuleMainClassAttribute`
Description of a Module Main Class Attribute as described in the JVMS9 4.7.27 This interface may be implemented by clients.
`interface`
`IModulePackagesAttribute`
Description of a Module Packages as described in the JVMS9 4.7.26 This interface may be implemented by clients.
`interface`
`INestMembersAttribute`
Description of nest members attribute as described in the JVM specifications.
`interface`
`IPermittedSubclassesAttribute`
Description of permitted subclasses attribute as described in the JVM specifications.
`interface`
`IRecordAttribute`
Description of record components attribute as described in the JVM specifications.
`interface`
`IRuntimeInvisibleAnnotationsAttribute`
Description of a runtime invisible annotations attribute as described in the JVM specifications (added in J2SE 1.5).
`interface`
`IRuntimeInvisibleParameterAnnotationsAttribute`
Description of a runtime invisible parameter annotations attribute as described in the JVM specifications (added in J2SE 1.5).
`interface`
`IRuntimeInvisibleTypeAnnotationsAttribute`
Description of a runtime invisible type annotations attribute as described in the JVM specifications (added in JavaSE-1.8).
`interface`
`IRuntimeVisibleAnnotationsAttribute`
Description of a runtime visible annotations attribute as described in the JVM specifications (added in J2SE 1.5).
`interface`
`IRuntimeVisibleParameterAnnotationsAttribute`
Description of a runtime visible parameter annotations attribute as described in the JVM specification (added in J2SE 1.5).
`interface`
`IRuntimeVisibleTypeAnnotationsAttribute`
Description of a runtime visible type annotations attribute as described in the JVM specifications (added in JavaSE-1.8).
`interface`
`ISignatureAttribute`
Description of a signature attribute as described in the JVM specifications (added in J2SE 1.5).
`interface`
`ISourceAttribute`
Description of a source attribute as described in the JVM specifications.
`interface`
`IStackMapAttribute`
This class represents a stack map attribute.
`interface`
`IStackMapTableAttribute`
This class represents a stack map table attribute.
Methods in org.eclipse.jdt.core.util that return IClassFileAttribute
Modifier and Type
Method
Description
`IClassFileAttribute[]`
IClassFileReader.`getAttributes()`
Answer back the collection of all attributes of the field info.
`IClassFileAttribute[]`
ICodeAttribute.`getAttributes()`
Answer back the collection of all attributes of the field info.
`IClassFileAttribute[]`
IComponentInfo.`getAttributes()`
Answer back the collection of all attributes of the component info.
`IClassFileAttribute[]`
IFieldInfo.`getAttributes()`
Answer back the collection of all attributes of the field info.
`IClassFileAttribute[]`
IMethodInfo.`getAttributes()`
Answer back the collection of all attributes of the method info.