Package gw.internal.gosu.parser
Class WildcardTypeJavaClassWildcardType
java.lang.Object
gw.internal.gosu.parser.TypeJavaClassType
gw.internal.gosu.parser.WildcardTypeJavaClassWildcardType
- All Implemented Interfaces:
IJavaClassType
,IJavaClassWildcardType
,Serializable
public class WildcardTypeJavaClassWildcardType
extends TypeJavaClassType
implements IJavaClassWildcardType
- 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
ConstructorsConstructorDescriptionWildcardTypeJavaClassWildcardType
(Type genType, WildcardType wildcardType, IModule module) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
Methods inherited from class gw.internal.gosu.parser.TypeJavaClassType
createType, createType, equals, getActualType, getActualType, getComponentType, getName, getNamespace, hashCode, isArray
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface gw.lang.reflect.java.IJavaClassType
getActualType, getActualType, getComponentType, getName, getNamespace, isArray, isAssignableFrom
-
Field Details
-
_genType
-
_wildcardType
-
-
Constructor Details
-
WildcardTypeJavaClassWildcardType
-
-
Method Details
-
getUpperBound
- Specified by:
getUpperBound
in interfaceIJavaClassWildcardType
-
maybeUseLowerBoundForFunctionalInterface
private boolean maybeUseLowerBoundForFunctionalInterface() -
getConcreteType
- Specified by:
getConcreteType
in interfaceIJavaClassType
-
getSimpleName
- Specified by:
getSimpleName
in interfaceIJavaClassType
-
getModule
- Specified by:
getModule
in interfaceIJavaClassType
- Overrides:
getModule
in classTypeJavaClassType
-