|
Class: BreakpointDescription
Object
|
+--BreakpointDescription
- Package:
- stx:libcomp
- Category:
- System-Compiler-Debugging
- Version:
- rev:
1.18
date: 2021/01/20 15:51:27
- user: cg
- file: BreakpointDescription.st directory: libcomp
- module: stx stc-classLibrary: libcomp
- Author:
- Jan Vrany <jan.vrany@fit.cvut.cz>
I describe a breakpoint: its state (enabled/disabled),
condition, etc.
I may be shared by multiple instances of Breakpoint,
since there may be multiple version of same method
with breakpoints on different position but representing
the same logical breakpoint (the one set by the user).
[instance variables:]
[class variables:]
instance creation
-
new
-
return an initialized instance
accessing
-
condition
-
-
condition: aBlockCheckingItsContextArg
-
Modified (format): / 20-02-2019 / 10:58:54 / Claus Gittinger
-
icon
( an extension from the stx:libtool package )
-
do not use abbreviations like bpnt or brp or similar;
when I do not know the exact name, I tend to search for implementors/senders
of '*break*' or '*disabled*'.
I will not find anything useful and have to single step if methods are named
cryptically.
initialization
-
initialize
-
Invoked when a new instance is created.
Usage example(s):
super initialize. -- commented since inherited method does nothing
|
support
-
beInvisible
-
-
beTracepoint
-
-
disable
-
-
shouldBreakIn: aContext
-
-
shouldTraceIn: aContext
-
-
toggle
-
-
toggleTracing
-
testing
-
isEnabled
-
Bad coding here, state should be full object
-
isTracepoint
-
-
isVisible
-
Bad coding here, state should be full object
|