@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, toArrayint 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–2023. All rights reserved.