org.drools.semantics.java
Class JavaScriptEvaluator
java.lang.Object
net.janino.EvaluatorBase
org.drools.semantics.java.JavaScriptEvaluator
- public class JavaScriptEvaluator
- extends net.janino.EvaluatorBase
-
Constructor Summary |
JavaScriptEvaluator(java.lang.String code,
java.lang.String className,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames,
Declaration[] declarations,
java.util.Set imports,
java.util.Map applicationData,
java.lang.Class baseClass,
java.lang.ClassLoader classLoader)
|
Method Summary |
static java.lang.Object |
compile(java.lang.String block,
java.lang.String className,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames,
Declaration[] declarations,
java.util.Set imports,
java.util.Map applicationData,
java.lang.Class baseClass,
java.lang.ClassLoader classLoader)
|
java.lang.reflect.Method |
getMethod()
|
Methods inherited from class net.janino.EvaluatorBase |
addClassMethodBlockDeclaration, addPackageMemberClassDeclaration, classesToTypes, classToType, compileAndLoad, compileAndLoad, makeFormalParameters, parseImportDeclarations |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaScriptEvaluator
public JavaScriptEvaluator(java.lang.String code,
java.lang.String className,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames,
Declaration[] declarations,
java.util.Set imports,
java.util.Map applicationData,
java.lang.Class baseClass,
java.lang.ClassLoader classLoader)
throws net.janino.Scanner.ScanException,
net.janino.Parser.ParseException,
net.janino.Java.CompileException,
java.io.IOException
getMethod
public java.lang.reflect.Method getMethod()
compile
public static java.lang.Object compile(java.lang.String block,
java.lang.String className,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames,
Declaration[] declarations,
java.util.Set imports,
java.util.Map applicationData,
java.lang.Class baseClass,
java.lang.ClassLoader classLoader)
throws net.janino.Java.CompileException,
net.janino.Parser.ParseException,
net.janino.Scanner.ScanException,
java.io.IOException
- Throws:
net.janino.Java.CompileException
net.janino.Parser.ParseException
net.janino.Scanner.ScanException
java.io.IOException