Class JavaParserSourceGenerator
- java.lang.Object
-
- org.kie.dmn.core.compiler.execmodelbased.JavaParserSourceGenerator
-
public class JavaParserSourceGenerator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.github.javaparser.ast.NodeList<com.github.javaparser.ast.Modifier>PUBLIC_STATIC_FINAL
-
Constructor Summary
Constructors Constructor Description JavaParserSourceGenerator(String className, String namespace, String packageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddField(String testClass, Class<?> type, String instanceName)voidaddImports(Class<?>... classes)voidaddInnerClassWithName(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration feelExpressionSource, String name)voidaddMember(com.github.javaparser.ast.body.FieldDeclaration feelExpressionSource)voidaddStaticImportStar(Class<?> clazz)voidaddTwoDimensionalArray(List<List<String>> initializers, String arrayName, Class<?> type)StringgetSource()
-
-
-
Method Detail
-
addImports
public void addImports(Class<?>... classes)
-
addStaticImportStar
public void addStaticImportStar(Class<?> clazz)
-
addInnerClassWithName
public void addInnerClassWithName(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration feelExpressionSource, String name)
-
addMember
public void addMember(com.github.javaparser.ast.body.FieldDeclaration feelExpressionSource)
-
addTwoDimensionalArray
public void addTwoDimensionalArray(List<List<String>> initializers, String arrayName, Class<?> type)
-
getSource
public String getSource()
-
-