public class JavaWildcardType extends Object implements IJavaClassWildcardType
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE| Constructor and Description |
|---|
JavaWildcardType(IJavaClassType bound,
boolean bSuper) |
| Modifier and Type | Method and Description |
|---|---|
IType |
getActualType(TypeVarToTypeMap typeMap) |
IType |
getActualType(TypeVarToTypeMap typeMap,
boolean bKeepTypeVars) |
IJavaClassType |
getComponentType() |
IJavaClassType |
getConcreteType() |
IModule |
getModule() |
String |
getName() |
String |
getNamespace() |
JavaParameterizedType |
getOwnerType() |
String |
getSimpleName() |
IJavaClassType |
getUpperBound() |
boolean |
isArray() |
boolean |
isContravariant() |
void |
setBound(IJavaClassType bound) |
void |
setOwnerType(JavaParameterizedType ownerType) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, hashCode, isAssignableFrompublic JavaWildcardType(IJavaClassType bound, boolean bSuper)
public IJavaClassType getConcreteType()
getConcreteType in interface IJavaClassTypepublic String getNamespace()
getNamespace in interface IJavaClassTypepublic String getName()
getName in interface IJavaClassTypepublic String getSimpleName()
getSimpleName in interface IJavaClassTypepublic IModule getModule()
getModule in interface IJavaClassTypepublic IType getActualType(TypeVarToTypeMap typeMap)
getActualType in interface IJavaClassTypepublic IType getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)
getActualType in interface IJavaClassTypepublic IJavaClassType getUpperBound()
getUpperBound in interface IJavaClassWildcardTypepublic void setBound(IJavaClassType bound)
public boolean isContravariant()
public void setOwnerType(JavaParameterizedType ownerType)
public JavaParameterizedType getOwnerType()
public boolean isArray()
isArray in interface IJavaClassTypepublic IJavaClassType getComponentType()
getComponentType in interface IJavaClassTypeCopyright © 2019. All rights reserved.