|↳||java.lang.Enum<E extends java.lang.Enum<E>>|
JEB back-end event types. Used by
The 5 general categories of event types:
debugger unitsare allowed to issue events of type
Generally, an event is issued by the object of concern. That means that the JebEvent#source source attribute will reference the object that both issued and is concerned by the event. Additional information may be placed in the JebEvent#source data attribute.
|J||ArtifactDestroyed||Issued by a
|J||ArtifactProcessed||Issued by a
|J||ArtifactPropertyChanged||Issued by an
|J||ContextClosed||Issued by a
|J||ContextInitialized||Issued by a
|J||CoreError||This event type signals a critical, unrecoverable error.|
|J||DbgAttach||The debugger has attached to a target|
|J||DbgBreakpointSet||A breakpoint was added|
|J||DbgBreakpointUnset||A breakpoint was removed|
|J||DbgClientNotification||Debugger-issued notification (information) to JEB clients|
|J||DbgDetach||The debugger has detached from a target (the target may or may not be alive)|
|J||DbgPause||The target (or part of it) is being paused/suspended|
|J||DbgRun||The target (or part of it) is being run or resumed|
|J||DbgTargetEvent||An asynchronous event was generated by the debugged target.|
|J||DbgThreadDefault||The default thread was changed|
|J||DbgThreadResumed||A thread was paused by the debugger|
|J||DbgThreadSuspended||A thread was suspended by the debugger|
|J||DecompClientNotification||Decompiler-issued notification (information) to JEB clients.|
|J||FloatingNotification||This event type is used by
|J||Notification||This event type is used to notify clients of various generic events.|
|J||ProjectClosing||Issued by a
|J||ProjectLoaded||Issued by the
|J||ProjectPropertyChanged||Issued by a
|J||ProjectSaved||Issued by the
|J||ProjectUnloaded||Issued by the
|J||UnitChange||Issued by a
|J||UnitCreated||Issued by a
|J||UnitDestroyed||Issued by a
|J||UnitDisposed||Issued by a
|J||UnitProcessed||Issued by a
|J||UnitPropertyChanged||A property of the unit has changed, e.g.|
|static boolean||isArtifactEvent(IEvent event)|
|static boolean||isContextEvent(IEvent event)|
|static boolean||isDebuggerEvent(IEvent event)|
|static boolean||isDecompilerEvent(IEvent event)|
|static boolean||isProjectEvent(IEvent event)|
|static boolean||isUnitEvent(IEvent event)|
|static J||valueOf(String name)|
|final static J||values()|
Issued by an
artifact to notify that one of its properties was changed.
This event type signals a critical, unrecoverable error.
`data` is a string message containing the core status
The debugger has attached to a target
A breakpoint was added
A breakpoint was removed
Debugger-issued notification (information) to JEB clients
The debugger has detached from a target (the target may or may not be alive)
The target (or part of it) is being paused/suspended
The target (or part of it) is being run or resumed
An asynchronous event was generated by the debugged target.
Example: breakpoint hit, exception, thread started/ended, library code loaded/unloaded, etc.
`data` is of type
The default thread was changed
A thread was paused by the debugger
A thread was suspended by the debugger
Decompiler-issued notification (information) to JEB clients. More specialized than the
decompiled source unit was reset.
`data` holds the source unit reference attribute.
This event type is used by
floating controllers to notify
floating clients of
licensing events. (Specific to JEB Pro Floating build types.)
`data` should be of type
This event type is used to notify clients of various generic events.
`data` should be of type
Issued by a
project to notify that one of its properties was changed.
A property of the unit has changed, e.g. the name or description