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
_declaringType
private TypeReference
_fieldType
private 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.StringBuilder
appendName(java.lang.StringBuilder sb, boolean fullName, boolean dottedName)
TypeReference
getDeclaringType()
TypeReference
getFieldType()
java.lang.String
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 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:
getName
in interfaceIMetadataTypeMember
- Specified by:
getName
in classMemberReference
-
getDeclaringType
public TypeReference getDeclaringType()
- Specified by:
getDeclaringType
in interfaceIMetadataTypeMember
- Specified by:
getDeclaringType
in classMemberReference
-
getFieldType
public TypeReference getFieldType()
- Specified by:
getFieldType
in classFieldReference
-
appendName
protected java.lang.StringBuilder appendName(java.lang.StringBuilder sb, boolean fullName, boolean dottedName)
- Specified by:
appendName
in classFieldReference
-
-