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
private static final class MetadataParser.UnresolvedField extends FieldReference
-
-
Field Summary
Fields Modifier and Type Field Description private TypeReference_declaringTypeprivate TypeReference_fieldTypeprivate java.lang.String_name
-
Constructor Summary
Constructors Constructor Description UnresolvedField(TypeReference declaringType, java.lang.String name, TypeReference fieldType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringBuilderappendName(java.lang.StringBuilder sb, boolean fullName, boolean dottedName)TypeReferencegetDeclaringType()TypeReferencegetFieldType()java.lang.StringgetName()-
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 Detail
-
_declaringType
private final TypeReference _declaringType
-
_name
private final java.lang.String _name
-
_fieldType
private final TypeReference _fieldType
-
-
Constructor Detail
-
UnresolvedField
UnresolvedField(TypeReference declaringType, java.lang.String name, TypeReference fieldType)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceIMetadataTypeMember- Specified by:
getNamein classMemberReference
-
getDeclaringType
public TypeReference getDeclaringType()
- Specified by:
getDeclaringTypein interfaceIMetadataTypeMember- Specified by:
getDeclaringTypein classMemberReference
-
getFieldType
public TypeReference getFieldType()
- Specified by:
getFieldTypein classFieldReference
-
appendName
protected java.lang.StringBuilder appendName(java.lang.StringBuilder sb, boolean fullName, boolean dottedName)- Specified by:
appendNamein classFieldReference
-
-