# Uses of Class
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry

Packages that use ClassFileEntry
Package
Description
org.apache.commons.compress.harmony.unpack200
Internal package.
org.apache.commons.compress.harmony.unpack200.bytecode
Internal package.

- ## Uses of ClassFileEntry in org.apache.commons.compress.harmony.unpack200

  Methods in org.apache.commons.compress.harmony.unpack200 that return ClassFileEntry
  Modifier and Type
  Method
  Description
  `ClassFileEntry`
  AttributeLayout.`getValue(long longIndex, String type, SegmentConstantPool pool)`
  Gets the ClassFileEntry for the given input.
  `ClassFileEntry`
  AttributeLayout.`getValue(long longIndex, SegmentConstantPool pool)`
  Gets the ClassFileEntry for the given input.
  `ClassFileEntry`
  SegmentConstantPool.`getValue(int cp, long longIndex)`

- ## Uses of ClassFileEntry in org.apache.commons.compress.harmony.unpack200.bytecode

  Subclasses of ClassFileEntry in org.apache.commons.compress.harmony.unpack200.bytecode
  Modifier and Type
  Class
  Description
  `class`
  `AnnotationDefaultAttribute`
  AnnotationDefault class file attribute
  `class`
  `AnnotationsAttribute`
  Abstracts Annotations attributes.
  `class`
  `Attribute`
  Abstract superclass for class file attributes
  `class`
  `BCIRenumberedAttribute`
  Abstract superclass for attributes that have some part encoded with Byte Code Injection (BCI) renumbering.
  `class`
  `ByteCode`
  A bytecode class file entry.
  `class`
  `CodeAttribute`
  `class`
  `ConstantPoolEntry`
  Abstracts constant pool entries.
  `class`
  `ConstantValueAttribute`
  An `Attribute` representing a constant.
  `class`
  `CPClass`
  Constant pool entry for a class
  `class`
  `CPConstant`
  Abstract superclass for constant pool constant entries such as numbers or Strings
  `class`
  `CPConstantNumber`
  Abstract superclass for constant pool entries that are numbers.
  `class`
  `CPDouble`
  Double constant pool entry.
  `class`
  `CPField`
  Field constant pool entry.
  `class`
  `CPFieldRef`
  Field reference constant pool entry.
  `class`
  `CPFloat`
  Float constant pool entry.
  `class`
  `CPInteger`
  Integer constant pool entry.
  `class`
  `CPInterfaceMethodRef`
  Interface method reference constant pool entry.
  `class`
  `CPLong`
  Long constant pool entry.
  `class`
  `CPMember`
  Superclass for member constant pool entries, such as fields or methods.
  `class`
  `CPMethod`
  Method constant pool entry.
  `class`
  `CPMethodRef`
  Method reference constant pool entry.
  `class`
  `CPNameAndType`
  Name and Type pair constant pool entry.
  `class`
  `CPRef`
  Abstract superclass for reference constant pool entries, such as a method or field reference.
  `class`
  `CPString`
  String constant pool entry.
  `class`
  `CPUTF8`
  UTF8 constant pool entry, used for storing long Strings.
  `class`
  `DeprecatedAttribute`
  Deprecated class file attribute.
  `class`
  `EnclosingMethodAttribute`
  Enclosing method class file attribute.
  `class`
  `ExceptionsAttribute`
  Exceptions class file attribute
  `class`
  `InnerClassesAttribute`
  Inner classes class file attribute
  `class`
  `LineNumberTableAttribute`
  Line number table
  `class`
  `LocalVariableTableAttribute`
  Local variable table
  `class`
  `LocalVariableTypeTableAttribute`
  Local variable type table.
  `class`
  `NewAttribute`
  A compressor-defined class file attribute.
  `class`
  `RuntimeVisibleorInvisibleAnnotationsAttribute`
  Annotations class file attribute, either a RuntimeVisibleAnnotations attribute or a RuntimeInvisibleAnnotations attribute.
  `class`
  `RuntimeVisibleorInvisibleParameterAnnotationsAttribute`
  Parameter annotations class file attribute, either a RuntimeVisibleParameterAnnotations attribute or a RuntimeInvisibleParameterAnnotations attribute.
  `class`
  `SignatureAttribute`
  Signature class file attribute
  `class`
  `SourceFileAttribute`
  Source file class file attribute
  Fields in org.apache.commons.compress.harmony.unpack200.bytecode declared as ClassFileEntry
  Modifier and Type
  Field
  Description
  `ClassFileEntry[]`
  ClassFile.`fields`
  `ClassFileEntry[]`
  ClassFile.`methods`
  `protected static final ClassFileEntry[]`
  ClassFileEntry.`NONE`
  An empty ClassFileEntry array.
  Fields in org.apache.commons.compress.harmony.unpack200.bytecode with type parameters of type ClassFileEntry
  Modifier and Type
  Field
  Description
  `protected HashSet<ClassFileEntry>`
  ClassConstantPool.`entriesContainsSet`
  `protected Map<ClassFileEntry,Integer>`
  ClassConstantPool.`indexCache`
  `protected HashSet<ClassFileEntry>`
  ClassConstantPool.`othersContainsSet`
  Methods in org.apache.commons.compress.harmony.unpack200.bytecode that return ClassFileEntry
  Modifier and Type
  Method
  Description
  `ClassFileEntry`
  ClassConstantPool.`add(ClassFileEntry entry)`
  `ClassFileEntry`
  ClassConstantPool.`addWithNestedEntries(ClassFileEntry entry)`
  `ClassFileEntry`
  ClassConstantPool.`get(int i)`
  `protected ClassFileEntry[]`
  AnnotationDefaultAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  Attribute.`getNestedClassFileEntries()`
  `ClassFileEntry[]`
  ByteCode.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  ClassFileEntry.`getNestedClassFileEntries()`
  Returns an empty array.
  `protected ClassFileEntry[]`
  CodeAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  ConstantValueAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  CPClass.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  CPFieldRef.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  CPMember.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  CPMethodRef.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  CPNameAndType.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  CPRef.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  CPString.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  EnclosingMethodAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  ExceptionsAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  InnerClassesAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  LineNumberTableAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  LocalVariableTableAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  LocalVariableTypeTableAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  NewAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  RuntimeVisibleorInvisibleAnnotationsAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  RuntimeVisibleorInvisibleParameterAnnotationsAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  SignatureAttribute.`getNestedClassFileEntries()`
  `protected ClassFileEntry[]`
  SourceFileAttribute.`getNestedClassFileEntries()`
  Methods in org.apache.commons.compress.harmony.unpack200.bytecode that return types with arguments of type ClassFileEntry
  Modifier and Type
  Method
  Description
  `List<ClassFileEntry>`
  ClassConstantPool.`entries()`
  Methods in org.apache.commons.compress.harmony.unpack200.bytecode with parameters of type ClassFileEntry
  Modifier and Type
  Method
  Description
  `ClassFileEntry`
  ClassConstantPool.`add(ClassFileEntry entry)`
  `ClassFileEntry`
  ClassConstantPool.`addWithNestedEntries(ClassFileEntry entry)`
  `int`
  ClassConstantPool.`indexOf(ClassFileEntry entry)`
  `void`
  ByteCode.`setNested(ClassFileEntry[] nested)`
  Constructors in org.apache.commons.compress.harmony.unpack200.bytecode with parameters of type ClassFileEntry
  Modifier
  Constructor
  Description
  `protected`
  `ByteCode(int opcode, ClassFileEntry[] nested)`
  ``
  `ConstantValueAttribute(ClassFileEntry entry)`
  Constructs a new instance.