Package gw.lang.reflect.java
Interface IJavaClassTypeVariable
-
- All Superinterfaces:
IJavaClassType
,Serializable
- All Known Implementing Classes:
AsmTypeVariableJavaClassTypeVariable
,JavaSourceTypeVariable
,TypeVariableJavaClassTypeVariable
,TypeVariableJavaTypeVariable
,UnparseableSourceTypeVariable
public interface IJavaClassTypeVariable extends IJavaClassType
-
-
Field Summary
-
Fields inherited from interface gw.lang.reflect.java.IJavaClassType
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IJavaClassType[]
getBounds()
String
getName()
Variance
getVariance()
boolean
isFunctionTypeVar()
void
setVariance(Variance contravariant)
-
Methods inherited from interface gw.lang.reflect.java.IJavaClassType
getActualType, getActualType, getComponentType, getConcreteType, getModule, getNamespace, getSimpleName, isArray, isAssignableFrom
-
-
-
-
Method Detail
-
getName
String getName()
- Specified by:
getName
in interfaceIJavaClassType
-
getBounds
IJavaClassType[] getBounds()
-
isFunctionTypeVar
boolean isFunctionTypeVar()
-
getVariance
Variance getVariance()
-
setVariance
void setVariance(Variance contravariant)
-
-