Class CompilerBytecodeLoader


  • public class CompilerBytecodeLoader
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> T compileUnit​(java.lang.String cuPackage, java.lang.String cuClass, com.github.javaparser.ast.CompilationUnit cu)  
      <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)  
      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)  
      java.lang.String getSourceForUnaryTest​(java.lang.String packageName, java.lang.String className, java.lang.String feelExpression, DirectCompilerResult directResult)  
      <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)  
      CompiledFEELExpression makeFromJPExpression​(com.github.javaparser.ast.expr.Expression theExpression)  
      CompiledFEELExpression makeFromJPExpression​(java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)  
      CompiledFEELUnaryTests makeFromJPUnaryTestsExpression​(java.lang.String feelExpression, com.github.javaparser.ast.expr.Expression theExpression, java.util.Set<com.github.javaparser.ast.body.FieldDeclaration> fieldDeclarations)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CompilerBytecodeLoader

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