public class CodeModelUtils extends Object
Modifier and Type | Method and Description |
---|---|
static com.sun.codemodel.JDefinedClass |
_getClass(com.sun.codemodel.JCodeModel codeModel,
String fullyQualifiedName) |
static com.sun.codemodel.JDefinedClass |
_getClass(com.sun.codemodel.JDefinedClass _class,
String name) |
static com.sun.codemodel.JDefinedClass |
_getClass(com.sun.codemodel.JPackage _package,
String name) |
static com.sun.codemodel.JClass |
box(com.sun.codemodel.JType t) |
static String |
getClassName(com.sun.codemodel.JClass theClass) |
static com.sun.codemodel.JCodeModel |
getCodeModel(com.sun.tools.xjc.outline.ClassOutline classOutline) |
static String |
getDottedLocalClassName(com.sun.codemodel.JClass theClass) |
static String |
getLocalClassName(com.sun.codemodel.JClass theClass) |
static com.sun.codemodel.JMethod |
getMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
String name) |
static com.sun.codemodel.JMethod |
getMethod(com.sun.codemodel.JDefinedClass theClass,
String name) |
static com.sun.codemodel.JMethod |
getMethod(com.sun.codemodel.JDefinedClass theClass,
String name,
com.sun.codemodel.JType[] arguments) |
static com.sun.codemodel.JDefinedClass |
getOrCreateClass(com.sun.codemodel.JClassContainer container,
int flags,
String name) |
static com.sun.codemodel.JDefinedClass |
getOrCreateClass(com.sun.codemodel.JCodeModel codeModel,
int flags,
String fullClassName) |
static com.sun.codemodel.fmt.JPropertyFile |
getOrCreatePropertyFile(com.sun.codemodel.JPackage thePackage,
String name)
Returns a property file (created if necessary).
|
static String |
getPackagedClassName(com.sun.codemodel.JClass theClass) |
static com.sun.codemodel.JType |
ref(com.sun.codemodel.JCodeModel codeModel,
String className) |
static com.sun.codemodel.JStatement |
split(com.sun.codemodel.JDefinedClass theClass,
com.sun.codemodel.JStatement[] statements,
String prefix,
int start,
int length,
int threshold) |
public static com.sun.codemodel.fmt.JPropertyFile getOrCreatePropertyFile(com.sun.codemodel.JPackage thePackage, String name)
thePackage
- package to create property filename
- property file name.public static String getClassName(com.sun.codemodel.JClass theClass)
public static String getLocalClassName(com.sun.codemodel.JClass theClass)
public static String getDottedLocalClassName(com.sun.codemodel.JClass theClass)
public static String getPackagedClassName(com.sun.codemodel.JClass theClass)
public static com.sun.codemodel.JClass box(com.sun.codemodel.JType t)
public static com.sun.codemodel.JDefinedClass getOrCreateClass(com.sun.codemodel.JClassContainer container, int flags, String name)
public static com.sun.codemodel.JDefinedClass getOrCreateClass(com.sun.codemodel.JCodeModel codeModel, int flags, String fullClassName)
public static com.sun.codemodel.JStatement split(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JStatement[] statements, String prefix, int start, int length, int threshold)
public static com.sun.codemodel.JMethod getMethod(com.sun.codemodel.JDefinedClass theClass, String name, com.sun.codemodel.JType[] arguments)
public static com.sun.codemodel.JMethod getMethod(com.sun.codemodel.JDefinedClass theClass, String name)
public static com.sun.codemodel.JMethod getMethod(com.sun.tools.xjc.outline.ClassOutline classOutline, String name)
public static com.sun.codemodel.JCodeModel getCodeModel(com.sun.tools.xjc.outline.ClassOutline classOutline)
public static com.sun.codemodel.JType ref(com.sun.codemodel.JCodeModel codeModel, String className)
public static com.sun.codemodel.JDefinedClass _getClass(com.sun.codemodel.JCodeModel codeModel, String fullyQualifiedName)
public static com.sun.codemodel.JDefinedClass _getClass(com.sun.codemodel.JPackage _package, String name)
public static com.sun.codemodel.JDefinedClass _getClass(com.sun.codemodel.JDefinedClass _class, String name)
Copyright © 2005–2018. All rights reserved.