Package gw.internal.gosu.parser
Class AsmWildcardTypeJavaClassWildcardType
java.lang.Object
gw.lang.reflect.java.JavaSourceElement
gw.internal.gosu.parser.AsmTypeJavaClassType
gw.internal.gosu.parser.AsmWildcardTypeJavaClassWildcardType
- All Implemented Interfaces:
IJavaClassType,IJavaClassWildcardType,Serializable
public class AsmWildcardTypeJavaClassWildcardType
extends AsmTypeJavaClassType
implements IJavaClassWildcardType
- See Also:
-
Field Summary
FieldsFields inherited from class gw.internal.gosu.parser.AsmTypeJavaClassType
_moduleFields inherited from interface gw.lang.reflect.java.IJavaClassType
EMPTY_ARRAY, ERROR_TYPE, NULL_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionAsmWildcardTypeJavaClassWildcardType(IAsmType genType, AsmWildcardType wildcardType, IModule module) -
Method Summary
Methods inherited from class gw.internal.gosu.parser.AsmTypeJavaClassType
createType, createType, equals, getActualType, getActualType, getComponentType, getName, getNamespace, getType, hashCode, isArrayMethods inherited from class gw.lang.reflect.java.JavaSourceElement
findInnerSourceType, getCompilationUnitTree, getDeclaringClass, getEndPosition, getLocationInfo, getSourcePositions, getStartPositionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gw.lang.reflect.java.IJavaClassType
getActualType, getActualType, getComponentType, getName, getNamespace, isArray, isAssignableFrom
-
Field Details
-
_genType
-
-
Constructor Details
-
AsmWildcardTypeJavaClassWildcardType
public AsmWildcardTypeJavaClassWildcardType(IAsmType genType, AsmWildcardType wildcardType, IModule module)
-
-
Method Details
-
getUpperBound
- Specified by:
getUpperBoundin interfaceIJavaClassWildcardType
-
maybeUseLowerBoundForFunctionalInterface
private boolean maybeUseLowerBoundForFunctionalInterface() -
getConcreteType
- Specified by:
getConcreteTypein interfaceIJavaClassType
-
getSimpleName
- Specified by:
getSimpleNamein interfaceIJavaClassType
-
getModule
- Specified by:
getModulein interfaceIJavaClassType- Overrides:
getModulein classAsmTypeJavaClassType
-
getTree
public com.sun.source.tree.Tree getTree()- Specified by:
getTreein classJavaSourceElement
-
getEnclosingClass
- Specified by:
getEnclosingClassin classJavaSourceElement
-