diff --git a/libs/jruby-9.0.0.0.rc1.jar b/libs/jruby-9.0.0.0.rc1.jar new file mode 100644 index 00000000..eb12943f Binary files /dev/null and b/libs/jruby-9.0.0.0.rc1.jar differ diff --git a/libs/jython-standalone-2.7.0.jar b/libs/jython-standalone-2.7.0.jar new file mode 100644 index 00000000..c4949834 Binary files /dev/null and b/libs/jython-standalone-2.7.0.jar differ diff --git a/plugins/Skeleton.gy b/plugins/Skeleton.gy new file mode 100644 index 00000000..c9d45583 --- /dev/null +++ b/plugins/Skeleton.gy @@ -0,0 +1,14 @@ +import the.bytecode.club.bytecodeviewer.api.*; +import java.util.ArrayList; +import org.objectweb.asm.tree.ClassNode; +import the.bytecode.club.bytecodeviewer.decompilers.*; + +public class Skeleton extends Plugin { + + @Override + public void execute(ArrayList classNodesList) { + PluginConsole gui = new PluginConsole("Skeleton"); + gui.setVisible(true); + gui.appendText("executed skeleton"); + } +} \ No newline at end of file diff --git a/plugins/Skeleton.rb b/plugins/Skeleton.rb new file mode 100644 index 00000000..e69de29b diff --git a/plugins/skeleton.py b/plugins/skeleton.py new file mode 100644 index 00000000..99c3a3a6 --- /dev/null +++ b/plugins/skeleton.py @@ -0,0 +1,13 @@ +from the.bytecode.club.bytecodeviewer.api import Plugin +from the.bytecode.club.bytecodeviewer.api import PluginConsole +from java.lang import System +from java.lang import Boolean +from java.util import ArrayList +from org.objectweb.asm.tree import ClassNode + +class skeleton(Plugin): + + def execute(classNodeList, poop): #for some reason it requires a second arg + gui = PluginConsole("Skeleton") + gui.setVisible(Boolean.TRUE) + gui.appendText("exceuted skeleton") \ No newline at end of file