Class GenericMethod
java.lang.Object
com.strobel.reflection.MemberInfo
com.strobel.reflection.MethodBase
com.strobel.reflection.MethodInfo
com.strobel.reflection.GenericMethod
- All Implemented Interfaces:
AnnotatedElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MethodInfoprivate final ParameterListprivate final SignatureTypeprivate final TypeBindingsFields inherited from class MethodInfo
_erasedMethodDefinitionFields inherited from class MemberInfo
EMPTY_ANNOTATIONS, ENUM_MODIFIER, VARARGS_MODIFIER -
Constructor Summary
ConstructorsConstructorDescriptionGenericMethod(TypeBindings typeBindings, MethodInfo genericMethodDefinition) -
Method Summary
Modifier and TypeMethodDescriptionType<?> intgetName()Type<?> protected TypeBindingsprivate Type<?> resolveBindings(Type<?> type) Methods inherited from class MethodInfo
appendBriefDescription, appendDescription, appendModifiers, appendSignature, appendSimpleDescription, containsGenericParameter, containsGenericParameters, declaredOn, emptyMethods, findBaseMethod, findOverriddenMethod, getAnnotation, getAnnotations, getDeclaredAnnotations, getDefaultValue, getErasedMethodDefinition, getGenericMethodParameters, getMemberType, getTypeArguments, invoke, isAbstract, isAnnotationPresent, isDefault, isEquivalentTo, isGenericMethod, isGenericMethodDefinition, makeGenericMethod, makeGenericMethod, reflectedOnMethods inherited from class MethodBase
getThrownTypesMethods inherited from class MemberInfo
appendGenericSignature, emptyAnnotations, equals, getAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDescription, getErasedDescription, getErasedSignature, getReflectedType, getSignature, getSimpleDescription, hashCode, invalidateCaches, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, toString
-
Field Details
-
_genericMethodDefinition
-
_typeBindings
-
_parameters
-
_signatureType
-
-
Constructor Details
-
GenericMethod
GenericMethod(TypeBindings typeBindings, MethodInfo genericMethodDefinition)
-
-
Method Details
-
getTypeBindings
- Overrides:
getTypeBindingsin classMethodInfo
-
getGenericMethodDefinition
- Overrides:
getGenericMethodDefinitionin classMethodInfo
-
getReturnType
- Specified by:
getReturnTypein classMethodInfo
-
getSignatureType
- Specified by:
getSignatureTypein classMethodBase
-
getRawMethod
- Specified by:
getRawMethodin classMethodInfo
-
resolveBindings
-
getName
- Overrides:
getNamein classMethodInfo
-
appendErasedDescription
- Overrides:
appendErasedDescriptionin classMethodInfo
-
appendErasedSignature
- Overrides:
appendErasedSignaturein classMethodInfo
-
getDeclaringType
- Specified by:
getDeclaringTypein classMemberInfo
-
getParameters
- Overrides:
getParametersin classMethodBase
-
getCallingConvention
- Overrides:
getCallingConventionin classMethodBase
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin classMemberInfo
-