@JavaDispatcher.Proxied(value="java.lang.constant.DynamicConstantDesc") public static interface JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc extends JavaConstant.Simple.Dispatcher
java.lang.constant.DynamicConstantDesc.JavaConstant.Simple.Dispatcher.OfClassDesc, JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc, JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc, JavaConstant.Simple.Dispatcher.OfMethodHandleDesc, JavaConstant.Simple.Dispatcher.OfMethodTypeDesc| Modifier and Type | Method and Description |
|---|---|
Object[] |
bootstrapArgs(Object value)
Resolves a
java.lang.constant.DynamicConstantDesc's arguments. |
Object |
bootstrapMethod(Object value)
Resolves a
java.lang.constant.DirectMethodHandleDesc representing the dynamic constant's bootstrap method. |
String |
constantName(Object value)
Resolves the dynamic constant description's name.
|
Object |
constantType(Object value)
Resolves a
java.lang.constant.ClassDesc for the dynamic constant's type. |
Object |
ofCanonical(Object bootstrap,
String constantName,
Object type,
Object[] argument)
Resolves a
java.lang.constant.DynamicConstantDesc for a canonical description of the constant. |
isInstance, toArray@JavaDispatcher.IsStatic Object ofCanonical(@JavaDispatcher.Proxied(value="java.lang.constant.DirectMethodHandleDesc") Object bootstrap, String constantName, @JavaDispatcher.Proxied(value="java.lang.constant.ClassDesc") Object type, @JavaDispatcher.Proxied(value="java.lang.constant.ConstantDesc") Object[] argument)
java.lang.constant.DynamicConstantDesc for a canonical description of the constant.bootstrap - A java.lang.constant.DirectMethodHandleDesc describing the boostrap method of the dynamic constant.constantName - The constant's name.type - A java.lang.constant.ClassDesc describing the constant's type.argument - Descriptions of the dynamic constant's arguments.java.lang.constant.DynamicConstantDesc for the supplied arguments.Object[] bootstrapArgs(Object value)
java.lang.constant.DynamicConstantDesc's arguments.value - The java.lang.constant.DynamicConstantDesc to resolve.java.lang.constant.ConstantDesc describing the arguments of the supplied dynamic constant description.String constantName(Object value)
value - The java.lang.constant.DynamicConstantDesc to resolve.Object constantType(Object value)
java.lang.constant.ClassDesc for the dynamic constant's type.value - The java.lang.constant.DynamicConstantDesc to resolve.java.lang.constant.ClassDesc describing the constant's type.Object bootstrapMethod(Object value)
java.lang.constant.DirectMethodHandleDesc representing the dynamic constant's bootstrap method.value - The java.lang.constant.DynamicConstantDesc to resolve.java.lang.constant.DirectMethodHandleDesc representing the dynamic constant's bootstrap method.Copyright © 2014–2023. All rights reserved.