From 1a22a3ef0b4a81edd80a3e9a83676d10ca73eb1a Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Mon, 15 Jul 2013 12:11:27 +0200 Subject: Slacken the module script return type to Object, so it doesn't complain with default returns --- src/main/java/com/c2kernel/scripting/Script.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/c2kernel/scripting/Script.java') diff --git a/src/main/java/com/c2kernel/scripting/Script.java b/src/main/java/com/c2kernel/scripting/Script.java index 4faade5..1a755ea 100644 --- a/src/main/java/com/c2kernel/scripting/Script.java +++ b/src/main/java/com/c2kernel/scripting/Script.java @@ -97,9 +97,18 @@ public class Script mScript = expr; } + /** + * Creates a script executor requiring an agent to be set. Used by module event scripts. + * + * @param lang - script language + * @param name - script name for debugging + * @param expr - the script to run + * @param agent - the agentproxy to pass into the script as 'agent' + * @throws ScriptingEngineException + */ public Script(String lang, String name, String expr, AgentProxy agent) throws ScriptingEngineException { - this(lang, expr, ErrorInfo.class); + this(lang, expr, Object.class); mName = name; addInputParam("agent", AgentProxy.class); setInputParamValue("agent", agent); -- cgit v1.2.3