public class CompilerBytecodeLoader extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
CompilerBytecodeLoader.GenerateClassListener |
static class |
CompilerBytecodeLoader.TemplateLoader |
Modifier and Type | Field and Description |
---|---|
static CompilerBytecodeLoader.GenerateClassListener |
generateClassListener |
Constructor and Description |
---|
CompilerBytecodeLoader() |
Modifier and Type | Method and Description |
---|---|
<T> T |
compileUnit(String cuPackage,
String cuClass,
com.github.javaparser.ast.CompilationUnit cu) |
<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) |
String |
getSourceForUnaryTest(String packageName,
String className,
String feelExpression,
DirectCompilerResult directResult) |
String |
getSourceForUnaryTest(String packageName,
String className,
String feelExpression,
com.github.javaparser.ast.expr.Expression theExpression,
Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations) |
<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) |
CompiledFEELExpression |
makeFromJPExpression(com.github.javaparser.ast.expr.Expression theExpression) |
CompiledFEELExpression |
makeFromJPExpression(String feelExpression,
com.github.javaparser.ast.expr.Expression theExpression,
Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations) |
CompiledFEELUnaryTests |
makeFromJPUnaryTestsExpression(String feelExpression,
com.github.javaparser.ast.expr.Expression theExpression,
Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations) |
CompiledFEELUnaryTests |
makeFromJPUnaryTestsExpression(String packageName,
String className,
String feelExpression,
com.github.javaparser.ast.expr.Expression theExpression,
Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations) |
public static CompilerBytecodeLoader.GenerateClassListener generateClassListener
public CompiledFEELExpression makeFromJPExpression(com.github.javaparser.ast.expr.Expression theExpression)
public CompiledFEELExpression makeFromJPExpression(String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
public CompiledFEELUnaryTests makeFromJPUnaryTestsExpression(String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
public CompiledFEELUnaryTests makeFromJPUnaryTestsExpression(String packageName, String className, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
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)
public <T> T compileUnit(String cuPackage, String cuClass, com.github.javaparser.ast.CompilationUnit cu)
public String getSourceForUnaryTest(String packageName, String className, String feelExpression, DirectCompilerResult directResult)
public String getSourceForUnaryTest(String packageName, String className, String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)
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)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.