Package org.nuiton.jaxx.compiler.java
Class JavaElementFactory
- java.lang.Object
-
- org.nuiton.jaxx.compiler.java.JavaElementFactory
-
-
Constructor Summary
Constructors Constructor Description JavaElementFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JavaArgumentcloneArgument(JavaArgument argument)static JavaFieldcloneField(JavaField field)static JavaMethodcloneMethod(JavaMethod method)static JavaArgumentnewArgument(String type, String name)static JavaArgumentnewArgument(String type, String name, boolean isFinal)static JavaConstructornewConstructor(int modifiers, String name, String body, String[] exceptions, JavaArgument... arguments)static JavaConstructornewConstructor(int modifiers, String name, String body, JavaArgument... arguments)static JavaFieldnewField(int modifiers, String returnType, String name, boolean override)static JavaFieldnewField(int modifiers, String returnType, String name, boolean override, String initializer, String... initializerTypes)static JavaFilenewFile(int modifiers, String className)static JavaFilenewFile(int modifiers, String packageName, String className)static JavaMethodnewMethod(int modifiers, String returnType, String name, String body, boolean override, String[] exceptions, JavaArgument... arguments)static JavaMethodnewMethod(int modifiers, String returnType, String name, String body, boolean override, JavaArgument... arguments)
-
-
-
Method Detail
-
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)
-
cloneMethod
public static JavaMethod cloneMethod(JavaMethod method)
-
cloneArgument
public static JavaArgument cloneArgument(JavaArgument argument)
-
-