public final class NamedType
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<?> |
_class |
protected int |
_hashCode |
protected java.lang.String |
_name |
Constructor and Description |
---|
NamedType(java.lang.Class<?> c) |
NamedType(java.lang.Class<?> c,
java.lang.String name) |
Modifier and Type | Method and 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