public class BytecodeNotification
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static interface |
BytecodeNotification.Callback |
Interface for callbacks.
|
Constructor | Description |
---|---|
BytecodeNotification() |
Modifier and Type | Method | Description |
---|---|---|
static void |
clear() |
Clears all the registered callbacks
|
static void |
notify(java.lang.String name,
byte[] data,
java.lang.Class klass) |
Notifies that the new bytecode to the registered callbacks
|
static void |
register(BytecodeNotification.Callback n) |
Registers the class as a callback
|
static boolean |
unregister(BytecodeNotification.Callback n) |
Unregisters the callback object
|
public static void register(BytecodeNotification.Callback n)
n
- the callback objectpublic static boolean unregister(BytecodeNotification.Callback n)
n
- the callback objectpublic static void clear()
public static void notify(java.lang.String name, byte[] data, java.lang.Class klass)
name
- the name of the class of the new bytecodedata
- raw byte data of the classclass
- Java class object of the new bytecode