Package org.jboss.forge.roaster.model
Interface Type<O extends JavaType<O>>
- All Superinterfaces:
Origin<O>
- Author:
- Lincoln Baxter, III
-
Method Summary
Modifier and TypeMethodDescriptionintgetName()Returns the type's name after erasing any type parameters.Returns the type's qualified name, expanding simple names according to importsReturns the type's qualified name, preserving type parameters (which are also qualified) Preserves array dimensions.Returns the type's name, simplifying qualified names based on imports Preserves generic parameters, simplifying them recursively Preserves array dimensionsbooleanisArray()booleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
getTypeArguments
-
getName
String getName()Returns the type's name after erasing any type parameters. Preserves array dimensions- Returns:
- the type's name without type parameters
-
getSimpleName
String getSimpleName()Returns the type's name, simplifying qualified names based on imports Preserves generic parameters, simplifying them recursively Preserves array dimensions- Returns:
- the type's simple name
-
getQualifiedName
String getQualifiedName()Returns the type's qualified name, expanding simple names according to imports- Returns:
- the type's qualified name
-
getQualifiedNameWithGenerics
String getQualifiedNameWithGenerics()Returns the type's qualified name, preserving type parameters (which are also qualified) Preserves array dimensions.- Returns:
- the type's qualified name, including type parameters
-
getParentType
-
isArray
boolean isArray() -
getArrayDimensions
int getArrayDimensions() -
isParameterized
boolean isParameterized() -
isPrimitive
boolean isPrimitive() -
isQualified
boolean isQualified() -
isWildcard
boolean isWildcard() -
isType
-
isType
-