debug

File debug.str
Author Karl Trygve Kalleberg <karltk@cs.uu.nl>
Since unknown

Utility strategies for debugging and inspecting theDryad model.




Statistics


General
Lines of code 64
Stratego
Module number 1 (100% documented)
Constructor number 0
Overlay number 0
Strategy number 5 (100% documented)
Rule number 0
DynamicRule number 0



Strategy summary


dump-classes(ATerm pfx) Print structural information about a Class Object to stdout, each line prefixed by pfx debug.str
dump-fields(ATerm pfx) Prints all fields of a class, preceeded by a string prefix debug.str
dump-methods(ATerm pfx) Prints all methods of a class, preceeded by a string prefix debug.str
dump-name(ATerm pfx) Prints the name of a package, class, method or field to screen, preceeded by a string prefix debug.str
dump-packages(ATerm pfx) Print structural information about a Package Object to stdout, each line prefixed by pfx debug.str



Strategy details


ATerm dump-classes(ATerm pfx)
File debug.str
Author unknown
Since unknown
 
Parameters
ATerm pfx pfx - the string to be prepended before printing

Print structural information about a Class Object to stdout,each line prefixed by pfx.


type Class Object -> Class Object

 
ATerm dump-fields(ATerm pfx)
File debug.str
Author unknown
Since unknown
 
Parameters
ATerm pfx pfx - the string to be prepended before printing

Prints all fields of a class, preceeded by a string prefix.


type Class Object -> Class Object

 
ATerm dump-methods(ATerm pfx)
File debug.str
Author unknown
Since unknown
 
Parameters
ATerm pfx pfx - the string to be prepended before printing

Prints all methods of a class, preceeded by a string prefix.


type Class Object -> Class Object

 
ATerm dump-name(ATerm pfx)
File debug.str
Author unknown
Since unknown
 
Parameters
ATerm pfx pfx - the string to prepend before printing

Prints the name of a package, class, method or field to screen,preceeded by a string prefix.


type Class Object | Method Object | Package Object | Field Object -> same

 
ATerm dump-packages(ATerm pfx)
File debug.str
Author unknown
Since unknown
 
Parameters
ATerm pfx pfx - the string to be prepended before printing

Print structural information about a Package Object to stdout,each line prefixed by pfx.


type Package Object -> Package Object