Uses of Class
com.sun.codemodel.JClass

Packages that use JClass
com.sun.codemodel Library for generating Java source code 
com.sun.codemodel.fmt   
com.sun.codemodel.util   
com.sun.tools.ws.api.wsdl   
com.sun.tools.ws.processor.model   
com.sun.tools.ws.wsdl.document   
com.sun.tools.xjc.api API for programmatic invocation of XJC and schemagen. 
com.sun.tools.xjc.generator.bean   
com.sun.tools.xjc.generator.bean.field FieldRenderer and its implementation classes. 
com.sun.tools.xjc.model Implementation of the com.sun.xml.bind.v2.model.core package for XJC. 
com.sun.tools.xjc.model.nav   
com.sun.tools.xjc.outline Provides the outline of the generated Java source code so that additional processings (such as adding more annotations) can be done on the generated code. 
com.sun.tools.xjc.reader.dtd.bindinfo Object Model that represents DTD binding information. 
 

Uses of JClass in com.sun.codemodel
 

Subclasses of JClass in com.sun.codemodel
 class JDefinedClass
          A generated Java class/interface/enum/....
 class JNullType
          Special class object that represents the type of "null".
 class JTypeVar
          Type variable used to declare generics.
 

Methods in com.sun.codemodel that return JClass
abstract  JClass JClass._extends()
          Gets the super class of this class.
 JClass JDefinedClass._extends()
          Returns the class extended by this class.
 JClass JNullType._extends()
           
 JClass JTypeVar._extends()
          Returns the class bound of this variable.
 JClass JClass.array()
           
 JClass JPrimitiveType.array()
           
abstract  JClass JType.array()
          Create an array type of this type.
 JClass JClass.boxify()
          Deprecated. calling this method from JClass would be meaningless, since it's always guaranteed to return this.
 JClass JPrimitiveType.boxify()
          Obtains the wrapper class for this primitive type.
abstract  JClass JType.boxify()
          If this class is a primitive type, return the boxed class.
 JClass JCodeModel.directClass(String name)
          Creates a dummy, unknown JClass that represents a given name.
 JClass JClass.erasure()
           
 JClass JAnnotationUse.getAnnotationClass()
           
 JClass JClass.getBaseClass(Class<?> baseType)
           
 JClass JClass.getBaseClass(JClass baseType)
          Gets the parameterization of the given base type.
 JClass JPrimitiveType.getWrapperClass()
          Deprecated. Use JPrimitiveType.boxify().
 JClass[] JDefinedClass.listClasses()
          Returns all the nested classes defined in this class.
 JClass JClass.narrow(Class<?>... clazz)
           
 JClass JClass.narrow(Class<?> clazz)
          "Narrows" a generic class to a concrete class by specifying a type argument.
 JClass JClass.narrow(JClass... clazz)
           
 JClass JClass.narrow(JClass clazz)
          "Narrows" a generic class to a concrete class by specifying a type argument.
 JClass JClass.narrow(JType type)
           
 JClass JClass.narrow(List<? extends JClass> clazz)
           
 JClass JClass.outer()
          Returns the class in which this class is nested, or null if this is a top-level class.
 JClass JDefinedClass.outer()
           
 JClass JCodeModel.ref(Class<?> clazz)
          Obtains a reference to an existing class from its Class object.
 JClass JCodeModel.ref(String fullyQualifiedClassName)
          Obtains a reference to an existing class from its fully-qualified class name.
 JClass JPackage.ref(String name)
          Reference a class within this package.
protected abstract  JClass JClass.substituteParams(JTypeVar[] variables, List<JClass> bindings)
          Substitutes the type variables with their actual arguments.
protected  JClass JDefinedClass.substituteParams(JTypeVar[] variables, List<JClass> bindings)
           
protected  JClass JNullType.substituteParams(JTypeVar[] variables, List<JClass> bindings)
           
protected  JClass JTypeVar.substituteParams(JTypeVar[] variables, List<JClass> bindings)
           
 JClass JClass.wildcard()
          Create "? extends T" from T.
 JClass JCodeModel.wildcard()
          Gets a JClass representation for "?", which is equivalent to "? extends Object".
 

Methods in com.sun.codemodel that return types with arguments of type JClass
abstract  Iterator<JClass> JClass._implements()
          Iterates all super interfaces directly implemented by this class/interface.
 Iterator<JClass> JDefinedClass._implements()
          Returns an iterator that walks the nested classes defined in this class.
 Iterator<JClass> JNullType._implements()
           
 Iterator<JClass> JTypeVar._implements()
          Returns the interface bounds of this variable.
 List<JClass> JClass.getTypeParameters()
          If this class is parameterized, return the type parameter of the given index.
 

