public static class TypeInfo.Class extends TypeInfo
Modifier and Type | Class and Description |
---|---|
static class |
TypeInfo.Class.Api
A special subclass for
ClassKind.API kinds. |
static class |
TypeInfo.Class.Enum |
TypeInfo.Class, TypeInfo.Factory, TypeInfo.Parameterized, TypeInfo.Primitive, TypeInfo.Variable, TypeInfo.Void, TypeInfo.Wildcard
Constructor and Description |
---|
Class(ClassKind kind,
String name,
ModuleInfo module,
boolean proxyGen) |
Modifier and Type | Method and Description |
---|---|
void |
collectImports(Collection<TypeInfo.Class> imports)
Collect the import fqcn needed by this type.
|
boolean |
equals(Object obj) |
String |
format(boolean qualified)
Renders the type name.
|
ClassKind |
getKind() |
ModuleInfo |
getModule() |
String |
getModuleName() |
String |
getPackageName() |
TypeInfo.Class |
getRaw() |
String |
getSimpleName(Case _case) |
boolean |
isProxyGen() |
create, getErased, getName, getSimpleName, hashCode, toString, translateName
public Class(ClassKind kind, String name, ModuleInfo module, boolean proxyGen)
public String getModuleName()
VertxGen
annotated types.public ModuleInfo getModule()
VertxGen
annotated types.public ClassKind getKind()
public String getPackageName()
public boolean isProxyGen()
public TypeInfo.Class getRaw()
public void collectImports(Collection<TypeInfo.Class> imports)
TypeInfo
collectImports
in class TypeInfo
imports
- the importsCopyright © 2015. All Rights Reserved.