com.sun.codemodel
Class JSuperWildcard

java.lang.Object
  extended by com.sun.codemodel.JType
      extended by com.sun.codemodel.JClass
          extended by com.sun.codemodel.JSuperWildcard
All Implemented Interfaces:
com.sun.codemodel.JGenerable, Comparable<com.sun.codemodel.JType>

public class JSuperWildcard
extends com.sun.codemodel.JClass


Field Summary
 
Fields inherited from class com.sun.codemodel.JClass
EMPTY_ARRAY
 
Constructor Summary
JSuperWildcard(com.sun.codemodel.JClass bound)
           
 
Method Summary
 com.sun.codemodel.JClass _extends()
          Returns the class bound of this variable.
 Iterator<com.sun.codemodel.JClass> _implements()
          Returns the interface bounds of this variable.
 com.sun.codemodel.JPackage _package()
           
 String fullName()
           
 void generate(com.sun.codemodel.JFormatter f)
           
 boolean isAbstract()
           
 boolean isInterface()
           
 String name()
           
protected  com.sun.codemodel.JClass substituteParams(com.sun.codemodel.JTypeVar[] variables, List<com.sun.codemodel.JClass> bindings)
           
 
Methods inherited from class com.sun.codemodel.JClass
array, boxify, dotclass, erasure, getBaseClass, getBaseClass, getPrimitiveType, getTypeParameters, isAssignableFrom, isParameterized, narrow, narrow, narrow, narrow, narrow, narrow, outer, owner, staticInvoke, staticInvoke, staticRef, staticRef, toString, typeParams, unboxify, wildcard
 
Methods inherited from class com.sun.codemodel.JType
binaryName, compareTo, elementType, isArray, isPrimitive, isReference, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JSuperWildcard

public JSuperWildcard(com.sun.codemodel.JClass bound)
Method Detail

name

public String name()
Specified by:
name in class com.sun.codemodel.JClass

fullName

public String fullName()
Specified by:
fullName in class com.sun.codemodel.JType

_package

public com.sun.codemodel.JPackage _package()
Specified by:
_package in class com.sun.codemodel.JClass

_extends

public com.sun.codemodel.JClass _extends()
Returns the class bound of this variable.

If no bound is given, this method returns Object.

Specified by:
_extends in class com.sun.codemodel.JClass

_implements

public Iterator<com.sun.codemodel.JClass> _implements()
Returns the interface bounds of this variable.

Specified by:
_implements in class com.sun.codemodel.JClass

isInterface

public boolean isInterface()
Specified by:
isInterface in class com.sun.codemodel.JClass

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in class com.sun.codemodel.JClass

substituteParams

protected com.sun.codemodel.JClass substituteParams(com.sun.codemodel.JTypeVar[] variables,
                                                    List<com.sun.codemodel.JClass> bindings)
Specified by:
substituteParams in class com.sun.codemodel.JClass

generate

public void generate(com.sun.codemodel.JFormatter f)
Specified by:
generate in interface com.sun.codemodel.JGenerable
Overrides:
generate in class com.sun.codemodel.JClass


Copyright © 2010-2014. All Rights Reserved.