public final class NamedType
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.Class<?> |
_class |
|
protected int |
_hashCode |
|
protected java.lang.String |
_name |
Constructor | Description |
---|---|
NamedType(java.lang.Class<?> c) |
|
NamedType(java.lang.Class<?> c,
java.lang.String name) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object o) |
Equality is defined based on class only, not on name
|
java.lang.String |
getName() |
|
java.lang.Class<?> |
getType() |
|
int |
hashCode() |
|
boolean |
hasName() |
|
void |
setName(java.lang.String name) |
|
java.lang.String |
toString() |
protected final java.lang.Class<?> _class
protected final int _hashCode
protected java.lang.String _name
public NamedType(java.lang.Class<?> c)
public NamedType(java.lang.Class<?> c, java.lang.String name)
public java.lang.Class<?> getType()
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean hasName()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object