Package gw.internal.gosu.parser
Class TypeVariableJavaClassTypeVariable
java.lang.Object
gw.internal.gosu.parser.TypeJavaClassType
gw.internal.gosu.parser.TypeVariableJavaClassTypeVariable
- All Implemented Interfaces:
IJavaClassType
,IJavaClassTypeVariable
,Serializable
public class TypeVariableJavaClassTypeVariable
extends TypeJavaClassType
implements IJavaClassTypeVariable
- See Also:
-
Field Summary
FieldsFields inherited from class gw.internal.gosu.parser.TypeJavaClassType
_module
Fields inherited from interface gw.lang.reflect.java.IJavaClassType
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE
-
Constructor Summary
ConstructorsConstructorDescriptionTypeVariableJavaClassTypeVariable
(TypeVariable typeVariable, IModule module) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
boolean
void
setVariance
(Variance variance) toString()
Methods inherited from class gw.internal.gosu.parser.TypeJavaClassType
createType, createType, equals, getActualType, getActualType, getComponentType, getNamespace, hashCode, isArray
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface gw.lang.reflect.java.IJavaClassType
getActualType, getActualType, getComponentType, getNamespace, isArray, isAssignableFrom
-
Field Details
-
_typeVariable
-
_variance
-
-
Constructor Details
-
TypeVariableJavaClassTypeVariable
-
-
Method Details
-
getConcreteType
- Specified by:
getConcreteType
in interfaceIJavaClassType
-
getName
- Specified by:
getName
in interfaceIJavaClassType
- Specified by:
getName
in interfaceIJavaClassTypeVariable
- Overrides:
getName
in classTypeJavaClassType
-
getSimpleName
- Specified by:
getSimpleName
in interfaceIJavaClassType
-
getBounds
- Specified by:
getBounds
in interfaceIJavaClassTypeVariable
-
isFunctionTypeVar
public boolean isFunctionTypeVar()- Specified by:
isFunctionTypeVar
in interfaceIJavaClassTypeVariable
-
getVariance
- Specified by:
getVariance
in interfaceIJavaClassTypeVariable
-
setVariance
- Specified by:
setVariance
in interfaceIJavaClassTypeVariable
-
getModule
- Specified by:
getModule
in interfaceIJavaClassType
- Overrides:
getModule
in classTypeJavaClassType
-
toString
-