Skip to content
Snippets Groups Projects
Commit 203eec45 authored by Guy Zana's avatar Guy Zana
Browse files

cli: java integration. get rid of defineClass for com.cloudius.net.util.ELFLoader

parent 10040d19
No related branches found
No related tags found
No related merge requests found
......@@ -2,8 +2,6 @@ package com.cloudius.cli.main;
import java.io.*;
import com.cloudius.cli.util.ELFLoader;
import sun.org.mozilla.javascript.*;
import sun.org.mozilla.javascript.tools.shell.*;
......@@ -24,7 +22,6 @@ public class RhinoCLI {
global.init(_cx);
_scope = ScriptableObject.getTopLevelScope(global);
ScriptableObject.defineClass(_scope, ELFLoader.class);
FileReader cli_js = new FileReader("/console/cli.js");
_cx.evaluateReader(_scope, cli_js, "cli.js", 1, null);
......
......@@ -3,18 +3,12 @@ package com.cloudius.cli.util;
import java.io.IOException;
import sun.org.mozilla.javascript.NativeArray;
import sun.org.mozilla.javascript.ScriptableObject;
import sun.org.mozilla.javascript.annotations.JSFunction;
import com.cloudius.util.Exec;
import com.cloudius.cli.main.RhinoCLI;
public class ELFLoader extends ScriptableObject {
public class ELFLoader {
// Identifies the scriptable object
private static final long serialVersionUID = 87664098764510039L;
@JSFunction
public boolean run()
{
NativeArray js_argv = (NativeArray)RhinoCLI._scope.get("_global_argv",
......@@ -33,10 +27,4 @@ public class ELFLoader extends ScriptableObject {
return false;
}
}
@Override
public String getClassName() {
return "ELFLoader";
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment