# Hierarchy For Package java.lang.classfile.constantpool

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - java.lang.classfile.constantpool.ConstantPoolExceptionPREVIEW

## Interface Hierarchy

- java.lang.CharSequence
  - java.lang.classfile.constantpool.Utf8EntryPREVIEW (also extends java.lang.classfile.constantpool.AnnotationConstantValueEntryPREVIEW)
- java.lang.classfile.ClassFileElementPREVIEW
  - java.lang.classfile.WritableElementPREVIEW<T>
    - java.lang.classfile.constantpool.ConstantPoolBuilderPREVIEW (also extends java.lang.classfile.constantpool.ConstantPoolPREVIEW)
    - java.lang.classfile.constantpool.PoolEntryPREVIEW
      - java.lang.classfile.constantpool.AnnotationConstantValueEntryPREVIEW
        - java.lang.classfile.constantpool.DoubleEntryPREVIEW (also extends java.lang.classfile.constantpool.ConstantValueEntryPREVIEW)
        - java.lang.classfile.constantpool.FloatEntryPREVIEW (also extends java.lang.classfile.constantpool.ConstantValueEntryPREVIEW)
        - java.lang.classfile.constantpool.IntegerEntryPREVIEW (also extends java.lang.classfile.constantpool.ConstantValueEntryPREVIEW)
        - java.lang.classfile.constantpool.LongEntryPREVIEW (also extends java.lang.classfile.constantpool.ConstantValueEntryPREVIEW)
        - java.lang.classfile.constantpool.Utf8EntryPREVIEW (also extends java.lang.CharSequence)
      - java.lang.classfile.constantpool.DynamicConstantPoolEntryPREVIEW
        - java.lang.classfile.constantpool.ConstantDynamicEntryPREVIEW (also extends java.lang.classfile.constantpool.LoadableConstantEntryPREVIEW)
        - java.lang.classfile.constantpool.InvokeDynamicEntryPREVIEW
      - java.lang.classfile.constantpool.LoadableConstantEntryPREVIEW
        - java.lang.classfile.constantpool.ClassEntryPREVIEW
        - java.lang.classfile.constantpool.ConstantDynamicEntryPREVIEW (also extends java.lang.classfile.constantpool.DynamicConstantPoolEntryPREVIEW)
        - java.lang.classfile.constantpool.ConstantValueEntryPREVIEW
          - java.lang.classfile.constantpool.DoubleEntryPREVIEW (also extends java.lang.classfile.constantpool.AnnotationConstantValueEntryPREVIEW)
          - java.lang.classfile.constantpool.FloatEntryPREVIEW (also extends java.lang.classfile.constantpool.AnnotationConstantValueEntryPREVIEW)
          - java.lang.classfile.constantpool.IntegerEntryPREVIEW (also extends java.lang.classfile.constantpool.AnnotationConstantValueEntryPREVIEW)
          - java.lang.classfile.constantpool.LongEntryPREVIEW (also extends java.lang.classfile.constantpool.AnnotationConstantValueEntryPREVIEW)
          - java.lang.classfile.constantpool.StringEntryPREVIEW
        - java.lang.classfile.constantpool.MethodHandleEntryPREVIEW
        - java.lang.classfile.constantpool.MethodTypeEntryPREVIEW
      - java.lang.classfile.constantpool.MemberRefEntryPREVIEW
        - java.lang.classfile.constantpool.FieldRefEntryPREVIEW
        - java.lang.classfile.constantpool.InterfaceMethodRefEntryPREVIEW
        - java.lang.classfile.constantpool.MethodRefEntryPREVIEW
      - java.lang.classfile.constantpool.ModuleEntryPREVIEW
      - java.lang.classfile.constantpool.NameAndTypeEntryPREVIEW
      - java.lang.classfile.constantpool.PackageEntryPREVIEW
- java.lang.Iterable<T>
  - java.lang.classfile.constantpool.ConstantPoolPREVIEW
    - java.lang.classfile.constantpool.ConstantPoolBuilderPREVIEW (also extends java.lang.classfile.WritableElementPREVIEW<T>)