|
|
Class: ChangeFileReader (private in ChangeSet
This class is only visible from within
ChangeSet.
Object
|
+--ChangeSet::ChangeFileReader
|
+--ChangeSet::DolphinPACFileReader
|
+--ChangeSet::SIFChangeFileReader
- Package:
- stx:libbasic3
- Category:
- System-Changes
- Owner:
- ChangeSet
accessing
-
changeAction: aBlock
-
-
changeSet: something
-
set the value of the instance variable 'changeSet' (automatically generated)
-
inputStream: aStream
-
helpers
-
addChange: change
-
-
checkReceiverIsGlobalNamed: expectedName
-
-
classNameOf: aReceiver
-
-
receiversClassName
-
-
variableNameOfReceiver
-
reading
-
changesFromParseTree: aTree lineNumber: initialLineNumberOrNil position: initialPositionOrNil
-
given a parse-tree (from parsing some changes source/chunk),
create changes and evaluate changeAction on each.
The chnageAction-block is invoked with the change and a lineNumberOrNil as
arg; the lineNumber is only valid, if the underlying inputStream
provides line-numbers; otherwise, nil is passed.
reading-private
-
handleCategoriesForChange
-
-
handleClassCommentChange
-
-
handleClassDefinitionChange
-
-
handleClassInstanceVariableDefinitionChange
-
-
handleMethodCategoryChange
-
-
handleMethodCategoryRenameChange
-
-
handleMethodChange
-
-
handleMethodPrivacyChange
-
-
handleNameSpaceCreationChange
-
-
handlePrimitiveChange
-
-
handleRemoveClassChange
-
-
handleRemoveMethodChange
-
-
handleRenameClassChange
-
-
handleSqueakCommentStamp
-
-
handleVW7ClassDefinitionChange
-
-
processChange
-
given a parse-tree (from parsing some changes source/chunk),
create changes and evaluate changeAction on each.
The block is invoked with the change and a lineNumberOrNil as
arg; the lineNumber is only valid, if the underlying stream
provides line-numbers; otherwise, nil is passed.
-
process_categoriesFor_
-
'categoriesFor:' chunk (Dolphin)
-
process_category_
-
'category:' chunk (ST/X)
-
process_commentStamp_prior_
-
'commentStamp:prior::' chunk (Squeak)
-
process_comment_
-
'comment:' chunk (ST/X)
-
process_ignoredMethodsFor_
-
'ignoredMethodsFor:' chunk (ST/X)
-
process_instanceVariableNames_
-
'instanceVariableNames:' chunk (ST/X)
-
process_methods
-
'methods' chunk (ST/V and dolphin)
-
process_methodsFor
-
'methodsFor' chunk (ST/V and dolphin)
-
process_methodsForUndefined_
-
'methodsForUndefined:' chunk (?)
-
process_methodsFor_
-
'methodsFor:' chunk (ST/80, Squeak, ST/X, VW, ...)
-
process_methodsFor_stamp_
-
'methodsFor:stamp:' chunk (Squeak)
-
process_name_
-
'name:' chunk (ST/X)
-
process_primitiveDefinitions
-
'primitiveDefinitions' chunk (ST/X)
-
process_primitiveFunctions
-
'primitiveFunctions' chunk (ST/X)
-
process_primitiveVariables
-
'primitiveVariables' chunk (ST/X)
-
process_privacy_
-
'privacy:' chunk (ST/X)
-
process_privateMethods
-
'privateMethods' chunk (ST/V and dolphin)
-
process_privateMethodsFor_
-
'privateMethodsFor:' chunk (ST/X)
-
process_protectedMethodsFor_
-
'protectedMethodsFor:' chunk (ST/X)
-
process_publicMethods
-
'publicMethods' chunk (ST/V and dolphin)
-
process_publicMethodsFor_
-
'publicMethodsFor:' chunk (ST/X)
-
process_removeClass_
-
'removeClass:' chunk (ST/X)
-
process_removeSelector_
-
'removeSelector:' chunk (ST/X)
-
process_renameCategory_to_
-
'renameCategory:to:' chunk (ST/X)
-
process_renameClass_to_
-
'renameClass:to:' chunk (ST/X)
|