eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ClassPrimitiveChange':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: ClassPrimitiveChange


Inheritance:

   Object
   |
   +--Change
      |
      +--ClassChange
         |
         +--ClassPrimitiveChange
            |
            +--ClassPrimitiveDefinitionsChange
            |
            +--ClassPrimitiveFunctionsChange
            |
            +--ClassPrimitiveVariablesChange

Package:
stx:libbasic3
Category:
System-Changes
Version:
rev: 1.9 date: 2017/02/10 10:17:21
user: cg
file: ClassPrimitiveChange.st directory: libbasic3
module: stx stc-classLibrary: libbasic3

Description:


Abstract superclass for all primitive code changes


Class protocol:

queries
o  isAbstract
Return if this class is an abstract class.
True is returned here for myself only; false for subclasses.
Abstract subclasses must redefine this again.


Instance protocol:

accessing
o  class: aClass source: newSource
(comment from inherited method)
set both class and source of the change

applying
o  apply
apply the change

o  privateApply

** This method raises an error - it must be redefined in concrete classes **

comparing
o  sameAs: changeB
return true, if the given change represents the same change as the receiver.

testing
o  isPrimitiveChange



ST/X 7.1.0.0; WebServer 1.663 at exept.de:8081; Sat, 22 Sep 2018 07:42:51 GMT