# Uses of Interface
java.lang.classfile.BootstrapMethodEntry

Packages that use BootstrapMethodEntryPREVIEW
Package
Description
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.

- ## Uses of BootstrapMethodEntryPREVIEW in java.lang.classfile.attributePREVIEW

  Methods in java.lang.classfile.attributePREVIEW that return types with arguments of type BootstrapMethodEntryPREVIEW
  Modifier and Type
  Method
  Description
  `List<BootstrapMethodEntryPREVIEW>`
  BootstrapMethodsAttribute.`bootstrapMethods()`
  Returns the elements of the bootstrap method table.

- ## Uses of BootstrapMethodEntryPREVIEW in java.lang.classfile.constantpoolPREVIEW

  Methods in java.lang.classfile.constantpoolPREVIEW that return BootstrapMethodEntryPREVIEW
  Modifier and Type
  Method
  Description
  `BootstrapMethodEntryPREVIEW`
  DynamicConstantPoolEntry.`bootstrap()`
  Returns the entry in the bootstrap method table for this constant.
  `BootstrapMethodEntryPREVIEW`
  ConstantPool.`bootstrapMethodEntry(int index)`
  Returns the `BootstrapMethodEntry`PREVIEW at the specified index within the bootstrap method table.
  `BootstrapMethodEntryPREVIEW`
  ConstantPoolBuilder.`bsmEntry(MethodHandleEntryPREVIEW methodReference, List<LoadableConstantEntryPREVIEW> arguments)`
  Returns a `BootstrapMethodEntry`PREVIEW describing the provided bootstrap method and static arguments.
  `default BootstrapMethodEntryPREVIEW`
  ConstantPoolBuilder.`bsmEntry(DirectMethodHandleDesc methodReference, List<ConstantDesc> arguments)`
  Returns a `BootstrapMethodEntry`PREVIEW describing the provided bootstrap method and static arguments.
  Methods in java.lang.classfile.constantpoolPREVIEW with parameters of type BootstrapMethodEntryPREVIEW
  Modifier and Type
  Method
  Description
  `ConstantDynamicEntryPREVIEW`
  ConstantPoolBuilder.`constantDynamicEntry(BootstrapMethodEntryPREVIEW bootstrapMethodEntry, NameAndTypeEntryPREVIEW nameAndType)`
  Returns A `ConstantDynamicEntry`PREVIEW describing a dynamic constant.
  `InvokeDynamicEntryPREVIEW`
  ConstantPoolBuilder.`invokeDynamicEntry(BootstrapMethodEntryPREVIEW bootstrapMethodEntry, NameAndTypeEntryPREVIEW nameAndType)`
  Returns An `InvokeDynamicEntry`PREVIEW describing a dynamic call site.