diff -r 3ebfdc6edab9 -r 7f570e0a0a75 MessageTracer.st --- a/MessageTracer.st Thu Apr 25 19:05:13 1996 +0200 +++ b/MessageTracer.st Thu Apr 25 19:12:40 1996 +0200 @@ -42,85 +42,88 @@ tracing execution of a block: - MessageTracer trace:[ ... ] + MessageTracer trace:[ ... ] - MessageTracer traceFull:[ ... ] + MessageTracer traceFull:[ ... ] - (for system developper only:) + (for system developper only:) - MessageTracer debugTrace:[ ... ] + MessageTracer debugTrace:[ ... ] trapping sends to a specific object: - MessageTracer trap:anObject selector:aSelector - ... - MessageTracer untrap:anObject selector:aSelector - or: - MessageTracer untrap:anObject + MessageTracer trap:anObject selector:aSelector + ... + MessageTracer untrap:anObject selector:aSelector + or: + MessageTracer untrap:anObject trapping some messages sent to a specific object: - MessageTracer trap:anObject selectors:aCollectionOfSelectors - ... - MessageTracer untrap:anObject + MessageTracer trap:anObject selectors:aCollectionOfSelectors + ... + MessageTracer untrap:anObject trapping any message sent to a specific object: - MessageTracer trapAll:anObject - ... - MessageTracer untrap:anObject + MessageTracer trapAll:anObject + ... + MessageTracer untrap:anObject trapping evaluation of a specific method: - MessageTracer trapMethod:aMethod - ... - MessageTracer unwrapMethod:aMethod + MessageTracer trapMethod:aMethod + ... + MessageTracer unwrapMethod:aMethod trapping evaluation of a specific method with receiver being an instance of some class: - MessageTracer trapMethod:aMethod forInstancesOf:aClass - ... - MessageTracer unwrapMethod:aMethod + MessageTracer trapMethod:aMethod forInstancesOf:aClass + ... + MessageTracer unwrapMethod:aMethod tracing sends to a specific object: - MessageTracer trace:anObject selector:aSelector - ... - MessageTracer untrace:anObject selector:aSelector - or: - MessageTracer untrace:anObject + MessageTracer trace:anObject selector:aSelector + ... + MessageTracer untrace:anObject selector:aSelector + or: + MessageTracer untrace:anObject tracing sender only: - MessageTracer traceSender:anObject selector:aSelector - ... - MessageTracer untrace:anObject selector:aSelector - or: - MessageTracer untrace:anObject + MessageTracer traceSender:anObject selector:aSelector + ... + MessageTracer untrace:anObject selector:aSelector + or: + MessageTracer untrace:anObject tracing evaluation of a specific method: - MessageTracer traceMethod:aMethod - ... - MessageTracer unwrapmethod:aMethod + MessageTracer traceMethod:aMethod + ... + MessageTracer unwrapmethod:aMethod see more in examples and in method comments. + + [author:] + Claus Gittinger " ! @@ -1683,6 +1686,6 @@ !MessageTracer class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libbasic3/MessageTracer.st,v 1.33 1996-03-18 18:50:15 cg Exp $' + ^ '$Header: /cvs/stx/stx/libbasic3/MessageTracer.st,v 1.34 1996-04-25 17:11:08 cg Exp $' ! ! MessageTracer initialize!