public final class FieldReference extends MemberReference
| Modifier and Type | Class and Description |
|---|---|
protected static class |
FieldReference.Key
An identifier/selector for fields.
|
| Modifier and Type | Method and Description |
|---|---|
static FieldReference |
findOrCreate(ClassLoaderReference loader,
java.lang.String classType,
java.lang.String fieldName,
java.lang.String fieldType)
Find or create the canonical MemberReference instance for the given tuple.
|
static FieldReference |
findOrCreate(TypeReference tref,
Atom mn,
TypeReference fieldType)
Find or create the canonical MemberReference instance for the given tuple.
|
TypeReference |
getFieldType() |
java.lang.String |
getSignature() |
java.lang.String |
toString() |
equals, getDeclaringClass, getName, hashCodepublic java.lang.String getSignature()
getSignature in class MemberReferencepublic static FieldReference findOrCreate(TypeReference tref, Atom mn, TypeReference fieldType)
mn - the name of the memberpublic static FieldReference findOrCreate(ClassLoaderReference loader, java.lang.String classType, java.lang.String fieldName, java.lang.String fieldType) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic final TypeReference getFieldType()
public final java.lang.String toString()
toString in class java.lang.Object