public abstract class QualifiedReference extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
QualifiedReference.Type |
| Modifier and Type | Field and Description |
|---|---|
protected static char |
JVMS_COMPONENT_JOINER |
protected QualifiedReference.Type |
type |
| Constructor and Description |
|---|
QualifiedReference(QualifiedReference.Type type) |
| Modifier and Type | Method and Description |
|---|---|
protected StringJoiner |
buildToString() |
boolean |
equals(Object obj) |
QualifiedReference.Type |
getType()
Returns the
QualifiedReference.Type of this reference. |
int |
hashCode() |
abstract String |
toJvmsIdentifier()
Returns a JVMS-like identifier string corresponding to this reference.
|
String |
toString() |
protected static final char JVMS_COMPONENT_JOINER
protected final QualifiedReference.Type type
public QualifiedReference(QualifiedReference.Type type)
public QualifiedReference.Type getType()
QualifiedReference.Type of this reference.QualifiedReference.Type of this referencepublic abstract String toJvmsIdentifier()
protected StringJoiner buildToString()