Class CompilerBytecodeLoader


  • public class CompilerBytecodeLoader
    extends Object
    • Constructor Detail

      • CompilerBytecodeLoader

        public CompilerBytecodeLoader()
    • 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,
                                            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)