Package com.strobel.reflection
Class DynamicMethod
java.lang.Object
com.strobel.reflection.MemberInfo
com.strobel.reflection.MethodBase
com.strobel.reflection.MethodInfo
com.strobel.reflection.DynamicMethod
- All Implemented Interfaces:
AnnotatedElement
- Author:
- Mike Strobel
-
Field Summary
Fields inherited from class com.strobel.reflection.MethodInfo
_erasedMethodDefinition -
Method Summary
Modifier and TypeMethodDescriptionType<?> intType<?> static DynamicMethodinvoke(MethodHandle methodHandle) static DynamicMethodinvoke(MethodType methodType) static DynamicMethodinvokeExact(MethodHandle methodHandle) static DynamicMethodinvokeExact(MethodType methodType) Methods inherited from class com.strobel.reflection.MethodInfo
appendBriefDescription, appendDescription, appendErasedDescription, appendErasedSignature, appendModifiers, appendSignature, appendSimpleDescription, containsGenericParameter, containsGenericParameters, emptyMethods, findBaseMethod, findOverriddenMethod, getAnnotation, getAnnotations, getDeclaredAnnotations, getDefaultValue, getErasedMethodDefinition, getGenericMethodDefinition, getGenericMethodParameters, getMemberType, getName, getTypeArguments, getTypeBindings, invoke, isAbstract, isAnnotationPresent, isDefault, isEquivalentTo, isGenericMethod, isGenericMethodDefinition, makeGenericMethod, makeGenericMethodMethods inherited from class com.strobel.reflection.MethodBase
getCallingConvention, getThrownTypesMethods inherited from class com.strobel.reflection.MemberInfo
appendGenericSignature, emptyAnnotations, equals, getAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDescription, getErasedDescription, getErasedSignature, getReflectedType, getSignature, getSimpleDescription, hashCode, invalidateCaches, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, toString
-
Method Details
-
invoke
-
invokeExact
-
invoke
-
invokeExact
-
getHandle
-
getReturnType
- Specified by:
getReturnTypein classMethodInfo
-
getSignatureType
- Specified by:
getSignatureTypein classMethodBase
-
getRawMethod
- Specified by:
getRawMethodin classMethodInfo
-
getDeclaringType
- Specified by:
getDeclaringTypein classMemberInfo
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin classMemberInfo
-
getParameters
- Overrides:
getParametersin classMethodBase
-