public final class DynamicMethod extends MethodInfo
| Modifier and Type | Method and Description |
|---|---|
Type |
getDeclaringType() |
java.lang.invoke.MethodHandle |
getHandle() |
int |
getModifiers() |
ParameterList |
getParameters() |
java.lang.reflect.Method |
getRawMethod() |
Type<?> |
getReturnType() |
SignatureType |
getSignatureType() |
static DynamicMethod |
invoke(java.lang.invoke.MethodHandle methodHandle) |
static DynamicMethod |
invoke(java.lang.invoke.MethodType methodType) |
static DynamicMethod |
invokeExact(java.lang.invoke.MethodHandle methodHandle) |
static DynamicMethod |
invokeExact(java.lang.invoke.MethodType methodType) |
appendBriefDescription, appendDescription, appendErasedDescription, appendErasedSignature, appendSignature, appendSimpleDescription, containsGenericParameters, findBaseMethod, findOverriddenMethod, getAnnotation, getAnnotations, getDeclaredAnnotations, getDefaultValue, getErasedMethodDefinition, getGenericMethodDefinition, getGenericMethodParameters, getMemberType, getName, getTypeArguments, getTypeBindings, invoke, isAbstract, isAnnotationPresent, isDefault, isGenericMethod, isGenericMethodDefinition, makeGenericMethod, makeGenericMethodgetCallingConvention, getThrownTypesgetAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDescription, getErasedDescription, getErasedSignature, getReflectedType, getSignature, getSimpleDescription, isEquivalentTo, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, toStringpublic static DynamicMethod invoke(java.lang.invoke.MethodHandle methodHandle)
public static DynamicMethod invokeExact(java.lang.invoke.MethodHandle methodHandle)
public static DynamicMethod invoke(java.lang.invoke.MethodType methodType)
public static DynamicMethod invokeExact(java.lang.invoke.MethodType methodType)
public java.lang.invoke.MethodHandle getHandle()
public Type<?> getReturnType()
getReturnType in class MethodInfopublic SignatureType getSignatureType()
getSignatureType in class MethodBasepublic java.lang.reflect.Method getRawMethod()
getRawMethod in class MethodInfopublic Type getDeclaringType()
getDeclaringType in class MemberInfopublic int getModifiers()
getModifiers in class MemberInfopublic ParameterList getParameters()
getParameters in class MethodBase