@JavaDispatcher.Proxied(value="java.lang.constant.MethodHandleDesc") public static interface JavaConstant.Simple.Dispatcher.OfMethodHandleDesc extends JavaConstant.Simple.Dispatcher
java.lang.constant.MethodHandleDesc
.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 |
invocationType(Object value)
Resolves a
java.lang.constant.MethodTypeDesc representing the invocation type of
the supplied java.lang.constant.DirectMethodHandleDesc . |
Object |
of(Object kind,
Object owner,
String name,
String descriptor)
Resolves a
java.lang.constant.MethodHandleDesc . |
isInstance, toArray
@JavaDispatcher.IsStatic Object of(@JavaDispatcher.Proxied(value="java.lang.constant.DirectMethodHandleDesc$Kind") Object kind, @JavaDispatcher.Proxied(value="java.lang.constant.ClassDesc") Object owner, String name, String descriptor)
java.lang.constant.MethodHandleDesc
.kind
- The java.lang.constant.DirectMethodHandleDesc$Kind
of the resolved method handle description.owner
- The java.lang.constant.ClassDesc
of the resolved method handle description's owner type.name
- The name of the method handle to resolve.descriptor
- A descriptor of the lookup type.java.lang.constant.MethodTypeDesc
representing the invocation type.Object invocationType(Object value)
java.lang.constant.MethodTypeDesc
representing the invocation type of
the supplied java.lang.constant.DirectMethodHandleDesc
.value
- The java.lang.constant.DirectMethodHandleDesc
to resolve.java.lang.constant.MethodTypeDesc
representing the invocation type.Copyright © 2014–2025. All rights reserved.