jaxx.compiler.java
Class JavaElementFactory
java.lang.Object
jaxx.compiler.java.JavaElementFactory
public class JavaElementFactory
- extends Object
Factory of any element in a JavaFile.
Always pass by this factory to have common behaviour (imports,...)
- Since:
- 2.4
- Author:
- tchemit
|
Method Summary |
static JavaArgument |
cloneArgument(JavaArgument argument)
|
static JavaField |
cloneField(JavaField field)
|
static JavaMethod |
cloneMethod(JavaMethod method)
|
static JavaArgument |
newArgument(String type,
String name)
|
static JavaArgument |
newArgument(String type,
String name,
boolean isFinal)
|
static JavaConstructor |
newConstructor(int modifiers,
String name,
String body,
JavaArgument... arguments)
|
static JavaConstructor |
newConstructor(int modifiers,
String name,
String body,
String[] exceptions,
JavaArgument... arguments)
|
static JavaField |
newField(int modifiers,
String returnType,
String name,
boolean override)
|
static JavaField |
newField(int modifiers,
String returnType,
String name,
boolean override,
String initializer,
String... initializerTypes)
|
static JavaFile |
newFile(int modifiers,
String className)
|
static JavaMethod |
newMethod(int modifiers,
String returnType,
String name,
String body,
boolean override,
JavaArgument... arguments)
|
static JavaMethod |
newMethod(int modifiers,
String returnType,
String name,
String body,
boolean override,
String[] exceptions,
JavaArgument... arguments)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaElementFactory
public JavaElementFactory()
newFile
public static JavaFile newFile(int modifiers,
String className)
newArgument
public static JavaArgument newArgument(String type,
String name)
newArgument
public static JavaArgument newArgument(String type,
String name,
boolean isFinal)
newField
public static JavaField newField(int modifiers,
String returnType,
String name,
boolean override)
newField
public static JavaField newField(int modifiers,
String returnType,
String name,
boolean override,
String initializer,
String... initializerTypes)
newConstructor
public static JavaConstructor newConstructor(int modifiers,
String name,
String body,
String[] exceptions,
JavaArgument... arguments)
newConstructor
public static JavaConstructor newConstructor(int modifiers,
String name,
String body,
JavaArgument... arguments)
newMethod
public static JavaMethod newMethod(int modifiers,
String returnType,
String name,
String body,
boolean override,
String[] exceptions,
JavaArgument... arguments)
newMethod
public static JavaMethod newMethod(int modifiers,
String returnType,
String name,
String body,
boolean override,
JavaArgument... arguments)
cloneField
public static JavaField cloneField(JavaField field)
cloneMethod
public static JavaMethod cloneMethod(JavaMethod method)
cloneArgument
public static JavaArgument cloneArgument(JavaArgument argument)
Copyright © 2008-2012 CodeLutin. All Rights Reserved.