@JavaDispatcher.Proxied(value="java.lang.constant.DirectMethodHandleDesc") public static interface JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc extends JavaConstant.Simple.Dispatcher
java.lang.constant.DirectMethodHandleDesc
.Modifier and Type | Interface and Description |
---|---|
static interface |
JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc.ForKind
A dispatcher to represent
java.lang.constant.DirectMethodHandleDesc$Kind . |
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 |
---|---|
String |
lookupDescriptor(Object value)
Resolves the lookup descriptor of the supplied direct method handle description.
|
String |
methodName(Object value)
Resolves the method name of the supplied direct method handle.
|
Object |
owner(Object value)
Resolves a
java.lang.constant.ClassDesc representing the owner of a direct method handle description. |
int |
refKind(Object value)
Resolves the type of method handle for the supplied method handle description.
|
isInstance, toArray
int refKind(Object value)
value
- The java.lang.constant.DirectMethodHandleDesc
to resolve.String methodName(Object value)
value
- The java.lang.constant.DirectMethodHandleDesc
to resolve.Object owner(Object value)
java.lang.constant.ClassDesc
representing the owner of a direct method handle description.value
- The java.lang.constant.DirectMethodHandleDesc
to resolve.java.lang.constant.ClassDesc
describing the handle's owner.Copyright © 2014–2024. All rights reserved.