[ENH][Refactoring] InstructionPrinter ([er][et][su][sm][cd] by sd it improves the InstructionPrinter hierarchy and remove duplicated logic)

Stephane Ducasse ducasse at iam.unibe.ch
Sun Apr 13 12:32:13 UTC 2003


On Tuesday, April 8, 2003, at 01:20 PM, Marcus Denker wrote:

>  Change Set:		instrPrinter
>  Date:			8 April 2003
>  Author:			Marcus Denker
>
>  A refactoring for InstructionPrinter,
>  AbstractInstructionPrinter and InstVarRefLocator:
>
>  AbstractInstructionPrinter:
>
>  moved the instVar and a method into InstVarRefLocator, now this class  
> can
>  be used as a Abstract Superclass for
>  both InstructionPrinter and InstVarRefLocator
>
>  Renamed to InstructionClient (c.f. VisualWorks).
>
>  InstructionPrinter: refactored to be a
>  subclass of InstructionClient"
>
> Tests are provided for the three changed classes, see attached files:
>
>  InstructionClientTest.st.gz
>  InstructionPrinterTest.st.gz
>  InstVarRefLocatorTest.st.gz
>
> --  
> Marcus Denker marcus at ira.uka.de  -- Squeak! http://squeak.de
>
> <instrPrinter.6.cs.gz><InstVarRefLocatorTest.st.gz><InstructionClientTe 
> st.st.gz><InstructionPrinterTest.st.gz>
>
Prof. Dr. Stéphane DUCASSE
http://www.iam.unibe.ch/~ducasse/
  "if you knew today was your last day on earth, what would you do  
different? ...  especially if,
  by doing something different, today might not be your last day on  
earth" Calvin&Hobbes

"The best way to predict the future is to invent it..." Alan Kay.

Open Source Smalltalks: http://www.squeak.org,  
http://www.gnu.org/software/smalltalk/smalltalk.html
Free books for Universities at  
http://www.esug.org/sponsoring/promotionProgram.html
Free Online Book at  
http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html



More information about the Squeak-dev mailing list