Package org.kie.dmn.feel.codegen.feel11
Class CompilerBytecodeLoader
- java.lang.Object
-
- org.kie.dmn.feel.codegen.feel11.CompilerBytecodeLoader
-
public class CompilerBytecodeLoader extends java.lang.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(java.lang.String cuPackage, java.lang.String cuClass, com.github.javaparser.ast.CompilationUnit cu)<T> com.github.javaparser.ast.CompilationUnitgetCompilationUnit(java.lang.Class<T> clazz, java.lang.String templateResourcePath, java.lang.String cuPackage, java.lang.String cuClass, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)java.lang.StringgetSourceForUnaryTest(java.lang.String packageName, java.lang.String className, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)java.lang.StringgetSourceForUnaryTest(java.lang.String packageName, java.lang.String className, java.lang.String feelExpression, DirectCompilerResult directResult)<T> Tinternal_makefromJP(java.lang.Class<T> clazz, java.lang.String templateResourcePath, java.lang.String cuPackage, java.lang.String cuClass, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)CompiledFEELExpressionmakeFromJPExpression(com.github.javaparser.ast.expr.Expression theExpression)CompiledFEELExpressionmakeFromJPExpression(java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)CompiledFEELUnaryTestsmakeFromJPUnaryTestsExpression(java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)CompiledFEELUnaryTestsmakeFromJPUnaryTestsExpression(java.lang.String packageName, java.lang.String className, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.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(java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
makeFromJPUnaryTestsExpression
public CompiledFEELUnaryTests makeFromJPUnaryTestsExpression(java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
makeFromJPUnaryTestsExpression
public CompiledFEELUnaryTests makeFromJPUnaryTestsExpression(java.lang.String packageName, java.lang.String className, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
internal_makefromJP
public <T> T internal_makefromJP(java.lang.Class<T> clazz, java.lang.String templateResourcePath, java.lang.String cuPackage, java.lang.String cuClass, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
compileUnit
public <T> T compileUnit(java.lang.String cuPackage, java.lang.String cuClass, com.github.javaparser.ast.CompilationUnit cu)
-
getSourceForUnaryTest
public java.lang.String getSourceForUnaryTest(java.lang.String packageName, java.lang.String className, java.lang.String feelExpression, DirectCompilerResult directResult)
-
getSourceForUnaryTest
public java.lang.String getSourceForUnaryTest(java.lang.String packageName, java.lang.String className, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
getCompilationUnit
public <T> com.github.javaparser.ast.CompilationUnit getCompilationUnit(java.lang.Class<T> clazz, java.lang.String templateResourcePath, java.lang.String cuPackage, java.lang.String cuClass, java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
-
-