Methods in com.sun.codemodel with parameters of type JClass
 JCatchBlock JTryBlock._catch(JClass exception)
           
 JDefinedClass JDefinedClass._extends(JClass superClass)
          This class extends the specifed class.
 JDefinedClass JDefinedClass._implements(JClass iface)
          This class implements the specifed interface.
static JInvocation JExpr._new(JClass c)
           
 JMethod JMethod._throws(JClass exception)
          Add an exception to the list of exceptions that this method may throw.
 JCommentPart JDocComment.addThrows(JClass exception)
          add an @throws tag to the javadoc
 JAnnotationUse JAnnotatable.annotate(JClass clazz)
          Adds an annotation to this program element.
 JAnnotationUse JAnnotationArrayMember.annotate(JClass clazz)
          Adds a new annotation to the array.
 JAnnotationUse JDefinedClass.annotate(JClass clazz)
          Adding ability to annotate a class
 JAnnotationUse JEnumConstant.annotate(JClass clazz)
          Adds an annotation to this variable.
 JAnnotationUse JMethod.annotate(JClass clazz)
          Adds an annotation to this variable.
 JAnnotationUse JPackage.annotate(JClass clazz)
           
 JAnnotationUse JVar.annotate(JClass clazz)
          Adds an annotation to this variable.
 JDefinedClass JCodeModel.anonymousClass(JClass baseType)
          Creates a new anonymous class.
 JTypeVar JTypeVar.bound(JClass c)
          Adds a bound to this variable.
static JExpression JExpr.dotclass(JClass cl)
           
 JTypeVar JDefinedClass.generify(String name, JClass bound)
           
 JTypeVar JGenerifiable.generify(String name, JClass bound)
          Adds a new type variable to this declaration with a bound.
 JClass JClass.getBaseClass(JClass baseType)
          Gets the parameterization of the given base type.
 boolean JClass.isAssignableFrom(JClass derived)
          Checks the relationship between two classes.
 JClass JClass.narrow(JClass... clazz)
           
 JClass JClass.narrow(JClass clazz)
          "Narrows" a generic class to a concrete class by specifying a type argument.
 JDefinedClass JCodeModel.newAnonymousClass(JClass baseType)
          Deprecated. The naming convention doesn't match the rest of the CodeModel. Use JCodeModel.anonymousClass(JClass) instead.
 void JPackage.remove(JClass c)
          Removes a class from this package.
 JInvocation JBlock.staticInvoke(JClass type, String method)
          Creates a static invocation statement.
 JFormatter JFormatter.t(JClass type)
          Print a type name.
 

Method parameters in com.sun.codemodel with type arguments of type JClass
 JClass JClass.narrow(List<? extends JClass> clazz)
           
protected abstract  JClass JClass.substituteParams(JTypeVar[] variables, List<JClass> bindings)
          Substitutes the type variables with their actual arguments.
protected  JClass JDefinedClass.substituteParams(JTypeVar[] variables, List<JClass> bindings)
           
protected  JClass JNullType.substituteParams(JTypeVar[] variables, List<JClass> bindings)
           
protected  JClass JTypeVar.substituteParams(JTypeVar[] variables, List<JClass> bindings)
           
 

Uses of JClass in com.sun.codemodel.fmt
 

Methods in com.sun.codemodel.fmt that return JClass
 JClass JStaticJavaFile.getJClass()
          Returns a class object that represents a statically generated code.
 

Uses of JClass in com.sun.codemodel.util
 

Fields in com.sun.codemodel.util with type parameters of type JClass
static Comparator<JClass> ClassNameComparator.theInstance
           
 

Methods in com.sun.codemodel.util with parameters of type JClass
 int ClassNameComparator.compare(JClass l, JClass r)
           
 

Uses of JClass in com.sun.tools.ws.api.wsdl
 

Methods in com.sun.tools.ws.api.wsdl that return types with arguments of type JClass
 Map<String,JClass> TWSDLOperation.getFaults()
          Deprecated. Gives a Map of fault name attribute value to the JClass
 

Uses of JClass in com.sun.tools.ws.processor.model
 

Methods in com.sun.tools.ws.processor.model that return JClass
 JClass Fault.getExceptionClass()
           
 

Methods in com.sun.tools.ws.processor.model with parameters of type JClass
 void Fault.setExceptionClass(JClass ex)
           
 

Uses of JClass in com.sun.tools.ws.wsdl.document
 

