Code Cleanup

Translation errors are now silenced unless developer mode is enabled
This commit is contained in:
Konloch 2021-07-21 08:20:38 -07:00
parent e3d16031b8
commit 0203a13472
28 changed files with 258 additions and 184 deletions

View file

@ -127,7 +127,7 @@ public class XposedGenerator extends Plugin
if (template != null && !template.equals("Empty"))
{
try {
//TODO: Prompt save dialogue
//TODO: Prompt save dialog
File file = new File("./XposedClassTest.java");
// if file doesn't exists, then create it

View file

@ -1,5 +1,5 @@
import the.bytecode.club.bytecodeviewer.api.*
import the.bytecode.club.bytecodeviewer.gui.components.MultipleChoiceDialogue;
import the.bytecode.club.bytecodeviewer.gui.components.MultipleChoiceDialog;
import java.util.ArrayList;
import java.lang.reflect.Field;
@ -17,12 +17,12 @@ public class ExampleStringDecrypter extends Plugin {
public void execute(ArrayList<ClassNode> classNodesList) {
PluginConsole gui = new PluginConsole("Example String Decrypter");
MultipleChoiceDialogue dialogue = new MultipleChoiceDialogue("Bytecode Viewer - WARNING",
MultipleChoiceDialog dialog = new MultipleChoiceDialog("Bytecode Viewer - WARNING",
"WARNING: This will load the classes into the JVM and execute the initialize function"
+ nl + "for each class. IF THE FILE YOU'RE LOADING IS MALICIOUS, DO NOT CONTINUE.",
new String[]{"Continue", "Cancel"});
if(dialogue.promptChoice() == 0)
if(dialog.promptChoice() == 0)
{
for(ClassNode cn : classNodesList)
{

View file

@ -1,5 +1,5 @@
import the.bytecode.club.bytecodeviewer.api.*
import the.bytecode.club.bytecodeviewer.gui.components.MultipleChoiceDialogue;
import the.bytecode.club.bytecodeviewer.gui.components.MultipleChoiceDialog;
import java.util.ArrayList;
import java.lang.reflect.Field;
@ -17,12 +17,12 @@ public class ExampleStringDecrypter extends Plugin {
public void execute(ArrayList<ClassNode> classNodesList) {
PluginConsole gui = new PluginConsole(activeContainer.name + "Example String Decrypter");
MultipleChoiceDialogue dialogue = new MultipleChoiceDialogue("Bytecode Viewer - WARNING",
MultipleChoiceDialog dialog = new MultipleChoiceDialog("Bytecode Viewer - WARNING",
"WARNING: This will load the classes into the JVM and execute the initialize function"
+ nl + "for each class. IF THE FILE YOU'RE LOADING IS MALICIOUS, DO NOT CONTINUE.",
new String[]{"Continue", "Cancel"});
if(dialogue.promptChoice() == 0)
if(dialog.promptChoice() == 0)
{
for(ClassNode cn : classNodesList)
{

View file

@ -3,10 +3,10 @@
*/
var PluginConsole = Java.type("the.bytecode.club.bytecodeviewer.api.PluginConsole");
var MultipleChoiceDialogue = Java.type("the.bytecode.club.bytecodeviewer.gui.components.MultipleChoiceDialogue")
var MultipleChoiceDialog = Java.type("the.bytecode.club.bytecodeviewer.gui.components.MultipleChoiceDialog")
var BytecodeViewer = Java.type("the.bytecode.club.bytecodeviewer.api.BCV")
var dialogue = new MultipleChoiceDialogue("Bytecode Viewer - WARNING",
var dialog = new MultipleChoiceDialog("Bytecode Viewer - WARNING",
"WARNING: This will load the classes into the JVM and execute the initialize function"
+ "\nfor each class. IF THE FILE YOU'RE LOADING IS MALICIOUS, DO NOT CONTINUE.",
["Continue", "Cancel"]);
@ -16,7 +16,7 @@ function execute(classNodeList)
{
gui = new PluginConsole("Skeleton");
if(dialogue.promptChoice() == 0)
if(dialog.promptChoice() == 0)
{
var needsWarning = false;