26 lines
771 B
Java
26 lines
771 B
Java
public class DecompileFile {
|
|
|
|
public class MyDecompilerAction extends DecompilerAction {
|
|
|
|
public MyDecompilerAction() {
|
|
super("My Custom Action");
|
|
setDescription("Description of my custom decompiler action");
|
|
setKeyBindingData(new KeyBindingData(KeyEvent.VK_F5, 0));
|
|
}
|
|
|
|
@Override
|
|
public void actionPerformed(DecompilerActionContext context) {
|
|
// Custom action logic goes here
|
|
// You can access decompiler results via:
|
|
// DecompileResults results = context.getDecompileResults();
|
|
// HighFunction highFunction = results.getHighFunction();
|
|
|
|
// Implement your custom functionality
|
|
}
|
|
}
|
|
|
|
// Register the action in your plugin's init() method:
|
|
// tool.addAction(new MyDecompilerAction());
|
|
|
|
}
|