Package org.kie.dmn.feel.codegen.feel11
Class CompilerBytecodeLoader
- java.lang.Object
-
- org.kie.dmn.feel.codegen.feel11.CompilerBytecodeLoader
-
public class CompilerBytecodeLoader extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCompilerBytecodeLoader.GenerateClassListenerstatic classCompilerBytecodeLoader.TemplateLoader
-
Field Summary
Fields Modifier and Type Field Description static CompilerBytecodeLoader.GenerateClassListenergenerateClassListener
-
Constructor Summary
Constructors Constructor Description CompilerBytecodeLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TcompileUnit(String cuPackage, String cuClass, com.github.javaparser.ast.CompilationUnit cu)<T> com.github.javaparser.ast.CompilationUnitgetCompilationUnit(Class<T> clazz, String templateResourcePath, String cuPackage, String cuClass, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)StringgetSourceForUnaryTest(String packageName, String className, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)StringgetSourceForUnaryTest(String packageName, String className, String feelExpression, DirectCompilerResult directResult)<T> Tinternal_makefromJP(Class<T> clazz, String templateResourcePath, String cuPackage, String cuClass, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)CompiledFEELExpressionmakeFromJPExpression(com.github.javaparser.ast.expr.Expression theExpression)CompiledFEELExpressionmakeFromJPExpression(String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)CompiledFEELUnaryTestsmakeFromJPUnaryTestsExpression(String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)CompiledFEELUnaryTestsmakeFromJPUnaryTestsExpression(String packageName, String className, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
-
-
Field Detail
-
generateClassListener
public static CompilerBytecodeLoader.GenerateClassListener generateClassListener
-
-
Method Detail
-
makeFromJPExpression
public CompiledFEELExpression makeFromJPExpression(com.github.javaparser.ast.expr.Expression theExpression)
-
makeFromJPExpression
public CompiledFEELExpression makeFromJPExpression(String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
makeFromJPUnaryTestsExpression
public CompiledFEELUnaryTests makeFromJPUnaryTestsExpression(String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
makeFromJPUnaryTestsExpression
public CompiledFEELUnaryTests makeFromJPUnaryTestsExpression(String packageName, String className, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
internal_makefromJP
public <T> T internal_makefromJP(Class<T> clazz, String templateResourcePath, String cuPackage, String cuClass, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
compileUnit
public <T> T compileUnit(String cuPackage, String cuClass, com.github.javaparser.ast.CompilationUnit cu)
-
getSourceForUnaryTest
public String getSourceForUnaryTest(String packageName, String className, String feelExpression, DirectCompilerResult directResult)
-
getSourceForUnaryTest
public String getSourceForUnaryTest(String packageName, String className, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
getCompilationUnit
public <T> com.github.javaparser.ast.CompilationUnit getCompilationUnit(Class<T> clazz, String templateResourcePath, String cuPackage, String cuClass, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
-