org.qi4j.api.common
Class TypeName
java.lang.Object
org.qi4j.api.common.TypeName
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<TypeName>
public final class TypeName
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable<TypeName>
Represents a Type name.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
nameOf
public static TypeName nameOf(java.lang.Class type)
nameOf
public static TypeName nameOf(java.lang.reflect.Type type)
nameOf
public static TypeName nameOf(java.lang.String typeName)
normalized
public java.lang.String normalized()
toURI
public java.lang.String toURI()
name
public java.lang.String name()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isClass
public boolean isClass(java.lang.Class<?> type)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(TypeName typeName)
- Specified by:
compareTo
in interface java.lang.Comparable<TypeName>