Package com.strobel.assembler.metadata
Class MetadataParser.UnresolvedField
java.lang.Object
com.strobel.assembler.metadata.MemberReference
com.strobel.assembler.metadata.FieldReference
com.strobel.assembler.metadata.MetadataParser.UnresolvedField
- All Implemented Interfaces:
IAnnotationsProvider
,IMetadataTypeMember
- Enclosing class:
MetadataParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeReference
private final TypeReference
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionUnresolvedField
(TypeReference declaringType, String name, TypeReference fieldType) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilder
appendName
(StringBuilder sb, boolean fullName, boolean dottedName) getName()
Methods inherited from class com.strobel.assembler.metadata.FieldReference
appendErasedSignature, appendSignature, containsGenericParameters, isEquivalentTo, resolve
Methods inherited from class com.strobel.assembler.metadata.MemberReference
getAnnotations, getErasedSignature, getFullName, getSignature, hasAnnotations, isDefinition, isSpecialName, toString
-
Field Details
-
_declaringType
-
_name
-
_fieldType
-
-
Constructor Details
-
UnresolvedField
UnresolvedField(TypeReference declaringType, String name, TypeReference fieldType)
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceIMetadataTypeMember
- Specified by:
getName
in classMemberReference
-
getDeclaringType
- Specified by:
getDeclaringType
in interfaceIMetadataTypeMember
- Specified by:
getDeclaringType
in classMemberReference
-
getFieldType
- Specified by:
getFieldType
in classFieldReference
-
appendName
- Specified by:
appendName
in classFieldReference
-