org.drools.semantics.java
Class JavaScriptEvaluator
java.lang.Object
org.codehaus.janino.EvaluatorBase
org.drools.semantics.java.JavaScriptEvaluator
public class JavaScriptEvaluator
- extends org.codehaus.janino.EvaluatorBase
-

Constructor Summary |
JavaScriptEvaluator(java.lang.String code,
java.lang.String className,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames,
Declaration[] declarations,
Importer importer,
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,
Importer importer,
java.util.Map applicationData,
java.lang.Class baseClass,
java.lang.ClassLoader classLoader)
|
java.lang.reflect.Method |
getMethod()
|
Methods inherited from class org.codehaus.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,
Importer importer,
java.util.Map applicationData,
java.lang.Class baseClass,
java.lang.ClassLoader classLoader)
throws org.codehaus.janino.Scanner.ScanException,
org.codehaus.janino.Parser.ParseException,
org.codehaus.janino.Java.CompileException,
java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
org.codehaus.janino.Scanner.ScanException
org.codehaus.janino.Parser.ParseException
org.codehaus.janino.Java.CompileException
java.io.IOException
java.lang.ClassNotFoundException
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,
Importer importer,
java.util.Map applicationData,
java.lang.Class baseClass,
java.lang.ClassLoader classLoader)
throws org.codehaus.janino.Scanner.ScanException,
org.codehaus.janino.Parser.ParseException,
org.codehaus.janino.Java.CompileException,
java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
org.codehaus.janino.Scanner.ScanException
org.codehaus.janino.Parser.ParseException
org.codehaus.janino.Java.CompileException
java.io.IOException
java.lang.ClassNotFoundException