public interface Type<O extends JavaType<O>> extends Origin<O>
| Modifier and Type | Method and Description |
|---|---|
int |
getArrayDimensions() |
String |
getName()
Returns the type's name after erasing any type parameters.
|
Type<O> |
getParentType() |
String |
getQualifiedName()
Returns the type's qualified name, expanding simple names according to imports
|
String |
getQualifiedNameWithGenerics()
Returns the type's qualified name, preserving type parameters (which are also qualified) Preserves array
dimensions.
|
String |
getSimpleName()
Returns the type's name, simplifying qualified names based on imports Preserves generic parameters, simplifying
them recursively Preserves array dimensions
|
List<Type<O>> |
getTypeArguments() |
boolean |
isArray() |
boolean |
isParameterized() |
boolean |
isPrimitive() |
boolean |
isQualified() |
boolean |
isType(Class<?> type) |
boolean |
isType(String name) |
boolean |
isWildcard() |
String getName()
String getSimpleName()
String getQualifiedName()
String getQualifiedNameWithGenerics()
boolean isArray()
int getArrayDimensions()
boolean isParameterized()
boolean isPrimitive()
boolean isQualified()
boolean isWildcard()
boolean isType(Class<?> type)
boolean isType(String name)
Copyright © 2017 JBoss by Red Hat. All rights reserved.