public final class NamedType
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<?> |
_class |
protected int |
_hashCode |
protected java.lang.String |
_name |
private static long |
serialVersionUID |
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() |
private static final long serialVersionUID
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