Package com.strobel.assembler.metadata
Class MetadataParser.UnresolvedMethod
java.lang.Object
com.strobel.assembler.metadata.MemberReference
com.strobel.assembler.metadata.MethodReference
com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
- All Implemented Interfaces:
IAnnotationsProvider
,IGenericContext
,IGenericParameterProvider
,IMetadataTypeMember
,IMethodSignature
- Enclosing class:
MetadataParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeReference
private final List
<GenericParameter> private final String
private final IMethodSignature
Fields inherited from class com.strobel.assembler.metadata.MethodReference
CONSTRUCTOR_NAME, STATIC_INITIALIZER_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionUnresolvedMethod
(TypeReference declaringType, String name, IMethodSignature signature) -
Method Summary
Methods inherited from class com.strobel.assembler.metadata.MethodReference
appendErasedSignature, appendErasedSignature, appendName, appendSignature, appendSignature, containsGenericParameters, findTypeVariable, hasGenericParameters, hasParameters, invalidateSignature, isConstructor, isEquivalentTo, isGenericDefinition, isGenericMethod, isSpecialName, isTypeInitializer, resolve
Methods inherited from class com.strobel.assembler.metadata.MemberReference
getAnnotations, getErasedSignature, getFullName, getSignature, hasAnnotations, isDefinition, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.strobel.assembler.metadata.IMethodSignature
getErasedSignature, getSignature
-
Field Details
-
_declaringType
-
_name
-
_signature
-
_genericParameters
-
-
Constructor Details
-
UnresolvedMethod
UnresolvedMethod(TypeReference declaringType, String name, IMethodSignature signature)
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceIMetadataTypeMember
- Specified by:
getName
in classMemberReference
-
getReturnType
- Specified by:
getReturnType
in interfaceIMethodSignature
- Specified by:
getReturnType
in classMethodReference
-
getParameters
- Specified by:
getParameters
in interfaceIMethodSignature
- Specified by:
getParameters
in classMethodReference
-
getDeclaringType
- Specified by:
getDeclaringType
in interfaceIMetadataTypeMember
- Specified by:
getDeclaringType
in classMemberReference
-
getGenericParameters
- Specified by:
getGenericParameters
in interfaceIGenericParameterProvider
- Overrides:
getGenericParameters
in classMethodReference
-
getThrownTypes
- Specified by:
getThrownTypes
in interfaceIMethodSignature
- Overrides:
getThrownTypes
in classMethodReference
-