public final class ImmutableType extends Object implements IsType, Serializable
| Constructor and Description |
|---|
ImmutableType(IsType enclosingType,
String simpleName) |
ImmutableType(String pkg,
String simpleName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getEnclosedName() |
IsType |
getEnclosingType() |
String |
getImportName() |
String |
getPackage() |
String |
getQualifiedName() |
String |
getSimpleName() |
int |
hashCode() |
boolean |
isPrimitive() |
String |
toString() |
@Inject @KeepConstructor public ImmutableType(@Named(value="pkg") String pkg, @Named(value="cls") String simpleName)
@Inject @KeepConstructor public ImmutableType(@Named(value="parent") IsType enclosingType, @Named(value="cls") String simpleName)
public String getPackage()
getPackage in interface HasQualifiedNamepublic String getSimpleName()
getSimpleName in interface HasQualifiedNamepublic String getEnclosedName()
getEnclosedName in interface HasQualifiedNamepublic String getQualifiedName()
getQualifiedName in interface HasQualifiedNameHasQualifiedName.getPackage() + "." + HasQualifiedName.getEnclosedName()public String getImportName()
public boolean isPrimitive()
isPrimitive in interface IsTypepublic IsType getEnclosingType()
getEnclosingType in interface IsTypeCopyright © December 07, 2012–2015 The Internet Party. All rights reserved.