Interface Debugger.Event
-
- All Known Subinterfaces:
Debugger.EventWithCurrentGroupReference
,Debugger.EventWithState
- All Known Implementing Classes:
Debugger.AbstractEventWithState
,Debugger.ExecutingTaskEvent
,Debugger.ExploreExpressionEvent
,Debugger.ExploreGroupEvent
,Debugger.MatchExpressionEvent
,Debugger.MatchExpressionWithCandidateEvent
,Debugger.OptimizeGroupEvent
,Debugger.OptimizeInputsEvent
,Debugger.TransformEvent
,Debugger.TransformRuleCallEvent
- Enclosing interface:
- Debugger
public static interface Debugger.Event
Tag interface for all events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDescription()
Getter.Debugger.Location
getLocation()
Getter.Debugger.Shorthand
getShorthand()
Getter.
-
-
-
Method Detail
-
getShorthand
@Nonnull Debugger.Shorthand getShorthand()
Getter.- Returns:
- the shorthand for the event. This is the string used for interaction on the command line, e.g. setting a breakpoint, etc.
-
getLocation
@Nonnull Debugger.Location getLocation()
Getter.- Returns:
- the location of where the event came from
-
-