Package com.sun.tools.xjc.util
Class CodeModelClassFactory
java.lang.Object
com.sun.tools.xjc.util.CodeModelClassFactory
Create new
JDefinedClass
and report class collision errors,
if necessary.
This is just a helper class that simplifies the class name collision
detection. This object maintains no state, so it is OK to use
multiple instances of this.- Author:
- Kohsuke Kawaguchi ([email protected])
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateClass
(JClassContainer parent, int mod, String name, Locator source) createClass
(JClassContainer parent, int mod, String name, Locator source, ClassType kind) createClass
(JClassContainer parent, String name, Locator source) createClass
(JClassContainer parent, String name, Locator source, ClassType kind) createInterface
(JClassContainer parent, int mod, String name, Locator source) createInterface
(JClassContainer parent, String name, Locator source)
-
Constructor Details
-
CodeModelClassFactory
-
-
Method Details
-
createClass
-
createClass
-
createInterface
-
createInterface
-
createClass
public JDefinedClass createClass(JClassContainer parent, String name, Locator source, ClassType kind) -
createClass
public JDefinedClass createClass(JClassContainer parent, int mod, String name, Locator source, ClassType kind)
-