# Uses of Package
java.lang.classfile.constantpool

Packages that use java.lang.classfile.constantpoolPREVIEW
Package
Description
java.lang.classfile
Provides classfile parsing, generation, and transformation library.
java.lang.classfile.attribute
Provides interfaces describing classfile attributes for the `java.lang.classfile`PREVIEW library.
java.lang.classfile.constantpool
Provides interfaces describing classfile constant pool entries for the `java.lang.classfile`PREVIEW library.
java.lang.classfile.instruction
Provides interfaces describing code instructions for the `java.lang.classfile`PREVIEW library.

- Classes in java.lang.classfile.constantpoolPREVIEW used by java.lang.classfilePREVIEW
  Class
  Description
  AnnotationConstantValueEntry
  Preview.
  A constant pool entry that may be used as an annotation constant, which includes the four kinds of primitive constants, and UTF8 constants.
  ClassEntry
  Preview.
  Models a `CONSTANT_Class_info` constant in the constant pool of a classfile.
  ConstantPool
  Preview.
  Provides read access to the constant pool and bootstrap method table of a classfile.
  ConstantPoolBuilder
  Preview.
  Builder for the constant pool of a classfile.
  DoubleEntry
  Preview.
  Models a `CONSTANT_Double_info` constant in the constant pool of a classfile.
  FieldRefEntry
  Preview.
  Models a `CONSTANT_Fieldref_info` constant in the constant pool of a classfile.
  FloatEntry
  Preview.
  Models a `CONSTANT_Float_info` constant in the constant pool of a classfile.
  IntegerEntry
  Preview.
  Models a `CONSTANT_Integer_info` constant in the constant pool of a classfile.
  InterfaceMethodRefEntry
  Preview.
  Models a `CONSTANT_InterfaceMethodRef_info` constant in the constant pool of a classfile.
  InvokeDynamicEntry
  Preview.
  Models a constant pool entry for a dynamic call site.
  LoadableConstantEntry
  Preview.
  Marker interface for constant pool entries suitable for loading via the `LDC` instructions.
  LongEntry
  Preview.
  Models a `CONSTANT_Long_info` constant in the constant pool of a classfile.
  MemberRefEntry
  Preview.
  Models a member reference constant in the constant pool of a classfile, which includes references to fields, methods, and interface methods.
  MethodHandleEntry
  Preview.
  Models a `CONSTANT_MethodHandle_info` constant in the constant pool of a classfile.
  MethodRefEntry
  Preview.
  Models a `CONSTANT_MethodRef_info` constant in the constant pool of a classfile.
  ModuleEntry
  Preview.
  Models a `CONSTANT_Module_info` constant in the constant pool of a classfile.
  NameAndTypeEntry
  Preview.
  Models a `CONSTANT_NameAndType_info` constant in the constant pool of a classfile.
  PackageEntry
  Preview.
  Models a `CONSTANT_Package_info` constant in the constant pool of a classfile.
  PoolEntry
  Preview.
  Models an entry in the constant pool of a classfile.
  Utf8Entry
  Preview.
  Models a `CONSTANT_UTF8_info` constant in the constant pool of a classfile.
- Classes in java.lang.classfile.constantpoolPREVIEW used by java.lang.classfile.attributePREVIEW
  Class
  Description
  ClassEntry
  Preview.
  Models a `CONSTANT_Class_info` constant in the constant pool of a classfile.
  ConstantValueEntry
  Preview.
  Models a constant pool entry that can be used as the constant in a `ConstantValue` attribute; this includes the four primitive constant types and String constants.
  ModuleEntry
  Preview.
  Models a `CONSTANT_Module_info` constant in the constant pool of a classfile.
  NameAndTypeEntry
  Preview.
  Models a `CONSTANT_NameAndType_info` constant in the constant pool of a classfile.
  PackageEntry
  Preview.
  Models a `CONSTANT_Package_info` constant in the constant pool of a classfile.
  Utf8Entry
  Preview.
  Models a `CONSTANT_UTF8_info` constant in the constant pool of a classfile.
