Skip to content

Commit a6f65ec

Browse files
committed
Fix Plugin templates
1 parent ab6cf8d commit a6f65ec

2 files changed

Lines changed: 23 additions & 25 deletions

File tree

src/main/java/the/bytecode/club/bytecodeviewer/api/Plugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public void executeContainer()
9393
* On plugin start each resource container is iterated through,
9494
* then this is called with the resource container classes
9595
*
96-
* @param classNodeList all of the loaded classes for easy access.
96+
* @param classNodeList all the loaded classes for easy access.
9797
*/
9898
public abstract void execute(List<ClassNode> classNodeList);
9999
}
Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,43 @@
1-
import the.bytecode.club.bytecodeviewer.api.*;
2-
import java.util.ArrayList;
1+
import java.util.List;
32
import org.objectweb.asm.tree.ClassNode;
3+
import the.bytecode.club.bytecodeviewer.api.*;
4+
5+
public class Template extends Plugin {
46

5-
public class Template extends Plugin
6-
{
77
PluginConsole gui;
8-
8+
99
/**
1010
* Main function
1111
*/
1212
@Override
13-
public void execute(ArrayList<ClassNode> classNodeList)
14-
{
15-
//create console
13+
public void execute(List<ClassNode> classNodeList) {
14+
// Create console
1615
gui = new PluginConsole("Java Template");
17-
gui.setVisible(true); //show the console
18-
19-
//debug text
16+
gui.setVisible(true); // Show the console
17+
18+
// Debug text
2019
out("Class Nodes: " + classNodeList.size());
21-
22-
//iterate through each class node
23-
for(ClassNode cn : classNodeList)
20+
21+
// Iterate through each class node
22+
for (ClassNode cn : classNodeList)
2423
process(cn);
25-
26-
BCV.hideFrame(gui, 10000); //hides the console after 10 seconds
24+
25+
BCV.hideFrame(gui, 10000); // Hides the console after 10 seconds
2726
}
28-
27+
2928
/**
3029
* Process each class node
3130
*/
32-
public void process(ClassNode cn)
33-
{
31+
public void process(ClassNode cn) {
3432
out("Node: " + cn.name + ".class");
35-
//TODO developer plugin code goes here
33+
// TODO developer plugin code goes here
3634
}
37-
35+
3836
/**
3937
* Print to console
4038
*/
41-
public void out(String text)
42-
{
39+
public void out(String text) {
4340
gui.appendText(text);
4441
}
45-
}
42+
43+
}

0 commit comments

Comments
 (0)