org.drools.semantics.java
Class JavaScriptEvaluator
java.lang.Object
net.janino.EvaluatorBase
org.drools.semantics.java.JavaScriptEvaluator
public class JavaScriptEvaluator
- extends net.janino.EvaluatorBase
Methods inherited from class net.janino.EvaluatorBase |
addClassMethodBlockDeclaration, addPackageMemberClassDeclaration, classesToTypes, classToType, compileAndLoad, compileAndLoad, equals, equals, makeFormalParameters, parseImportDeclarations |
JavaScriptEvaluator
public JavaScriptEvaluator(String code,
String className,
Class interfaceToImplement,
String[] parameterNames,
Declaration[] declarations,
Set imports,
Map applicationData,
Class baseClass,
ClassLoader classLoader)
throws net.janino.Scanner.ScanException,
net.janino.Parser.ParseException,
net.janino.Java.CompileException,
IOException
- Throws:
net.janino.Scanner.ScanException
net.janino.Parser.ParseException
net.janino.Java.CompileException
IOException
getMethod
public Method getMethod()
compile
public static Object compile(String block,
String className,
Class interfaceToImplement,
String[] parameterNames,
Declaration[] declarations,
Set imports,
Map applicationData,
Class baseClass,
ClassLoader classLoader)
throws net.janino.Java.CompileException,
net.janino.Parser.ParseException,
net.janino.Scanner.ScanException,
IOException
- Throws:
net.janino.Java.CompileException
net.janino.Parser.ParseException
net.janino.Scanner.ScanException
IOException
Copyright © 2001-2005 The Codehaus. All Rights Reserved.