- Classes in java.lang.classfile.constantpoolPREVIEW used by java.lang.classfile.constantpoolPREVIEW
  Class
  Description
  AnnotationConstantValueEntry
  Preview.
  A constant pool entry that may be used as an annotation constant, which includes the four kinds of primitive constants, and UTF8 constants.
  ClassEntry
  Preview.
  Models a `CONSTANT_Class_info` constant in the constant pool of a classfile.
  ConstantDynamicEntry
  Preview.
  Models a `CONSTANT_Dynamic_info` constant in the constant pool of a classfile.
  ConstantPool
  Preview.
  Provides read access to the constant pool and bootstrap method table of a classfile.
  ConstantPoolBuilder
  Preview.
  Builder for the constant pool of a classfile.
  ConstantValueEntry
  Preview.
  Models a constant pool entry that can be used as the constant in a `ConstantValue` attribute; this includes the four primitive constant types and String constants.
  DoubleEntry
  Preview.
  Models a `CONSTANT_Double_info` constant in the constant pool of a classfile.
  DynamicConstantPoolEntry
  Preview.
  Models a dynamic constant pool entry, which is either `ConstantDynamicEntry`PREVIEW or `InvokeDynamicEntry`PREVIEW.
  FieldRefEntry
  Preview.
  Models a `CONSTANT_Fieldref_info` constant in the constant pool of a classfile.
  FloatEntry
  Preview.
  Models a `CONSTANT_Float_info` constant in the constant pool of a classfile.
  IntegerEntry
  Preview.
  Models a `CONSTANT_Integer_info` constant in the constant pool of a classfile.
  InterfaceMethodRefEntry
  Preview.
  Models a `CONSTANT_InterfaceMethodRef_info` constant in the constant pool of a classfile.
  InvokeDynamicEntry
  Preview.
  Models a constant pool entry for a dynamic call site.
  LoadableConstantEntry
  Preview.
  Marker interface for constant pool entries suitable for loading via the `LDC` instructions.
  LongEntry
  Preview.
  Models a `CONSTANT_Long_info` constant in the constant pool of a classfile.
  MemberRefEntry
  Preview.
  Models a member reference constant in the constant pool of a classfile, which includes references to fields, methods, and interface methods.
  MethodHandleEntry
  Preview.
  Models a `CONSTANT_MethodHandle_info` constant in the constant pool of a classfile.
  MethodRefEntry
  Preview.
  Models a `CONSTANT_MethodRef_info` constant in the constant pool of a classfile.
  MethodTypeEntry
  Preview.
  Models a `CONSTANT_MethodType_info` constant in the constant pool of a classfile.
  ModuleEntry
  Preview.
  Models a `CONSTANT_Module_info` constant in the constant pool of a classfile.
  NameAndTypeEntry
  Preview.
  Models a `CONSTANT_NameAndType_info` constant in the constant pool of a classfile.
  PackageEntry
  Preview.
  Models a `CONSTANT_Package_info` constant in the constant pool of a classfile.
  PoolEntry
  Preview.
  Models an entry in the constant pool of a classfile.
  StringEntry
  Preview.
  Models a `CONSTANT_String_info` constant in the constant pool of a classfile.
  Utf8Entry
  Preview.
  Models a `CONSTANT_UTF8_info` constant in the constant pool of a classfile.
- Classes in java.lang.classfile.constantpoolPREVIEW used by java.lang.classfile.instructionPREVIEW
  Class
  Description
  ClassEntry
  Preview.
  Models a `CONSTANT_Class_info` constant in the constant pool of a classfile.
  FieldRefEntry
  Preview.
  Models a `CONSTANT_Fieldref_info` constant in the constant pool of a classfile.
  InvokeDynamicEntry
  Preview.
  Models a constant pool entry for a dynamic call site.
  LoadableConstantEntry
  Preview.
  Marker interface for constant pool entries suitable for loading via the `LDC` instructions.
  MemberRefEntry
  Preview.
  Models a member reference constant in the constant pool of a classfile, which includes references to fields, methods, and interface methods.
  NameAndTypeEntry
  Preview.
  Models a `CONSTANT_NameAndType_info` constant in the constant pool of a classfile.
  Utf8Entry
  Preview.
  Models a `CONSTANT_UTF8_info` constant in the constant pool of a classfile.