[Top]
Debug
Debug.Subject
|
Class Debug.Subject
- Description
This is a probe subject which you can send in somewhere to
get probed (not to be confused with a probe object, which
does some active probing). All calls to LFUNs will be printed
to stderr. It is possible to name the subject by passing a
string as the first and only argument when creating the subject
object.
- Example
> object s = Debug.Subject();
create()
> random(s);
_random()
(1) Result: 0
> abs(s);
`<(0)
_sprintf(79, ([ "indent":2 ]))
(2) Result: Debug.Subject
> abs(class { inherit Debug.Subject; int `<(mixed ... args) { return 1; } }());
create()
`-()
destroy()
(3) Result: 0
> pow(s,2);
`[]("pow")
Attempt to call the NULL-value
Unknown program: 0(2)
|