eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ChangeDeltaInformation':

Home

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

Class: ChangeDeltaInformation


Inheritance:

   Object
   |
   +--ChangeDeltaInformation

Package:
stx:libbasic3
Category:
System-Changes
Version:
rev: 1.9 date: 2024/04/09 12:14:38
user: stefan
file: ChangeDeltaInformation.st directory: libbasic3
module: stx stc-classLibrary: libbasic3

Description:


delta used to return a symbol (#=, #~, #+ or #-);
for more detail, use instances of me:
    Unknown                 delta is unknown
    Identical               exactly the same
    IdenticalButWhiteSpace  code is formatted different, but AST is the same
    SemanticallyIdentical   code is different, but semantically the same
                            (for example, ifNil: -> isNil ifTrue:)
    Different               code is different
    Added                   method/class is added by change
    Removed                 method/class is removed by change

copyright

COPYRIGHT (c) 2006 by eXept Software AG All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

Class protocol:

accessing
o  added
method/class is added by change

Usage example(s):

method/class is added by change

o  conflict
method overwrites existing method from another package

Usage example(s):

package conflict - overwrites existing method

o  different
code is different

Usage example(s):

code is different

o  identical
exactly the same

o  identicalButFormat
code is formatted different, but AST is the same

o  identicalButWhiteSpace
code is the same except for indentation

o  identicalSemantically
code is different, but semantically the same.
(for example, ifNil: -> isNil ifTrue:)

o  removed
method/class is removed by change

Usage example(s):

method/class is removed by change

o  unknown
another change / cannot figure out what has changed

Usage example(s):

delta is unknown

utilities
o  changeDeltaFor: changeText changeClass: changeClass selector: methodSelector
utility: give a changed method's source, compare against the current version in the system


Instance protocol:

accessing
o  shortDeltaSymbol

o  shortDeltaSymbol: something



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 04:36:11 GMT