eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ChangeSet::DiffSet':

Home

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

Class: DiffSet (private in ChangeSet

This class is only visible from within ChangeSet.

Inheritance:

   Object
   |
   +--ChangeSet::DiffSet

Package:
stx:libbasic3
Category:
System-Changes
Owner:
ChangeSet

Description:


I represent the differences between two change sets.
As such, I can be used by a VersionDiffBrowser and to generate patchSets.


Instance protocol:

accessing
o  changed
return the set of methods which were different

o  changed: something
set the set of changed methods

o  changed: changedArg onlyInReceiver: onlyInReceiverArg onlyInArg: onlyInArgArg

o  changed: changedArg onlyInReceiver: onlyInReceiverArg onlyInArg: onlyInArgArg same: sameArg
set instance variables (automatically generated)

o  onlyInArg
return the set of methods which were only present in the argument of the diffset

o  onlyInArg: something

o  onlyInReceiver
return the set of methods which were only present in the receiver of the diffset

o  onlyInReceiver: something

o  same

o  same: something

merging
o  addDiffSet: anotherDiffset

o  copy
(comment from inherited method)
return a copy of the receiver - defaults to shallowcopy here.
Notice, that copy does not copy dependents.

misc
o  removeAllVersionMethods

o  sortByClassName

queries
o  changedClasses

o  isEmpty

o  notEmpty



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 18 Aug 2022 13:50:38 GMT