# Uses of Package
org.eclipse.jdt.core.util

Packages that use org.eclipse.jdt.core.util
org.eclipse.jdt.core: The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.
org.eclipse.jdt.core.util: Provides a set of tools and utilities for manipulating .class files and Java model elements.

Classes in org.eclipse.jdt.core.util used by org.eclipse.jdt.core
Class and Description
ClassFileBytesDisassembler This class is intended to be subclassed to disassemble classfile bytes onto a String using the proper line separator.
IClassFileDisassembler Deprecated. Use `ClassFileBytesDisassembler` instead
IClassFileReader Description of a .class file.

Classes in org.eclipse.jdt.core.util used by org.eclipse.jdt.core.util
Class and Description
ClassFormatException Exception thrown by a class file reader when encountering a error in decoding information contained in a .class file.
ExternalAnnotationUtil.MergeStrategy Strategy for merging a new signature with an existing (possibly annotated) signature.
IAnnotation Description of a annotation structure as described in the JVM specifications (added in J2SE 1.5).
IAnnotationComponent Description of an annotation component as described in the JVM specifications (added in J2SE 1.5).
IAnnotationComponentValue Description of an annotation component value as described in the JVM specifications (added in J2SE 1.5).
IBootstrapMethodsEntry Description of a bootstrap method table entry as specified in the JVM specifications.
IBytecodeVisitor Description of a Java opcodes visitor.
IClassFileAttribute This class represents a generic class file attribute.
IClassFileReader Description of a .class file.
ICodeAttribute Description of a code attribute as described in the JVM specifications.
IConstantPool Description of a constant pool as described in the JVM specifications.
IConstantPoolEntry Description of a constant pool entry as described in the JVM specifications.
IConstantValueAttribute Description of a constant value attribute as described in the JVM specifications.
IExceptionAttribute Description of a constant value attribute as described in the JVM specifications.
IExceptionTableEntry The class represents an entry in the exception table of a ICodeAttribute as specified in the JVM specifications.
IExtendedAnnotation Description of an extended annotation structure as described in the JVM specifications (added in JavaSE-1.8).
IFieldInfo Description of a field info as described in the JVM specifications.
IInnerClassesAttribute Description of a inner class attribute as described in the JVM specifications.
IInnerClassesAttributeEntry Description of a inner class info as described in the JVM specifications.
ILineNumberAttribute Description of a line number attribute as described in the JVM specifications.
ILocalVariableAttribute Description of a local variable attribute as described in the JVM specifications.
ILocalVariableReferenceInfo Description of a local variable reference info table entry as specified in the JVM specifications.
ILocalVariableTableEntry Description of a local variable table entry as specified in the JVM specifications.
ILocalVariableTypeTableEntry Description of a local variable type table entry as specified in the JVM specifications (added in J2SE 1.5).
IMethodInfo Description of a method info as described in the JVM specifications.
IOpcodeMnemonics Description of each opcode mnemonic according to the JVM specifications.
IParameterAnnotation Description of a parameter annotation as described in the JVM specifications (added in J2SE 1.5).
ISourceAttribute Description of a source attribute as described in the JVM specifications.
IStackMapFrame Description of a stack map frame as specified in the JVM specifications.
IVerificationTypeInfo Description of a verification type info as described in the JVM specifications.