'From Pharo3.0 of 18 March 2013 [Latest update: #30258] on 9 July 2013 at 5:35:13 pm'! TraitBehavior removeSelector: #'>>'! TraitBehavior removeSelector: #addExclusionOf:to:! TraitBehavior removeSelector: #addObsoleteSubclass:! TraitBehavior removeSelector: #addSelector:withMethod:! TraitBehavior removeSelector: #addSelector:withMethod:notifying:! TraitBehavior removeSelector: #addToComposition:! TraitBehavior removeSelector: #addTraitSelector:withMethod:! TraitBehavior removeSelector: #addUser:! TraitBehavior removeSelector: #adoptInstance:! TraitBehavior removeSelector: #allCallsOn! TraitBehavior removeSelector: #allCallsOn:! TraitBehavior removeSelector: #allCallsOnIn:! TraitBehavior removeSelector: #allClassVarNames! TraitBehavior removeSelector: #allInstVarNames! TraitBehavior removeSelector: #allInstances! TraitBehavior removeSelector: #allInstancesDo:! TraitBehavior removeSelector: #allLocalCallsOn:! TraitBehavior removeSelector: #allMethods! TraitBehavior removeSelector: #allSelectors! TraitBehavior removeSelector: #allSelectorsAbove! TraitBehavior removeSelector: #allSelectorsAboveUntil:! TraitBehavior removeSelector: #allSelectorsBelow:! TraitBehavior removeSelector: #allSelectorsWithout:! TraitBehavior removeSelector: #allSharedPools! TraitBehavior removeSelector: #allSubInstances! TraitBehavior removeSelector: #allSubInstancesDo:! TraitBehavior removeSelector: #allSubclasses! TraitBehavior removeSelector: #allSubclassesDo:! TraitBehavior removeSelector: #allSubclassesWithLevelDo:startingLevel:! TraitBehavior removeSelector: #allSuperclasses! TraitBehavior removeSelector: #allSuperclassesDo:! TraitBehavior removeSelector: #allSuperclassesIncluding:! TraitBehavior removeSelector: #allUnreferencedInstanceVariables! TraitBehavior removeSelector: #allUnsentMessages! TraitBehavior removeSelector: #allowsSubInstVars! TraitBehavior removeSelector: #applyChangesOfNewTraitCompositionReplacing:! TraitBehavior removeSelector: #basicAddSelector:withMethod:! TraitBehavior removeSelector: #basicNew! TraitBehavior removeSelector: #basicNew:! TraitBehavior removeSelector: #basicRemoveSelector:! TraitBehavior removeSelector: #becomeCompact! TraitBehavior removeSelector: #becomeCompactSimplyAt:! TraitBehavior removeSelector: #becomeUncompact! TraitBehavior removeSelector: #binding! TraitBehavior removeSelector: #canPerform:! TraitBehavior removeSelector: #canUnderstand:! TraitBehavior removeSelector: #canZapMethodDictionary! TraitBehavior removeSelector: #changeRecordsAt:! TraitBehavior removeSelector: #checkCanBeUncompact! TraitBehavior removeSelector: #classAndMethodFor:do:ifAbsent:! TraitBehavior removeSelector: #classBindingOf:! TraitBehavior removeSelector: #classDepth! TraitBehavior removeSelector: #classPool! TraitBehavior removeSelector: #classVarNames! TraitBehavior removeSelector: #classesComposedWithMe! TraitBehavior removeSelector: #cleanUp! TraitBehavior removeSelector: #cleanUp:! TraitBehavior removeSelector: #commentsAt:! TraitBehavior removeSelector: #commentsIn:! TraitBehavior removeSelector: #compile:! TraitBehavior removeSelector: #compile:classified:notifying:trailer:ifFail:! TraitBehavior removeSelector: #compile:notifying:! TraitBehavior removeSelector: #compileAll! TraitBehavior removeSelector: #compileAllFrom:! TraitBehavior removeSelector: #compiledMethodAt:! TraitBehavior removeSelector: #compiledMethodAt:ifAbsent:! TraitBehavior removeSelector: #compiler! TraitBehavior removeSelector: #compilerClass! TraitBehavior removeSelector: #compress! TraitBehavior removeSelector: #copiedFromSuperclass:! TraitBehavior removeSelector: #copiedMethodsFromSuperclass! TraitBehavior removeSelector: #copiesFromSuperclass:! TraitBehavior removeSelector: #copiesMethodsFromSuperclass! TraitBehavior removeSelector: #copyOfMethodDictionary! TraitBehavior removeSelector: #decompilerClass! TraitBehavior removeSelector: #deepCopy! TraitBehavior removeSelector: #defaultMethodTrailer! TraitBehavior removeSelector: #deregisterLocalSelector:! TraitBehavior removeSelector: #emptyMethodDictionary! TraitBehavior removeSelector: #ensureLocalSelectors! TraitBehavior removeSelector: #environment! TraitBehavior removeSelector: #evaluate:! TraitBehavior removeSelector: #evaluatorClass! TraitBehavior removeSelector: #externalTypeAlias:! TraitBehavior removeSelector: #firstCommentAt:! TraitBehavior removeSelector: #firstPrecodeCommentFor:! TraitBehavior removeSelector: #flattenDown:! TraitBehavior removeSelector: #flattenDownAllTraits! TraitBehavior removeSelector: #flushCache! TraitBehavior removeSelector: #hasAbstractMethods! TraitBehavior removeSelector: #hasMethods! TraitBehavior removeSelector: #hasTraitComposition! TraitBehavior removeSelector: #includesBehavior:! TraitBehavior removeSelector: #includesLocalSelector:! TraitBehavior removeSelector: #includesSelector:! TraitBehavior removeSelector: #includesSharedPoolNamed:! TraitBehavior removeSelector: #indexIfCompact! TraitBehavior removeSelector: #inheritsFrom:! TraitBehavior removeSelector: #initialize! TraitBehavior removeSelector: #inspectAllInstances! TraitBehavior removeSelector: #inspectSubInstances! TraitBehavior removeSelector: #instSpec! TraitBehavior removeSelector: #instVarNames! TraitBehavior removeSelector: #instVarNamesAndOffsetsDo:! TraitBehavior removeSelector: #instanceCount! TraitBehavior removeSelector: #instancesSizeInMemory! TraitBehavior removeSelector: #isAliasSelector:! TraitBehavior removeSelector: #isAnonymous! TraitBehavior removeSelector: #isBehavior! TraitBehavior removeSelector: #isBits! TraitBehavior removeSelector: #isBytes! TraitBehavior removeSelector: #isCompact! TraitBehavior removeSelector: #isComposedBy:! TraitBehavior removeSelector: #isDisabledSelector:! TraitBehavior removeSelector: #isFixed! TraitBehavior removeSelector: #isLocalAliasSelector:! TraitBehavior removeSelector: #isManifest! TraitBehavior removeSelector: #isMeta! TraitBehavior removeSelector: #isObsolete! TraitBehavior removeSelector: #isPointers! TraitBehavior removeSelector: #isVariable! TraitBehavior removeSelector: #isWeak! TraitBehavior removeSelector: #isWords! TraitBehavior removeSelector: #kindOfSubclass! TraitBehavior removeSelector: #literalScannedAs:notifying:! TraitBehavior removeSelector: #localSelectors! TraitBehavior removeSelector: #localSelectors:! TraitBehavior removeSelector: #longPrintOn:! TraitBehavior removeSelector: #lookupSelector:! TraitBehavior removeSelector: #methodDictAddSelectorSilently:withMethod:! TraitBehavior removeSelector: #methodDictionary! TraitBehavior removeSelector: #methodDictionary:! TraitBehavior removeSelector: #methodNamed:! TraitBehavior removeSelector: #methods! TraitBehavior removeSelector: #methodsDo:! TraitBehavior removeSelector: #methodsInProtocol:! TraitBehavior removeSelector: #nbBindingOf:! TraitBehavior removeSelector: #nbFnArgument:generator:! TraitBehavior removeSelector: #new! TraitBehavior removeSelector: #new:! TraitBehavior removeSelector: #nextQuotePosIn:startingFrom:! TraitBehavior removeSelector: #nonObsoleteClass! TraitBehavior removeSelector: #noteChangedSelectors:! TraitBehavior removeSelector: #notifyUsersOfChangedSelector:! TraitBehavior removeSelector: #notifyUsersOfChangedSelectors:! TraitBehavior removeSelector: #numberOfInstanceVariables! TraitBehavior removeSelector: #obsolete! TraitBehavior removeSelector: #obsoleteSubclasses! TraitBehavior removeSelector: #originalName! TraitBehavior removeSelector: #parseTreeFor:! TraitBehavior removeSelector: #parserClass! TraitBehavior removeSelector: #poolDictionaryNames! TraitBehavior removeSelector: #postCopy! TraitBehavior removeSelector: #precodeCommentOrInheritedCommentFor:! TraitBehavior removeSelector: #printHierarchy! TraitBehavior removeSelector: #printOn:! TraitBehavior removeSelector: #protocols! TraitBehavior removeSelector: #purgeLocalSelectors! TraitBehavior removeSelector: #realClass! TraitBehavior removeSelector: #recompile:! TraitBehavior removeSelector: #recompileChanges! TraitBehavior removeSelector: #referencedClasses! TraitBehavior removeSelector: #registerLocalSelector:! TraitBehavior removeSelector: #removeAlias:of:! TraitBehavior removeSelector: #removeAllObsoleteSubclasses! TraitBehavior removeSelector: #removeFromComposition:! TraitBehavior removeSelector: #removeObsoleteSubclass:! TraitBehavior removeSelector: #removeSelectorSilently:! TraitBehavior removeSelector: #removeTraitSelector:! TraitBehavior removeSelector: #removeUser:! TraitBehavior removeSelector: #selectSubclasses:! TraitBehavior removeSelector: #selectSuperclasses:! TraitBehavior removeSelector: #selectors! TraitBehavior removeSelector: #selectorsAndMethodsDo:! TraitBehavior removeSelector: #selectorsDo:! TraitBehavior removeSelector: #selectorsWithArgs:! TraitBehavior removeSelector: #setTraitComposition:! TraitBehavior removeSelector: #setTraitCompositionFrom:! TraitBehavior removeSelector: #sharedPools! TraitBehavior removeSelector: #shouldNotBeRedefined! TraitBehavior removeSelector: #shutDown! TraitBehavior removeSelector: #shutDown:! TraitBehavior removeSelector: #someInstance! TraitBehavior removeSelector: #sourceCodeAt:! TraitBehavior removeSelector: #sourceCodeAt:ifAbsent:! TraitBehavior removeSelector: #sourceCodeTemplate! TraitBehavior removeSelector: #sourceMatchesBytecodeAt:! TraitBehavior removeSelector: #spaceUsed! TraitBehavior removeSelector: #startUp! TraitBehavior removeSelector: #startUp:! TraitBehavior removeSelector: #storeLiteral:on:! TraitBehavior removeSelector: #subclassInstVarNames! TraitBehavior removeSelector: #subclassesDo:! TraitBehavior removeSelector: #superclass:methodDictionary:format:! TraitBehavior removeSelector: #supermostPrecodeCommentFor:! TraitBehavior removeSelector: #thoroughHasSelectorReferringTo:special:byte:! TraitBehavior removeSelector: #thoroughWhichSelectorsReferTo:special:byte:! TraitBehavior removeSelector: #traitCompositionIncludes:! TraitBehavior removeSelector: #traitCompositionString! TraitBehavior removeSelector: #traitOrClassOfSelector:! TraitBehavior removeSelector: #traitTransformations! TraitBehavior removeSelector: #traits! TraitBehavior removeSelector: #traitsProvidingSelector:! TraitBehavior removeSelector: #typeOfClass! TraitBehavior removeSelector: #ultimateSourceCodeAt:ifAbsent:! TraitBehavior removeSelector: #unreferencedInstanceVariables! TraitBehavior removeSelector: #updateMethodDictionarySelector:! TraitBehavior removeSelector: #variablesAndOffsetsDo:! TraitBehavior removeSelector: #whichClassDefinesClassVar:! TraitBehavior removeSelector: #whichClassDefinesInstVar:! TraitBehavior removeSelector: #whichClassIncludesSelector:! TraitBehavior removeSelector: #whichSelectorsAccess:! TraitBehavior removeSelector: #whichSelectorsAssign:! TraitBehavior removeSelector: #whichSelectorsRead:! TraitBehavior removeSelector: #whichSelectorsReferTo:! TraitBehavior removeSelector: #whichSelectorsReferTo:special:byte:! TraitBehavior removeSelector: #whichSelectorsStoreInto:! TraitBehavior removeSelector: #whichSuperclassSatisfies:! TraitBehavior removeSelector: #withAllSubAndSuperclassesDo:! TraitBehavior removeSelector: #withAllSubclasses! TraitBehavior removeSelector: #withAllSubclassesDo:! TraitBehavior removeSelector: #withAllSuperAndSubclassesDo:! TraitBehavior removeSelector: #withAllSuperclasses! TraitBehavior removeSelector: #withAllSuperclassesDo:! TraitBehavior removeSelector: #zapAllMethods! !TraitBehavior reorganize! (#traits addTraitSelector:withMethod: traitComposition: flattenDownAllTraits traits users flattenDown: classesComposedWithMe traitsProvidingSelector: users: traitOrClassOfSelector: removeUser: notifyUsersOfChangedSelector: traitCompositionIncludes: updateMethodDictionarySelector: purgeLocalSelectors traitComposition noteChangedSelectors: hasTraitComposition removeFromComposition: traitTransformations setTraitCompositionFrom: traitCompositionString setTraitComposition: notifyUsersOfChangedSelectors: removeTraitSelector: applyChangesOfNewTraitCompositionReplacing: ensureLocalSelectors addUser: addToComposition: addExclusionOf:to: removeAlias:of:) (#'*ast-core' parseTreeFor:) (#copying deepCopy copyOfMethodDictionary postCopy) (#'accessing method dictionary' ultimateSourceCodeAt:ifAbsent: allMethods compiledMethodAt:ifAbsent: deregisterLocalSelector: selectors methodDict: allSelectorsAboveUntil: allSelectorsBelow: methodDictionary compress sourceCodeAt: basicLocalSelectors removeSelector: registerLocalSelector: lookupSelector: methodDict nextQuotePosIn:startingFrom: allSelectorsAbove methodDictionary: selectorsWithArgs: basicLocalSelectors: supermostPrecodeCommentFor: changeRecordsAt: >> zapAllMethods allSelectorsWithout: methods firstCommentAt: selectorsAndMethodsDo: sourceCodeAt:ifAbsent: compiledMethodAt: classAndMethodFor:do:ifAbsent: firstPrecodeCommentFor: commentsAt: precodeCommentOrInheritedCommentFor: commentsIn: methodsDo: selectorsDo: addSelectorSilently:withMethod: allSelectors) (#'testing class hierarchy' kindOfSubclass inheritsFrom: includesBehavior:) (#'*Tools-Browser' browse) (#testing isObsolete instSize isBytes isTrait isAnonymous isBits hasAbstractMethods isWeak isCompact canZapMethodDictionary isPointers shouldNotBeRedefined isMeta isWords isVariable sourceMatchesBytecodeAt: isFixed instSpec) (#'*Manifest-Core' isManifest) (#accessing isComposedBy: poolDictionaryNames classDepth typeOfClass numberOfInstanceVariables classPool) (#'system startup' shutDown: shutDown startUp startUp:) (#'*Compiler-Kernel' decompilerClass binding parserClass compile: bindingOf: compile:classified:notifying:trailer:ifFail: compiler defaultMethodTrailer evaluatorClass compile:notifying: compileAll evaluate: compileAllFrom: compilerClass recompile:from: sourceCodeTemplate recompileChanges recompile:) (#naming environment name) (#'accessing instances and variables' someInstance includesSharedPoolNamed: allClassVarNames classVarNames instVarNames instanceCount allSharedPools allowsSubInstVars allSubInstances allInstances sharedPools subclassInstVarNames allInstVarNames) (#'*NativeBoost-Core' nbBindingOf: externalTypeAlias: nbFnArgument:generator:) (#'*Tools-Inspector' inspectAllInstances inspectSubInstances) (#queries whichSelectorsAssign: copiedMethodsFromSuperclass whichClassDefinesInstVar: whichSuperclassSatisfies: copiesFromSuperclass: whichSelectorsRead: copiedFromSuperclass: whichClassDefinesClassVar: copiesMethodsFromSuperclass) (#'*Rpackage-Core' originalName) (#private spaceUsed becomeCompactSimplyAt: checkCanBeUncompact becomeCompact flushCache becomeUncompact indexIfCompact setFormat:) (#'obsolete subclasses' basicObsoleteSubclasses allLocalCallsOn: addObsoleteSubclass: removeAllObsoleteSubclasses removeObsoleteSubclass: obsoleteSubclasses) (#'*System-Support' allCallsOn: allUnsentMessages allCallsOn referencedClasses allCallsOnIn:) (#'user interface' withAllSubAndSuperclassesDo: unreferencedInstanceVariables) (#'*Nautilus' realClass) (#'class compatibility' subclassDefinerClass) (#'accessing class hierarchy' allSubclasses superclass: withAllSubclasses subclasses withAllSuperclasses superclass allSuperclassesIncluding: withAllSubclassesDo: allSubclassesWithLevelDo:startingLevel: allSuperclasses) (#enumerating selectSuperclasses: subclassesDo: selectSubclasses: withAllSuperclassesDo: allSubclassesDo: withAllSuperAndSubclassesDo: allSubInstancesDo: allUnreferencedInstanceVariables allSuperclassesDo: allInstancesDo:) (#initialization emptyMethodDictionary obsolete) (#'instance creation' new: basicNew: basicNew new) (#'memory usage' instancesSizeInMemory) (#'testing method dictionary' thoroughHasSelectorReferringTo:special:byte: isLocalAliasSelector: classBindingOf: whichClassIncludesSelector: whichSelectorsStoreInto: whichSelectorsReferTo:special:byte: isDisabledSelector: hasMethods canUnderstand: thoroughWhichSelectorsReferTo:special:byte: canPerform: whichSelectorsAccess: includesLocalSelector: whichSelectorsReferTo: isAliasSelector: includesSelector:) (#cleanup cleanUp cleanUp:) (#'initialize-release' initialize nonObsoleteClass superclass:methodDictionary:format:) (#compiling instVarNamesAndOffsetsDo: variablesAndOffsetsDo:) (#printing printHierarchy literalScannedAs:notifying: storeLiteral:on: printOn: longPrintOn:) (#'*Ring-Core-Kernel' protocols methodNamed: methodsInProtocol:) (#'adding/removing methods' removeSelectorSilently: localSelectors pureAddSelectorSilently:withMethod: basicRemoveSelector: addSelector:withMethod:notifying: methodDictAddSelectorSilently:withMethod: basicAddSelector:withMethod: addSelector:withMethod: pureRemoveSelector: adoptInstance: localSelectors:) ! !TBehavior reorganize! (#'*Manifest-Core' isManifest) ('initialization' emptyMethodDictionary obsolete) (#'instance creation' new: basicNew: basicNew new) ('copying' copyOfMethodDictionary postCopy deepCopy) (#accessing isComposedBy: subclassDefinerClass name classDepth typeOfClass poolDictionaryNames numberOfInstanceVariables classPool) ('*Rpackage-Core' originalName) (#private spaceUsed becomeUncompact checkCanBeUncompact becomeCompactSimplyAt: becomeCompact flushCache indexIfCompact setFormat:) (#cleanup cleanUp cleanUp:) (#'*ast-core' parseTreeFor:) (#printing printHierarchy literalScannedAs:notifying: storeLiteral:on: printOn: longPrintOn:) ('*Ring-Core-Kernel' protocols methodNamed: methodsInProtocol:) (#'testing method dictionary' thoroughHasSelectorReferringTo:special:byte: isLocalAliasSelector: classBindingOf: whichSelectorsStoreInto: whichClassIncludesSelector: whichSelectorsReferTo:special:byte: isDisabledSelector: hasMethods canUnderstand: thoroughWhichSelectorsReferTo:special:byte: canPerform: whichSelectorsAccess: includesLocalSelector: whichSelectorsReferTo: isAliasSelector: includesSelector:) (#'system startup' shutDown: shutDown startUp startUp:) (#'initialize-release' initialize nonObsoleteClass superclass:methodDictionary:format:) (#testing isWeak isAnonymous isCompact isBytes instSpec sourceMatchesBytecodeAt: isObsolete shouldNotBeRedefined canZapMethodDictionary instSize isWords isMeta hasAbstractMethods isFixed isBits isVariable isPointers) (#'accessing instances and variables' allInstVarNames includesSharedPoolNamed: allClassVarNames classVarNames instVarNames instanceCount allSharedPools allowsSubInstVars allSubInstances allInstances sharedPools subclassInstVarNames someInstance) (#'*Nautilus' realClass) (#compiling instVarNamesAndOffsetsDo: variablesAndOffsetsDo:) (#'*NativeBoost-Core' nbBindingOf: externalTypeAlias: nbFnArgument:generator:) (#'*Compiler-Kernel' decompilerClass binding parserClass compile: bindingOf: compile:classified:notifying:trailer:ifFail: compiler defaultMethodTrailer evaluatorClass compile:notifying: compileAll evaluate: compileAllFrom: compilerClass recompileChanges sourceCodeTemplate recompile:from: recompile:) (#'adding/removing methods' removeSelectorSilently: addSelectorSilently:withMethod: localSelectors basicRemoveSelector: addSelector:withMethod:notifying: removeSelector: basicAddSelector:withMethod: methodDictAddSelectorSilently:withMethod: addSelector:withMethod: adoptInstance: localSelectors:) (#'accessing class hierarchy' allSubclasses superclass: withAllSubclasses subclasses withAllSuperclasses superclass allSuperclassesIncluding: withAllSubclassesDo: allSubclassesWithLevelDo:startingLevel: allSuperclasses) (#'memory usage' instancesSizeInMemory) (#'obsolete subclasses' basicObsoleteSubclasses allLocalCallsOn: addObsoleteSubclass: removeAllObsoleteSubclasses removeObsoleteSubclass: obsoleteSubclasses) (#traits addTraitSelector:withMethod: traitComposition: flattenDownAllTraits traits users flattenDown: classesComposedWithMe traitsProvidingSelector: users: traitOrClassOfSelector: removeUser: notifyUsersOfChangedSelector: traitCompositionIncludes: updateMethodDictionarySelector: purgeLocalSelectors traitComposition noteChangedSelectors: hasTraitComposition removeFromComposition: traitTransformations setTraitCompositionFrom: traitCompositionString setTraitComposition: notifyUsersOfChangedSelectors: removeTraitSelector: applyChangesOfNewTraitCompositionReplacing: ensureLocalSelectors addUser: addToComposition: addExclusionOf:to: removeAlias:of:) (#queries whichSelectorsAssign: copiedFromSuperclass: whichClassDefinesInstVar: whichSuperclassSatisfies: copiesFromSuperclass: whichSelectorsRead: copiesMethodsFromSuperclass whichClassDefinesClassVar: copiedMethodsFromSuperclass) ('naming' environment) (#'*System-Support' allCallsOnIn: allUnsentMessages allCallsOn referencedClasses allCallsOn:) (#enumerating selectSuperclasses: subclassesDo: selectSubclasses: withAllSuperAndSubclassesDo: allSubclassesDo: withAllSuperclassesDo: allInstancesDo: allSubInstancesDo: allSuperclassesDo: allUnreferencedInstanceVariables) (#'accessing method dictionary' allMethods compiledMethodAt:ifAbsent: deregisterLocalSelector: selectors methodDict: allSelectorsAboveUntil: allSelectorsBelow: methodDictionary compress sourceCodeAt: basicLocalSelectors registerLocalSelector: >> lookupSelector: nextQuotePosIn:startingFrom: methodDict allSelectorsAbove methodDictionary: selectorsWithArgs: supermostPrecodeCommentFor: basicLocalSelectors: changeRecordsAt: zapAllMethods allSelectorsWithout: methods firstCommentAt: selectorsAndMethodsDo: sourceCodeAt:ifAbsent: compiledMethodAt: classAndMethodFor:do:ifAbsent: firstPrecodeCommentFor: precodeCommentOrInheritedCommentFor: commentsAt: commentsIn: methodsDo: selectorsDo: ultimateSourceCodeAt:ifAbsent: allSelectors) (#'testing class hierarchy' kindOfSubclass inheritsFrom: includesBehavior:) (#'*Tools-Inspector' inspectAllInstances inspectSubInstances) (#'user interface' withAllSubAndSuperclassesDo: unreferencedInstanceVariables) !