Class RawMethod
java.lang.Object
com.strobel.assembler.metadata.MemberReference
com.strobel.assembler.metadata.MethodReference
com.strobel.assembler.metadata.RawMethod
- All Implemented Interfaces:
IAnnotationsProvider, IGenericContext, IGenericInstance, IGenericParameterProvider, IMetadataTypeMember, IMethodSignature
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MethodReferenceprivate TypeReferenceprivate final ParameterDefinitionCollectionprivate final TypeReferenceFields inherited from class MethodReference
CONSTRUCTOR_NAME, STATIC_INITIALIZER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal MethodReferencefinal TypeReferencefinal List<GenericParameter> final StringgetName()final List<ParameterDefinition> final TypeReferencefinal List<TypeReference> final booleanbooleanresolve()(package private) final voidsetDeclaringType(TypeReference declaringType) Methods inherited from class MethodReference
appendErasedSignature, appendErasedSignature, appendName, appendSignature, appendSignature, containsGenericParameters, findTypeVariable, getThrownTypes, hasGenericParameters, hasParameters, invalidateSignature, isConstructor, isEquivalentTo, isGenericDefinition, isSpecialName, isTypeInitializerMethods inherited from class MemberReference
getAnnotations, getErasedSignature, getFullName, getSignature, hasAnnotations, isDefinition, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IMethodSignature
getErasedSignature, getSignature
-
Field Details
-
_baseMethod
-
_returnType
-
_parameters
-
_declaringType
-
-
Constructor Details
-
RawMethod
-
-
Method Details
-
getBaseMethod
-
hasTypeArguments
public final boolean hasTypeArguments()- Specified by:
hasTypeArgumentsin interfaceIGenericInstance
-
getTypeArguments
- Specified by:
getTypeArgumentsin interfaceIGenericInstance
-
getGenericDefinition
- Specified by:
getGenericDefinitionin interfaceIGenericInstance
-
getGenericParameters
- Specified by:
getGenericParametersin interfaceIGenericParameterProvider- Overrides:
getGenericParametersin classMethodReference
-
getReturnType
- Specified by:
getReturnTypein interfaceIMethodSignature- Specified by:
getReturnTypein classMethodReference
-
getParameters
- Specified by:
getParametersin interfaceIMethodSignature- Specified by:
getParametersin classMethodReference
-
isGenericMethod
public boolean isGenericMethod()- Overrides:
isGenericMethodin classMethodReference
-
resolve
- Overrides:
resolvein classMethodReference
-
getDeclaringType
- Specified by:
getDeclaringTypein interfaceIMetadataTypeMember- Specified by:
getDeclaringTypein classMemberReference
-
setDeclaringType
-
getName
- Specified by:
getNamein interfaceIMetadataTypeMember- Specified by:
getNamein classMemberReference
-