Uses of Class
java.lang.constant.DynamicConstantDesc
Package
Description
Provides classes that are fundamental to the design of the Java
programming language.
Provides interfaces describing classfile constant pool entries for the
java.lang.classfile
PREVIEW library.Classes and interfaces to represent nominal descriptors for run-time
entities such as classes or method handles, and classfile entities such as
constant pool entries or
invokedynamic
call sites.The
java.lang.invoke
package provides low-level primitives for interacting
with the Java Virtual Machine.-
Uses of DynamicConstantDesc in java.lang
Modifier and TypeClassDescriptionstatic final class
Enum.EnumDesc<E extends Enum<E>>
A nominal descriptor for anenum
constant.Modifier and TypeMethodDescriptionBoolean.describeConstable()
Returns anOptional
containing the nominal descriptor for this instance.Byte.describeConstable()
Returns anOptional
containing the nominal descriptor for this instance.Character.describeConstable()
Returns anOptional
containing the nominal descriptor for this instance.Short.describeConstable()
Returns anOptional
containing the nominal descriptor for this instance. -
Uses of DynamicConstantDesc in java.lang.classfile.constantpoolPREVIEW
Modifier and TypeMethodDescriptiondefault DynamicConstantDesc
<?> ConstantDynamicEntry.asSymbol()
Returns the symbolic descriptor for theinvokedynamic
constant.Modifier and TypeMethodDescriptiondefault ConstantDynamicEntryPREVIEW
ConstantPoolBuilder.constantDynamicEntry
(DynamicConstantDesc<?> dcd) Returns AConstantDynamicEntry
PREVIEW describing a dynamic constant. -
Uses of DynamicConstantDesc in java.lang.constant
Modifier and TypeFieldDescriptionstatic final DynamicConstantDesc
<Boolean> ConstantDescs.FALSE
Nominal descriptor representing the constant Boolean.FALSEstatic final DynamicConstantDesc
<Boolean> ConstantDescs.TRUE
Nominal descriptor representing the constant Boolean.TRUEModifier and TypeMethodDescriptionstatic <T> DynamicConstantDesc
<T> DynamicConstantDesc.of
(DirectMethodHandleDesc bootstrapMethod) Returns a nominal descriptor for a dynamic constant whose bootstrap has no static arguments, whose name parameter isConstantDescs.DEFAULT_NAME
, and whose type parameter is always the same as the bootstrap method return type.static <T> DynamicConstantDesc
<T> DynamicConstantDesc.of
(DirectMethodHandleDesc bootstrapMethod, ConstantDesc... bootstrapArgs) Returns a nominal descriptor for a dynamic constant whose name parameter isConstantDescs.DEFAULT_NAME
, and whose type parameter is always the same as the bootstrap method return type.static <T> DynamicConstantDesc
<T> DynamicConstantDesc.ofNamed
(DirectMethodHandleDesc bootstrapMethod, String constantName, ClassDesc constantType, ConstantDesc... bootstrapArgs) Returns a nominal descriptor for a dynamic constant. -
Uses of DynamicConstantDesc in java.lang.invoke
Modifier and TypeClassDescriptionstatic final class
A nominal descriptor for aVarHandle
constant.