|↳||java.lang.Enum<E extends java.lang.Enum<E>>|
JEB back-end event types. Used by
The five general categories of event types:
debugger unitsare allowed to issue events of type
Dbg*. Generally, an event is issued by the object of concern. That means that the
sourceattribute will reference the object that both issued and is concerned by the event. Additional information may be placed in the
|J||ArtifactDestroyed||Issued by a
|J||ArtifactProcessed||Issued by a
|J||ArtifactPropertyChanged||Issued by an
|J||CodeAnalysisCompleted||This event is issued by
|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 is issued by
INativeCodeUnit when a code analysis is completed. Be
careful, this event may be sent before or after the
UnitProcessed is fired:
- if the analysis is synchronous, the UnitProcessed event is always received after this event.
- if the analysis is asynchronous, the UnitProcessed event is likely to be received before this event.
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