Package gw.lang.reflect.gs
Class TypeName
- java.lang.Object
-
- manifold.api.type.TypeName
-
- gw.lang.reflect.gs.TypeName
-
- All Implemented Interfaces:
Comparable
public class TypeName extends manifold.api.type.TypeName
-
-
Field Summary
Fields Modifier and Type Field Description manifold.api.type.TypeName.Kind
kind
ITypeLoader
loader
String
name
manifold.api.type.TypeName.Visibility
visibility
-
Constructor Summary
Constructors Constructor Description TypeName(IType innerType)
TypeName(String name, ITypeLoader loader, manifold.api.type.TypeName.Kind kind, manifold.api.type.TypeName.Visibility visibility)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Object o)
boolean
equals(Object o)
IModule
getGosuModule()
manifold.api.host.IModule
getModule()
int
hashCode()
String
toString()
-
-
-
Field Detail
-
name
public final String name
-
kind
public final manifold.api.type.TypeName.Kind kind
-
visibility
public final manifold.api.type.TypeName.Visibility visibility
-
loader
public final ITypeLoader loader
-
-
Constructor Detail
-
TypeName
public TypeName(String name, ITypeLoader loader, manifold.api.type.TypeName.Kind kind, manifold.api.type.TypeName.Visibility visibility)
-
TypeName
public TypeName(IType innerType)
-
-
Method Detail
-
compareTo
public int compareTo(Object o)
- Specified by:
compareTo
in interfaceComparable
- Overrides:
compareTo
in classmanifold.api.type.TypeName
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classmanifold.api.type.TypeName
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classmanifold.api.type.TypeName
-
getModule
public manifold.api.host.IModule getModule()
- Overrides:
getModule
in classmanifold.api.type.TypeName
-
getGosuModule
public IModule getGosuModule()
-
toString
public String toString()
- Overrides:
toString
in classmanifold.api.type.TypeName
-
-