Methods in com.sun.tools.ws.wsdl.document that return types with arguments of type JClass
 Map<String,JClass> Operation.getFaults()
           
 

Methods in com.sun.tools.ws.wsdl.document with parameters of type JClass
 void Operation.putFault(String faultName, JClass exception)
           
 

Uses of JClass in com.sun.tools.xjc.api
 

Methods in com.sun.tools.xjc.api that return types with arguments of type JClass
 List<JClass> S2JJAXBModel.getAllObjectFactories()
          Gets all the ObjectFactory classes generated by the compilation.
 

Uses of JClass in com.sun.tools.xjc.generator.bean
 

Methods in com.sun.tools.xjc.generator.bean that return JClass
 JClass BeanGenerator.addRuntime(Class clazz)
           
 JClass BeanGenerator.generateStaticClass(Class src, JPackage out)
           
 

Uses of JClass in com.sun.tools.xjc.generator.bean.field
 

Methods in com.sun.tools.xjc.generator.bean.field that return JClass
protected  JClass ContentListField.getCoreListType()
           
protected  JClass DummyListField.getCoreListType()
           
protected  JClass NoExtendedContentField.getCoreListType()
           
protected  JClass UntypedListField.getCoreListType()
           
 

Methods in com.sun.tools.xjc.generator.bean.field with parameters of type JClass
 FieldRenderer FieldRendererFactory.getContentList(JClass coreList)
           
 FieldRenderer FieldRendererFactory.getDummyList(JClass coreList)
           
 FieldRenderer FieldRendererFactory.getList(JClass coreList)
           
 

Constructors in com.sun.tools.xjc.generator.bean.field with parameters of type JClass
ContentListField(ClassOutlineImpl context, CPropertyInfo prop, JClass coreList)
           
DummyListField(ClassOutlineImpl context, CPropertyInfo prop, JClass coreList)
           
NoExtendedContentField(ClassOutlineImpl context, CPropertyInfo prop, JClass coreList)
           
UntypedListField(ClassOutlineImpl context, CPropertyInfo prop, JClass coreList)
           
UntypedListFieldRenderer(JClass coreList)
           
UntypedListFieldRenderer(JClass coreList, boolean dummy, boolean content)
           
 

Uses of JClass in com.sun.tools.xjc.model
 

Fields in com.sun.tools.xjc.model declared as JClass
 JClass Model.rootClass
          If non-null, all the generated classes should eventually derive from this class.
 JClass Model.rootInterface
          If non-null, all the generated interfaces should eventually derive from this interface.
 

Methods in com.sun.tools.xjc.model that return JClass
 JClass CAdapter.getAdapterClass(Outline o)
           
 JClass CClassInfo.toType(Outline o, Aspect aspect)
           
 JClass CClassRef.toType(Outline o, Aspect aspect)
           
 JClass CEnumLeafInfo.toType(Outline o, Aspect aspect)
           
 

Methods in com.sun.tools.xjc.model with parameters of type JClass
 void CClassInfo._implements(JClass c)
           
 

Constructors in com.sun.tools.xjc.model with parameters of type JClass
CAdapter(JClass adapter)
           
 

Uses of JClass in com.sun.tools.xjc.model.nav
 

Methods in com.sun.tools.xjc.model.nav that return JClass
 JClass EagerNClass.toType(Outline o, Aspect aspect)
           
 JClass NClass.toType(Outline o, Aspect aspect)
           
 

Methods in com.sun.tools.xjc.model.nav with parameters of type JClass
 NClass NavigatorImpl.ref(JClass c)
           
 

Uses of JClass in com.sun.tools.xjc.outline
 

Fields in com.sun.tools.xjc.outline declared as JClass
 JClass ClassOutline.implRef
          The implementation class that shall be used for reference.
 

Methods in com.sun.tools.xjc.outline that return JClass
 JClass Outline.addRuntime(Class clazz)
          Copies the specified class into the user's package and returns a reference to it.
 

Constructors in com.sun.tools.xjc.outline with parameters of type JClass
ClassOutline(CClassInfo _target, JDefinedClass exposedClass, JClass implRef, JDefinedClass _implClass)
           
 

Uses of JClass in com.sun.tools.xjc.reader.dtd.bindinfo
 

Methods in com.sun.tools.xjc.reader.dtd.bindinfo that return JClass
 JClass BindInfo.getSuperClass()
          Gets the xjc:superClass customization if it's turned on.
 JClass BindInfo.getSuperInterface()
          Gets the xjc:superInterface customization if it's turned on.
 JClass BIContent.getType()
          Gets the type of this property, if any.
 



Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.