[Glass] Loading GBSTools into VisualWorks 8.2 results in Message not understood: #defaultParsers
Georg Heeg via Glass
glass at lists.gemtalksystems.com
Mon Sep 19 11:39:53 PDT 2016
Today I downloaded https://downloads.gemtalksystems.com/pub/GBS/GemBuilder8.2.zip. I followed the instructions and loaded GbsTools.pcl into VisualWorks 8.2. During load I got the MNU below.
Georg Heeg
Georg Heeg eK, Dortmund und Köthen, HR Dortmund A 12812
Wallstraße 22, 06366 Köthen
Tel. +49-3496-214328, Fax +49-3496-214712
Unhandled exception: Message not understood: #defaultParsers
[1] Refactory.Browser.SourceCodeEditor class(Object)>>doesNotUnderstand:
[2] Refactory.Browser.SourceCodeEditor>>defaultParserClass
[3] optimized [] in Refactory.Browser.SourceCodeEditor>>parserClass
[4] UndefinedObject>>ifNil:
[5] Refactory.Browser.SourceCodeEditor>>parserClass
[6] Refactory.Browser.SourceCodeEditor>>contextualParseTree
[7] Refactory.Browser.SourceCodeEditor>>selectionNode
[8] Refactory.Browser.SourceCodeEditor>>isMessageNode
[9] Refactory.Browser.SourceCodeEditor>>isUnknownMessageNode
[10] Refactory.Browser.SourceCodeEditor>>isCorrectableNode
[11] Refactory.Browser.SourceCodeEditor>>correctionsMenu
[12] optimized [] in Refactory.Browser.SourceCodeEditor>>correct
[13] MenuItemAdornment>>submenu
[14] MenuItem>>submenu
[15] MenuItem>>findGuiResourcesIn:
[16] optimized [] in [] in Menu>>findGuiResourcesIn:
[17] BlockClosure>>on:do:
[18] optimized [] in Menu>>findGuiResourcesIn:
[19] Array(SequenceableCollection)>>do:
[20] Menu>>findGuiResourcesIn:
[21] Menu>>privateAugmentFrom:to:menuName:for:
[22] optimized [] in Menu>>augmentFrom:to:menuName:for:
[23] BlockClosure>>on:do:
[24] Menu>>augmentFrom:to:menuName:for:
[25] Refactory.Browser.SourceCodeEditor>>contextMenu
[26] WorkspacePage>>documentMenu
[27] Workbook>>editMenu
[28] optimized [] in Workbook>>buildMenuBar
[29] MenuItemAdornment>>submenu
[30] MenuItem>>submenu
[31] MenuItem>>hasSubmenu
[32] optimized [] in MenuBar>>updateMenu
[33] Array(SequenceableCollection)>>do:
[34] MenuBar>>updateMenu
[35] MenuBar>>update:with:from:
[36] ValueHolder(Object)>>changed:with:
[37] ValueHolder(Object)>>changed:
[38] ValueHolder(ValueModel)>>value:
[39] Workbook(AbstractWorkspace)>>refreshMenuBar
[40] optimized [] in AbstractWorkspace class>>instanceMethodsChanged
[41] optimized [] in Screen>>allScheduledControllersDo:
[42] OrderedCollection>>do:
[43] Screen>>allScheduledControllersDo:
[44] Workbook class(AbstractWorkspace class)>>instanceMethodsChanged
[45] Workbook class(ClassDescription)>>extensionMethodsWereAdded:
[46] optimized [] in CodeReader>>doFinalInstallActionsWith:
[47] IdentityDictionary>>keysAndValuesDo:
[48] CodeReader>>doFinalInstallActionsWith:
[49] optimized [] in CodeReader>>installInSystem
[50] BlockClosure>>ifCurtailed:
[51] CodeReader>>installInSystem
[52] optimized [] in CodeComponent>>loadFrom:using:
[53] BlockClosure>>on:do:
[54] Parcel class(CodeComponent class)>>handleCodeReaderSignalsDo:for:
[55] Parcel(CodeComponent)>>loadFrom:using:
[56] Parcel(CodeComponent)>>loadFrom:
[57] optimized [] in [] in [] in Parcel class>>loadParcelCachedFrom:
[58] BlockClosure>>on:do:
[59] optimized [] in [] in Parcel class>>loadParcelCachedFrom:
[60] BlockClosure>>on:do:
[61] [] in Parcel class>>loadParcelCachedFrom:
[62] BlockClosure>>ensure:
[63] Parcel class>>loadParcelCachedFrom:
[64] optimized [] in [] in Parcel class>>loadParcelFrom:
[65] Parcel class>>withFileCachesDo:
[66] optimized [] in Parcel class>>loadParcelFrom:
[67] Cursor>>showWhile:
[68] Parcel class>>loadParcelFrom:
[69] optimized [] in GemStone.Gbs.SupportCodeLoader class>>loadSupportCode:type:
[70] BlockClosure>>on:do:
[71] GemStone.Gbs.SupportCodeLoader class>>loadSupportCode:type:
[72] optimized [] in UndefinedObject>>unboundMethod
[73] BlockClosure>>cull:
[74] Parcel>>executeActionBlock:for:
[75] Parcel(CodeComponent)>>runAction:
[76] Parcel(CodeComponent)>>runPostLoad
[77] Parcel(CodeComponent)>>runPostLoadInitializationsUsing:
[78] Parcel(CodeComponent)>>loadFrom:using:
[79] Parcel(CodeComponent)>>loadFrom:
[80] optimized [] in [] in [] in Parcel class>>loadParcelCachedFrom:
[81] BlockClosure>>on:do:
[82] optimized [] in [] in Parcel class>>loadParcelCachedFrom:
[83] BlockClosure>>on:do:
[84] [] in Parcel class>>loadParcelCachedFrom:
[85] BlockClosure>>ensure:
[86] Parcel class>>loadParcelCachedFrom:
[87] optimized [] in [] in Parcel class>>loadParcelFrom:
[88] BlockClosure>>ensure:
[89] Parcel class>>withFileCachesDo:
[90] optimized [] in Parcel class>>loadParcelFrom:
[91] Cursor>>showWhile:
[92] Parcel class>>loadParcelFrom:
[93] optimized [] in [] in Tools.FileTools.FileBrowser>>loadParcel
[94] optimized [] in [] in Notice class>>show:while:
[95] BlockClosure>>ensure:
[96] Cursor>>showWhile:
[97] optimized [] in Notice class>>show:while:
[98] BlockClosure>>ensure:
[99] Notice class>>show:while:
[100]optimized [] in Tools.FileTools.FileBrowser>>loadParcel
[101]Tools.FileTools.FileBrowser>>withSelectedFilenameDo:
[102]Tools.FileTools.FileBrowser>>loadParcel
[103]SequenceController(ControllerWithMenu)>>dispatchMenuSelection:
[104]optimized [] in ControllerWithMenu>>processMenu:event:
[105]BlockClosure>>cull:
[106]ByteSymbol(Object)>>ifNotNil:
[107]SequenceController(ControllerWithMenu)>>processMenu:event:
[108]SequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
[109]SequenceController>>yellowButtonPressedEvent:
[110]YellowButtonPressedEvent>>dispatchTo:
[111]SequenceController(ControllerWithMenu)>>handleEvent:
[112]EventDispatcher>>dispatch:to:
[113]optimized [] in EventDispatcher>>dispatchEvent:
[114]BlockClosure>>cull:
[115]SequenceController(Object)>>ifNotNil:
[116]EventDispatcher>>dispatchEvent:
[117]YellowButtonPressedEvent(Event)>>dispatch
[118]YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
[119]optimized [] in WindowManager>>safelyDispatchForWindowManager:
[120]BlockClosure>>on:do:
[121]WindowManager>>safelyDispatchForWindowManager:
[122]WindowManager>>processNextEvent
[123]optimized [] in [] in WindowManager>>newProcess
[124]BlockClosure>>on:do:
[125]optimized [] in WindowManager>>newProcess
[126]BlockClosure>>on:do:
[127]optimized [] in Process class>>forBlock:priority:
---------------------------------
[1] Refactory.Browser.SourceCodeEditor class(Object)>>doesNotUnderstand:
Context PC = 25
Receiver:
client = {11728} Refactory.Browser.SourceCodeEditor
Temporaries:
aMessage
client = {12180} a Message with selector: #defaultParsers and arguments: #()
excpt
client = {9787} a MessageNotUnderstood
resumeValue
client = {1} nil
Instance Variables:
superclass
client = {13441} DocumentView
methodDict
client = {8867} MethodDictionary (CompiledMethod Refactory.Browser.SourceCodeEditor>>initialize CompiledMethod Refactory.Browser.SourceCodeEditor>>release CompiledMethod Refactory.Browser.SourceCodeEditor>>isTemporaryVariableNode AnnotatedMethod Refactory.Browser.SourceCodeEditor>>debugIt CompiledMethod Refactory.Browser.SourceCodeEditor>>deleteMarkup CompiledMethod Refactory.Browser.SourceCodeEditor>>openDelimiters CompiledMethod Refactory.Browser.SourceCodeEditor>>canEvaluateSelection CompiledMethod Refactory.Browser.SourceCodeEditor>>triggerProbesChanged AnnotatedMethod Refactory.Browser.SourceCodeEditor>>commandZoomIn: CompiledMethod Refactory.Browser.SourceCodeEditor>>canInlineTemporary CompiledMethod Refactory.Browser.SourceCodeEditor>>browseMethodLabel CompiledMethod Refactory.Browser.SourceCodeEditor>>invalidationSuppressWhile: CompiledMethod Refactory.Browser.SourceCodeEditor>>isParameterVariableDeclarationNode CompiledMethod Refactory.Browser.SourceCodeEditor>>reinitializePlugins CompiledMethod Refactory.Browser.SourceCodeEditor>>censorMarkupIn: AnnotatedMethod Refactory.Browser.SourceCodeEditor>>gbxGSDebugIt CompiledMethod Refactory.Browser.SourceCodeEditor>>doItContext CompiledMethod Refactory.Browser.SourceCodeEditor>>doItReceiver CompiledMethod Refactory.Browser.SourceCodeEditor>>animateAccept AnnotatedMethod Refactory.Browser.SourceCodeEditor>>selectOuterScope CompiledMethod Refactory.Browser.SourceCodeEditor>>createInstanceVariableAccessors: CompiledMethod Refactory.Browser.SourceCodeEditor>>errorHandlerClass: CompiledMethod Refactory.Browser.SourceCodeEditor>>isVariableNode AnnotatedMethod Refactory.Browser.SourceCodeEditor>>extractToComponent CompiledMethod Refactory.Browser.SourceCodeEditor>>plugins: CompiledMethod Refactory.Browser.SourceCodeEditor>>hasNoSelection CompiledMethod Refactory.Browser.SourceCodeEditor>>hasProbes CompiledMethod Refactory.Browser.SourceCodeEditor>>defaultDecorations CompiledMethod Refactory.Browser.SourceCodeEditor>>doItReceiverAllowed AnnotatedMethod Refactory.Browser.SourceCodeEditor>>doItOther CompiledMethod Refactory.Browser.SourceCodeEditor>>justBecameIdle CompiledMethod Refactory.Browser.SourceCodeEditor>>gbxHasEvaluateSelection CompiledMethod Refactory.Browser.SourceCodeEditor>>isSymbolNode CompiledMethod Refactory.Browser.SourceCodeEditor>>debug: AnnotatedMethod Refactory.Browser.SourceCodeEditor>>tab CompiledMethod Refactory.Browser.SourceCodeEditor>>evaluateExpressionDo:retry: CompiledMethod Refactory.Browser.SourceCodeEditor>>styleMarkup:in: CompiledMethod Refactory.Browser.SourceCodeEditor>>selectedVariableBinding CompiledMethod Refactory.Browser.SourceCodeEditor>>canAddInstanceVariable CompiledMethod Refactory.Browser.SourceCodeEditor>>zoomOut CompiledMethod Refactory.Browser.SourceCodeEditor>>translateCompiledToSourceInterval:in: CompiledMethod Refactory.Browser.SourceCodeEditor>>canRemoveParameter CompiledMethod Refactory.Browser.SourceCodeEditor>>compileMethod: CompiledMethod Refactory.Browser.SourceCodeEditor>>canBindTight AnnotatedMethod Refactory.Browser.SourceCodeEditor>>bindTight AnnotatedMethod Refactory.Browser.SourceCodeEditor>>selectNextScope CompiledMethod Refactory.Browser.SourceCodeEditor>>doItEnvironment CompiledMethod Refactory.Browser.SourceCodeEditor>>theme: CompiledMethod Refactory.Browser.SourceCodeEditor>>findClosed CompiledMethod Refactory.Browser.SourceCodeEditor>>performChange:with: CompiledMethod Refactory.Browser.SourceCodeEditor>>parseTree AnnotatedMethod Refactory.Browser.SourceCodeEditor>>insertBreakpoint CompiledMethod Refactory.Browser.SourceCodeEditor>>isInstanceVariableNode CompiledMethod Refactory.Browser.SourceCodeEditor>>evaluator: CompiledMethod Refactory.Browser.SourceCodeEditor>>warning: CompiledMethod Refactory.Browser.SourceCodeEditor>>hasNoProbesSelected AnnotatedMethod Refactory.Browser.SourceCodeEditor>>selectPreviousScope CompiledMethod Refactory.Browser.SourceCodeEditor>>gbxIsLoggedIn CompiledMethod Refactory.Browser.SourceCodeEditor>>defaultPlugins CompiledMethod Refactory.Browser.SourceCodeEditor>>expandToIncludeTouchingMarkup AnnotatedMethod Refactory.Browser.SourceCodeEditor>>browseSharedVariable AnnotatedMethod Refactory.Browser.SourceCodeEditor>>shortcutColonEqual CompiledMethod Refactory.Browser.SourceCodeEditor>>load:into:between:and: AnnotatedMethod Refactory.Browser.SourceCodeEditor>>inspectIt CompiledMethod Refactory.Browser.SourceCodeEditor>>isUndeclaredVariableNode CompiledMethod Refactory.Browser.SourceCodeEditor>>decorations AnnotatedMethod Refactory.Browser.SourceCodeEditor>>correct CompiledMethod Refactory.Browser.SourceCodeEditor>>nestingDelimiters CompiledMethod Refactory.Browser.SourceCodeEditor>>canInlineMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>probesIn: CompiledMethod Refactory.Browser.SourceCodeEditor>>undo CompiledMethod Refactory.Browser.SourceCodeEditor>>accept AnnotatedMethod Refactory.Browser.SourceCodeEditor>>commandZoomReset: CompiledMethod Refactory.Browser.SourceCodeEditor>>selectionReceiverClassWithMessageNode:selector: ...etc...)
format
client = {16424} 16424
subclasses
client = {1} nil
instanceVariables
client = {7947} Array of size 13 #('decorations' 'plugins' 'theme' 'evaluator' 'needsRedecoration' 'warning' 'parseTree' 'parserClass' 'acceptAnimationCancel' 'language' 'errorHandlerClass' 'timingStatistics' 'compilerClass')
organization
client = {13286} ('accessing - performing' #compilerClass #compilerClass: #doItContext #doItEnvironment #doItExpectPattern #doItReceiver #doItReceiverAllowed #doItReceiverClass #doItValue: #errorHandlerClass #errorHandlerClass: #evaluator #evaluator: #language #language: #parserClass #parserClass:)
('actions - evaluating' #compileExpression: #compileExpression:retry: #compileMethod: #compileMethod:retry: #debugIt #displayDate #doIt #evaluationMenuGroup #inspectIt #printIt #timeIt)
('actions - zooming' #commandZoomIn: #commandZoomOut: #commandZoomReset: #mouseWheelZoomWindows: #zoomIn #zoomOut #zoomReset)
('initialize-release' #defaultCompilerClass #defaultDecorations #defaultDelimiterEscaping #defaultErrorHandlerClass #defaultLanguage #defaultParserClass #defaultPlugins #defaultReadOnly #defaultShowInputCursor #defaultTheme #initialize #initializeDefaults #initializePlugins #initializeSearch #languageServices #reinitializePlugins #release #releasePlugins)
('private - evaluation' #compileExpressionBetween:and:reason:retry: #compileMethodBetween:and:reason:retry: #debug: #decorateWorkspace: #evaluateExpressionDo:retry: #finalizeCompiledMethod:source:expectPattern: #installMethodProbes:decorated:between:and:reason: #selectedVariableBinding #selectedVariableName)
('private - modification' #backspaceContinued #backspaceMarkup #backspaceNew #deleteContinued #deleteMarkup #deleteNew #markedTypingComplete #markedTypingContinued: #performChange: #performChange:with: #performChange:with:direction: #typingContinued:)
('actions - undo/redo' #redo #undo)
('accessing' #closeDelimiters #compiledMethod: #contextualParseTree #decorations #decorations: #isWorkspace #isWorkspace: #nestingDelimiters #openDelimiters #parseTree #plugins #plugins: #selectionNode #selectionReceiverClass #selectionReceiverClasses #selectionReceiverClasses: #theme #theme: #warning #warning:)
('actions - browsing' #browseClass #browseGlobalReferences #browseImplementors #browseInstanceVariable #browseMethod #browseMethodLabel #browseSenders #browseSharedVariable #browseSymbolImplementors #browseSymbolReferences #browseTemporaryVariable #exposeType #exposeTypes #highlightInstanceVariable: #styleType:types:exceptions:time:)
('private - displaying' #configureGraphicsContext: #invalidateCursor #invalidationSuppressWhile: #justBecameIdle)
('private - decoration' #idleDelayMilliseconds #isIdle #redecorate #redecorateProbes #resetIdle)
('actions - shortcuts' #shortcutColonEqual #shortcutIfFalse #shortcutIfTrue)
('visual properties' #backgroundColor)
('actions - tabbing' #tab)
('actions - editing' #accept #animateAccept #correct #correctionsMenu #indentSelection #insertNewline #unindentSelection)
('actions - find/replace' #findClosed)
('testing' #canAddInstanceVariable #canBrowseMethod #canEvaluateCode #canEvaluateSelection #canExtractSelection #canInlineMethod #canInsertBreakpoint #canInsertWatchExpression #canInsertWatchVariable #canProbeCode #canTimeIt #gbxCanEvaluateCode #gbxHasEvaluateSelection #gbxIsLoggedIn #hasEvaluateSelection #hasNoProbesSelected #hasNoSelection #hasProbes #hasProbesSelected #isAssignmentNode #isClassNode #isCorrectableNode #isImplementorFindableNode #isInstanceVariableNode #isMessageNode #isNameSpaceNode #isParameterVariableDeclarationNode #isParameterVariableNode #isRenamableVariableNode #isSelectorNode #isSharedVariableNode #isSymbolNode #isTemporaryOrParameterVariableNode #isTemporaryVariableDeclarationNode #isTemporaryVariableNode #isTouchingProbe #isTypedMessageNode #isUndeclaredVariableNode #isUnknownMessageNode #isVariableDeclarationNode #isVariableNode #isVariableReferenceNode #shouldOfferAddInstanceVariable)
('refactorings - instance variables' #abstractInstanceVariable #abstractInstanceVariable: #addInstanceVariable #addInstanceVariable: #addUndeclaredInstanceVariable #createInstanceVariableAccessors #createInstanceVariableAccessors: #protectInstanceVariable #protectInstanceVariable: #pushDownInstanceVariable #pushDownInstanceVariable: #pushUpInstanceVariable #pushUpInstanceVariable:)
('refactorings - selection' #extractMethod #extractToComponent #extractToTemporary)
('refactorings - source' #format)
('refactorings - variables' #bindTight #canBindTight #canCreateInstVar #canInlineParameter #canInlineTemporary #canRemoveParameter #canRenameVariable #createInstVar #inlineParameter #inlineTemporary #removeParameter #renameVariable)
('events - mouse' #mouseDoubleClickAt:)
('refactorings - methods' #inlineMethod)
('private' #selectionReceiverClassWithMessageNode:selector: #selectionReceiverClassWithVariableNode:selector:)
('actions - unfocused' #debugItOther #doItOther #inspectItOther #printItOther)
('actions - selecting' #escapeDelimitersFor:and: #selectInnerScope #selectNextScope #selectOuterScope #selectPreviousScope)
('private - loading' #load:into:between:and: #load:into:finish:)
('accessing - markup' #documentWithoutMarkup #expandSelectionToIncludeOverlappingMarkup #expandToIncludeTouchingMarkup #markup #markupDocumentSegments)
('private - markup' #censorMarkup:in: #censorMarkupIn: #documentSegmentForMarkup:in: #markupIn: #removeMarkup:in: #removeMarkupIn: #styleMarkup:in: #styleMarkupIn:)
('actions - clipboard' #clipboardCopy #clipboardCut #clipboardPaste)
('accessing - menus' #contextMenu)
('accessing - probes' #probes #selectedProbes)
('actions - probes' #insertActionWatch #insertBreakpoint #insertVariableWatch #removeAllProbes #removeProbe #toggleBreakpoint)
('private - probes' #createProbe:in:record: #probesIn: #translateCompiledToSourceInterval: #translateCompiledToSourceInterval:in: #translateSourceToCompiledInterval: #translateSourceToCompiledInterval:in: #triggerProbesChanged)
('GemStone extensions' #gbxDoItReceiver #gbxGSDebugIt #gbxGSDoIt #gbxGSDoItShouldDebug: #gbxGSFileItIn #gbxGSInspectIt #gbxGSPrintIt)
name
client = {6166} #SourceCodeEditor
classPool
client = {7027} NameSpaceOfClass (#OnSave Dictionary (#OnSave->Array of size 3 #(#OnType #OnIdle #OnSave) #OnIdle->Array of size 2 #(#OnType #OnIdle) #OnType->Array of size 1 #(#OnType) #OnStart->Array of size 0 #() ) #OnSave 2800)
environment
client = {440} Refactory.Browser
defaultTheme
client = {8500} Default
compilationPragmas
client = {1} nil
evaluationPragmas
client = {1} nil
enablement
client = {12366} Dictionary ()
---------------------------------
[2] Refactory.Browser.SourceCodeEditor>>defaultParserClass
Context PC = 5
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
cls
client = {1} nil
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[3] optimized [] in Refactory.Browser.SourceCodeEditor>>parserClass
Context PC = 6
Receiver:
client = {1} nil
Temporaries:
self
client = {6107} a Refactory.Browser.SourceCodeEditor
Instance Variables:
---------------------------------
[4] UndefinedObject>>ifNil:
Context PC = 3
Receiver:
client = {1} nil
Temporaries:
aBlock
client = {3533} BlockClosure [] in Refactory.Browser.SourceCodeEditor>>parserClass
Instance Variables:
---------------------------------
[5] Refactory.Browser.SourceCodeEditor>>parserClass
Context PC = 8
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[6] Refactory.Browser.SourceCodeEditor>>contextualParseTree
Context PC = 4
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[7] Refactory.Browser.SourceCodeEditor>>selectionNode
Context PC = 31
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
interval
client = {3719} (1 to: 1)
node
client = {1} nil
rootNode
client = {1} nil
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[8] Refactory.Browser.SourceCodeEditor>>isMessageNode
Context PC = 4
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
node
client = {1} nil
start
client = {1} nil
stop
client = {1} nil
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[9] Refactory.Browser.SourceCodeEditor>>isUnknownMessageNode
Context PC = 4
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[10] Refactory.Browser.SourceCodeEditor>>isCorrectableNode
Context PC = 4
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[11] Refactory.Browser.SourceCodeEditor>>correctionsMenu
Context PC = 4
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
menu
client = {1} nil
node
client = {1} nil
selector
client = {1} nil
receiverClasses
client = {1} nil
potentials
client = {1} nil
parts
client = {1} nil
offset
client = {1} nil
corrections
client = {1} nil
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[12] optimized [] in Refactory.Browser.SourceCodeEditor>>correct
Context PC = 6
Receiver:
client = {1} nil
Temporaries:
self
client = {6107} a Refactory.Browser.SourceCodeEditor
Instance Variables:
---------------------------------
[13] MenuItemAdornment>>submenu
Context PC = 3
Receiver:
client = {4463} a MenuItemAdornment
Temporaries:
Instance Variables:
labelText
client = {1} nil
color
client = {1} nil
indication
client = {1} nil
shortcutKey
client = {1} nil
submenu
client = {2070} BlockClosure [] in Refactory.Browser.SourceCodeEditor>>correct
labelImage
client = {1} nil
indicationSelector
client = {1} nil
enablementSelector
client = {1} nil
visibilitySelector
client = {15976} #isCorrectableNode
shortcutModifiers
client = {1} nil
actionPerformer
client = {1} nil
---------------------------------
[14] MenuItem>>submenu
Context PC = 8
Receiver:
client = {12195} a MenuItem 'Correct...'
Temporaries:
Instance Variables:
enabled
client = {1} nil
visible
client = {1} nil
label
client = {1150} 'Correct...'
adornment
client = {4463} a MenuItemAdornment
nameKey
client = {4339} #correct
value
client = {4339} #correct
position
client = {1} 1
helpText
client = {1} nil
command
client = {1} nil
---------------------------------
[15] MenuItem>>findGuiResourcesIn:
Context PC = 18
Receiver:
client = {12195} a MenuItem 'Correct...'
Temporaries:
aResourceContainer
client = {6107} a Refactory.Browser.SourceCodeEditor
im
client = {1} nil
labelObject
client = {1150} 'Correct...'
menu
client = {1} nil
Instance Variables:
enabled
client = {1} nil
visible
client = {1} nil
label
client = {1150} 'Correct...'
adornment
client = {4463} a MenuItemAdornment
nameKey
client = {4339} #correct
value
client = {4339} #correct
position
client = {1} 1
helpText
client = {1} nil
command
client = {1} nil
---------------------------------
[16] optimized [] in [] in Menu>>findGuiResourcesIn:
Context PC = 6
Receiver:
client = {1} nil
Temporaries:
item
client = {12195} a MenuItem 'Correct...'
aResourceContainer
client = {6107} a Refactory.Browser.SourceCodeEditor
Instance Variables:
---------------------------------
[17] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {4649} BlockClosure [] in [] in Menu>>findGuiResourcesIn:
Temporaries:
anExceptionSelector
client = {9026} KeyNotFoundError
handlerBlock
client = {13854} BlockClosure [] in [] in Menu>>findGuiResourcesIn:
Instance Variables:
method
client = {13543} CompiledBlock [] in [] in Menu>>findGuiResourcesIn:
outerContext
client = {1} nil
copiedValues
client = {7595} Array of size 2 #(a MenuItem 'Correct...' a Refactory.Browser.SourceCodeEditor)
---------------------------------
[18] optimized [] in Menu>>findGuiResourcesIn:
Context PC = 15
Receiver:
client = {1} nil
Temporaries:
item
client = {12195} a MenuItem 'Correct...'
aResourceContainer
client = {6107} a Refactory.Browser.SourceCodeEditor
count
client = {0} 0
Instance Variables:
---------------------------------
[19] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
client = {3362} Array of size 48 #(a MenuItem 'Correct...' a MenuItem 'Cut' a MenuItem 'Copy' a MenuItem 'Paste' a MenuItem 'Browse Shared Variable' a MenuItem 'Browse Namespace' a MenuItem 'Browse Senders' a MenuItem 'Browse Instance Variable' a MenuItem 'Browse Class' a MenuItem 'Browse Symbol Implementors' a MenuItem 'Browse Variable References' a MenuItem 'Browse Symbol References' a MenuItem 'Browse Implementors' a MenuItem 'Browse References to Class' a MenuItem 'Browse References to Shared Variable' a MenuItem 'BlockClosure [] in MenuAutomaticGenerator>>decodeLabel:' a MenuItem 'Do it' a MenuItem 'Inspect it' a MenuItem 'Debug it' a MenuItem 'Print it' a MenuItem 'Time it' a MenuItem 'GS-Do it' a MenuItem 'GS-Print it' a MenuItem 'GS-Inspect it' a MenuItem 'GS-Debug it' a MenuItem 'GS-File it in' a MenuItem 'Insert Watch Variable' a MenuItem 'Insert Watch Expression' a MenuItem 'Insert Breakpoint' a MenuItem 'Remove Probe' a MenuItem 'Remove All Probes' a MenuItem 'Rename Selected Variable' a MenuItem 'Protect Instance Variable' a MenuItem 'Push Up Instance Variable' a MenuItem 'Push Down Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Remove Selected Parameter' a MenuItem 'Convert Temporary Variable to Instance Variable' a MenuItem 'Inline Selected Parameter' a MenuItem 'Move Selected Temporary to Innermost Scope' a MenuItem 'Inline Method' a MenuItem 'Inline Temporary' a MenuItem 'Abstract Instance Variable' a MenuItem 'Create Instance Variable Accessors' a MenuItem 'Extract Method' a MenuItem 'Extract Method to Component' a MenuItem 'Extract to Temporary')
Temporaries:
aBlock
client = {3915} BlockClosure [] in Menu>>findGuiResourcesIn:
i
client = {1} 1
Instance Variables:
---------------------------------
[20] Menu>>findGuiResourcesIn:
Context PC = 15
Receiver:
client = {14040} a Menu
Temporaries:
aResourceContainer
client = {6107} a Refactory.Browser.SourceCodeEditor
count
client = {0} 0
Instance Variables:
items
client = {3362} Array of size 48 #(a MenuItem 'Correct...' a MenuItem 'Cut' a MenuItem 'Copy' a MenuItem 'Paste' a MenuItem 'Browse Shared Variable' a MenuItem 'Browse Namespace' a MenuItem 'Browse Senders' a MenuItem 'Browse Instance Variable' a MenuItem 'Browse Class' a MenuItem 'Browse Symbol Implementors' a MenuItem 'Browse Variable References' a MenuItem 'Browse Symbol References' a MenuItem 'Browse Implementors' a MenuItem 'Browse References to Class' a MenuItem 'Browse References to Shared Variable' a MenuItem 'BlockClosure [] in MenuAutomaticGenerator>>decodeLabel:' a MenuItem 'Do it' a MenuItem 'Inspect it' a MenuItem 'Debug it' a MenuItem 'Print it' a MenuItem 'Time it' a MenuItem 'GS-Do it' a MenuItem 'GS-Print it' a MenuItem 'GS-Inspect it' a MenuItem 'GS-Debug it' a MenuItem 'GS-File it in' a MenuItem 'Insert Watch Variable' a MenuItem 'Insert Watch Expression' a MenuItem 'Insert Breakpoint' a MenuItem 'Remove Probe' a MenuItem 'Remove All Probes' a MenuItem 'Rename Selected Variable' a MenuItem 'Protect Instance Variable' a MenuItem 'Push Up Instance Variable' a MenuItem 'Push Down Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Remove Selected Parameter' a MenuItem 'Convert Temporary Variable to Instance Variable' a MenuItem 'Inline Selected Parameter' a MenuItem 'Move Selected Temporary to Innermost Scope' a MenuItem 'Inline Method' a MenuItem 'Inline Temporary' a MenuItem 'Abstract Instance Variable' a MenuItem 'Create Instance Variable Accessors' a MenuItem 'Extract Method' a MenuItem 'Extract Method to Component' a MenuItem 'Extract to Temporary')
groupSizes
client = {5941} Array of size 8 #(1 3 12 5 5 5 14 3)
adornment
client = {1} nil
selectionMemory
client = {1} nil
---------------------------------
[21] Menu>>privateAugmentFrom:to:menuName:for:
Context PC = 112
Receiver:
client = {14040} a Menu
Temporaries:
startClass
client = {11728} Refactory.Browser.SourceCodeEditor
stopClass
client = {11728} Refactory.Browser.SourceCodeEditor
name
client = {15814} #contextMenu
definer
client = {6107} a Refactory.Browser.SourceCodeEditor
new
client = {4473} List ()
bad
client = {14598} OrderedCollection ()
oldSize
client = {48} 48
err
client = {1} nil
Instance Variables:
items
client = {3362} Array of size 48 #(a MenuItem 'Correct...' a MenuItem 'Cut' a MenuItem 'Copy' a MenuItem 'Paste' a MenuItem 'Browse Shared Variable' a MenuItem 'Browse Namespace' a MenuItem 'Browse Senders' a MenuItem 'Browse Instance Variable' a MenuItem 'Browse Class' a MenuItem 'Browse Symbol Implementors' a MenuItem 'Browse Variable References' a MenuItem 'Browse Symbol References' a MenuItem 'Browse Implementors' a MenuItem 'Browse References to Class' a MenuItem 'Browse References to Shared Variable' a MenuItem 'BlockClosure [] in MenuAutomaticGenerator>>decodeLabel:' a MenuItem 'Do it' a MenuItem 'Inspect it' a MenuItem 'Debug it' a MenuItem 'Print it' a MenuItem 'Time it' a MenuItem 'GS-Do it' a MenuItem 'GS-Print it' a MenuItem 'GS-Inspect it' a MenuItem 'GS-Debug it' a MenuItem 'GS-File it in' a MenuItem 'Insert Watch Variable' a MenuItem 'Insert Watch Expression' a MenuItem 'Insert Breakpoint' a MenuItem 'Remove Probe' a MenuItem 'Remove All Probes' a MenuItem 'Rename Selected Variable' a MenuItem 'Protect Instance Variable' a MenuItem 'Push Up Instance Variable' a MenuItem 'Push Down Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Remove Selected Parameter' a MenuItem 'Convert Temporary Variable to Instance Variable' a MenuItem 'Inline Selected Parameter' a MenuItem 'Move Selected Temporary to Innermost Scope' a MenuItem 'Inline Method' a MenuItem 'Inline Temporary' a MenuItem 'Abstract Instance Variable' a MenuItem 'Create Instance Variable Accessors' a MenuItem 'Extract Method' a MenuItem 'Extract Method to Component' a MenuItem 'Extract to Temporary')
groupSizes
client = {5941} Array of size 8 #(1 3 12 5 5 5 14 3)
adornment
client = {1} nil
selectionMemory
client = {1} nil
---------------------------------
[22] optimized [] in Menu>>augmentFrom:to:menuName:for:
Context PC = 10
Receiver:
client = {1} nil
Temporaries:
self
client = {14040} a Menu
startClass
client = {11728} Refactory.Browser.SourceCodeEditor
stopClass
client = {11728} Refactory.Browser.SourceCodeEditor
name
client = {15814} #contextMenu
definer
client = {6107} a Refactory.Browser.SourceCodeEditor
Instance Variables:
---------------------------------
[23] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {8892} BlockClosure [] in Menu>>augmentFrom:to:menuName:for:
Temporaries:
anExceptionSelector
client = {1808} MenuAugmentationError
handlerBlock
client = {14231} BlockClosure [] in Menu>>augmentFrom:to:menuName:for:
Instance Variables:
method
client = {16122} CompiledBlock [] in Menu>>augmentFrom:to:menuName:for:
outerContext
client = {1} nil
copiedValues
client = {7972} Array of size 5 #(a Menu Refactory.Browser.SourceCodeEditor Refactory.Browser.SourceCodeEditor #contextMenu a Refactory.Browser.SourceCodeEditor)
---------------------------------
[24] Menu>>augmentFrom:to:menuName:for:
Context PC = 16
Receiver:
client = {14040} a Menu
Temporaries:
startClass
client = {11728} Refactory.Browser.SourceCodeEditor
stopClass
client = {11728} Refactory.Browser.SourceCodeEditor
name
client = {15814} #contextMenu
definer
client = {6107} a Refactory.Browser.SourceCodeEditor
Instance Variables:
items
client = {3362} Array of size 48 #(a MenuItem 'Correct...' a MenuItem 'Cut' a MenuItem 'Copy' a MenuItem 'Paste' a MenuItem 'Browse Shared Variable' a MenuItem 'Browse Namespace' a MenuItem 'Browse Senders' a MenuItem 'Browse Instance Variable' a MenuItem 'Browse Class' a MenuItem 'Browse Symbol Implementors' a MenuItem 'Browse Variable References' a MenuItem 'Browse Symbol References' a MenuItem 'Browse Implementors' a MenuItem 'Browse References to Class' a MenuItem 'Browse References to Shared Variable' a MenuItem 'BlockClosure [] in MenuAutomaticGenerator>>decodeLabel:' a MenuItem 'Do it' a MenuItem 'Inspect it' a MenuItem 'Debug it' a MenuItem 'Print it' a MenuItem 'Time it' a MenuItem 'GS-Do it' a MenuItem 'GS-Print it' a MenuItem 'GS-Inspect it' a MenuItem 'GS-Debug it' a MenuItem 'GS-File it in' a MenuItem 'Insert Watch Variable' a MenuItem 'Insert Watch Expression' a MenuItem 'Insert Breakpoint' a MenuItem 'Remove Probe' a MenuItem 'Remove All Probes' a MenuItem 'Rename Selected Variable' a MenuItem 'Protect Instance Variable' a MenuItem 'Push Up Instance Variable' a MenuItem 'Push Down Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Add Instance Variable' a MenuItem 'Remove Selected Parameter' a MenuItem 'Convert Temporary Variable to Instance Variable' a MenuItem 'Inline Selected Parameter' a MenuItem 'Move Selected Temporary to Innermost Scope' a MenuItem 'Inline Method' a MenuItem 'Inline Temporary' a MenuItem 'Abstract Instance Variable' a MenuItem 'Create Instance Variable Accessors' a MenuItem 'Extract Method' a MenuItem 'Extract Method to Component' a MenuItem 'Extract to Temporary')
groupSizes
client = {5941} Array of size 8 #(1 3 12 5 5 5 14 3)
adornment
client = {1} nil
selectionMemory
client = {1} nil
---------------------------------
[25] Refactory.Browser.SourceCodeEditor>>contextMenu
Context PC = 14
Receiver:
client = {6107} a Refactory.Browser.SourceCodeEditor
Temporaries:
Instance Variables:
container
client = {6660} a ScrollWrapper on: a Refactory.Browser.SourceCodeEditor
eventHandlers
client = {1} nil
properties
client = {1} nil
model
client = {10526} a PluggableAdaptor
controller
client = {4267} an UI.ViewEventController
scrollOffset
client = {14392} a ScrollValueHolder
flow
client = {8133} a Text2.Flow
document
client = {1874} 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
inputCursor
client = {11999} 0 @ 1
anchorCursor
client = {15865} 0 @ 1
undoHistory
client = {9606} OrderedCollection ()
redoHistory
client = {3347} OrderedCollection ()
menuHolder
client = {13472} BlockClosure [] in WorkspacePage>>documentMenuWithAccept
currentStyle
client = {7213} action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: ColorValue black
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 8 @ 0 corner: 8 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: Dictionary (#fromText -> true )
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline
preferredX
client = {0} 0
currentEditState
client = {1} nil
widgetState
client = {34} a WidgetState
margin
client = {10159} 0 @ 0 corner: 0 @ 0
currentHover
client = {1} nil
settings
client = {3900} Dictionary (#autoAccept->false #showLineStripingColor->(ColorValue brightness: 0.949945) #showHiddenCharacters->false #showLineNumbersStyle->action: nil
adornment: #none
adornmentColor: ColorValue black
alignment: #left
annotation: nil
annotationBackgroundColor: Graphics.CoverageValue transparent
annotationPadding: 6
annotationSpacing: 2
annotationStyle: #stretch
backgroundColor: Graphics.CoverageValue transparent
color: (ColorValue brightness: 0.329996)
cursor: #ibeam
direction: #auto
firstLineIndent: 0
fontDescription: a FontDescription
hover: nil
lineIndent: 0
lineSpacing: 1
padding: 0 @ 0 corner: 0 @ 0
paragraphBackgroundColor: Graphics.CoverageValue transparent
paragraphSpacing: 2
properties: nil
tabs: (32 to: 536870911 by: 32)
verticalAlignment: #baseline #showLineNumbers->false #showLineStriping->false #showParagraphStripingColor->(ColorValue brightness: 0.949945) #isWorkspace->true #characterWrap->false #showSelection->true #isReadOnly->false #showInputCursor->true #showParagraphNumbers->false #wordWrap->true #showParagraphStriping->false )
cursorAnimation
client = {15503} a Timer
cursorAnimationStart
client = {14025} 3651762798642
search
client = {1} nil
isAccepted
client = {3} true
highlights
client = {1} nil
invalidating
client = {2} false
mouseCursor
client = {9239} 0 @ 6
decorations
client = {1} nil
plugins
client = {1} nil
theme
client = {1} nil
evaluator
client = {2980} a WorkspacePage
needsRedecoration
client = {2} false
warning
client = {1} nil
parseTree
client = {1} nil
parserClass
client = {1} nil
acceptAnimationCancel
client = {1} nil
language
client = {1} nil
errorHandlerClass
client = {1} nil
timingStatistics
client = {13105} OrderedCollection (nil)
compilerClass
client = {1} nil
---------------------------------
[26] WorkspacePage>>documentMenu
Context PC = 6
Receiver:
client = {2980} a WorkspacePage
Temporaries:
Instance Variables:
dependents
client = {10526} a PluggableAdaptor
builder
client = {1346} an UIBuilder
uiSession
client = {1} nil
eventHandlers
client = {1} nil
workspace
client = {11471} a Workbook
label
client = {16217} 'Workspace'
verboseLabel
client = {1} nil
filename
client = {1} nil
fileTimestamp
client = {1} nil
unacceptedDocument
client = {1} nil
savedSelection
client = {1} nil
savedFileTimestamp
client = {1} nil
documentModelOverride
client = {5212} a ValueHolder on: 'Welcome to
VisualWorks® Release 8.2 of July 15, 2016
Copyright 1999-2016 Cincom Systems, Inc. All rights reserved.
Please visit www.cincomsmalltalk.com for the latest release information.
'
documentModel
client = {10526} a PluggableAdaptor
styleAsSmalltalk
client = {2} false
---------------------------------
[27] Workbook>>editMenu
Context PC = 42
Receiver:
client = {11471} a Workbook
Temporaries:
menu
client = {7791} a Menu
contextMenu
client = {1} nil
Instance Variables:
dependents
client = {5378} a ScheduledWindow 19
builder
client = {11657} an UIBuilder
uiSession
client = {441} a ControlManager
eventHandlers
client = {1} nil
locals
client = {5398} WorkspaceVariablePool ()
importAll
client = {3} true
specificImports
client = {9264} Array of size 3 #(Smalltalk Core Kernel)
importSummaryHolder
client = {3005} a ValueHolder on: 'All'
pageExplanationHolder
client = {13130} a ValueHolder on: 'Text or Smalltalk code'
statusBarVisible
client = {3} true
encodingChannel
client = {6871} a ValueHolder on: #Source
menuBarHolder
client = {612} a ValueHolder on: a Menu
toolbarHolder
client = {1} nil
pageHolder
client = {10737} a SelectionInList
lastInstalledPage
client = {2980} a WorkspacePage
---------------------------------
[28] optimized [] in Workbook>>buildMenuBar
Context PC = 6
Receiver:
client = {1} nil
Temporaries:
self
client = {11471} a Workbook
Instance Variables:
---------------------------------
[29] MenuItemAdornment>>submenu
Context PC = 3
Receiver:
client = {5951} a MenuItemAdornment
Temporaries:
Instance Variables:
labelText
client = {1} nil
color
client = {1} nil
indication
client = {1} nil
shortcutKey
client = {1} nil
submenu
client = {3558} BlockClosure [] in Workbook>>buildMenuBar
labelImage
client = {1} nil
indicationSelector
client = {1} nil
enablementSelector
client = {1} nil
visibilitySelector
client = {1} nil
shortcutModifiers
client = {1} nil
actionPerformer
client = {1} nil
---------------------------------
[30] MenuItem>>submenu
Context PC = 8
Receiver:
client = {13683} a MenuItem 'Edit'
Temporaries:
Instance Variables:
enabled
client = {1} nil
visible
client = {1} nil
label
client = {2638} an UserMessage('&Edit', #_Edit, #menus)
adornment
client = {5951} a MenuItemAdornment
nameKey
client = {11414} #editMenu
value
client = {1} nil
position
client = {12763} 10.02
helpText
client = {1} nil
command
client = {1} nil
---------------------------------
[31] MenuItem>>hasSubmenu
Context PC = 4
Receiver:
client = {13683} a MenuItem 'Edit'
Temporaries:
Instance Variables:
enabled
client = {1} nil
visible
client = {1} nil
label
client = {2638} an UserMessage('&Edit', #_Edit, #menus)
adornment
client = {5951} a MenuItemAdornment
nameKey
client = {11414} #editMenu
value
client = {1} nil
position
client = {12763} 10.02
helpText
client = {1} nil
command
client = {1} nil
---------------------------------
[32] optimized [] in MenuBar>>updateMenu
Context PC = 5
Receiver:
client = {1} nil
Temporaries:
menuItem
client = {13683} a MenuItem 'Edit'
menuButton
client = {1} nil
wrapper
client = {1} nil
self
client = {12396} a MenuBar
Instance Variables:
---------------------------------
[33] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
client = {6137} Array of size 4 #(a MenuItem 'Page' a MenuItem 'Edit' a MenuItem 'Options' a MenuItem 'Help')
Temporaries:
aBlock
client = {2824} BlockClosure [] in MenuBar>>updateMenu
i
client = {2} 2
Instance Variables:
---------------------------------
[34] MenuBar>>updateMenu
Context PC = 29
Receiver:
client = {12396} a MenuBar
Temporaries:
menu
client = {14975} a Menu
Instance Variables:
container
client = {8716} a MenuBarWrapper on: a MenuBar
eventHandlers
client = {1} nil
properties
client = {1} nil
components
client = {2457} OrderedCollection (a BoundedWrapper on: a MenuBarButtonView)
preferredExtent
client = {12582} 38 @ 21
layoutManager
client = {6323} a MenuBarLayoutManager
layoutIsInvalid
client = {2} false
minimumExtent
client = {64} 0 @ 0
maximumExtent
client = {10189} 536870911 @ 536870911
alignmentRectInsets
client = {3930} 0 @ 0 corner: 0 @ 0
baseline
client = {0} 0
menuChannel
client = {612} a ValueHolder on: a Menu
performer
client = {11471} a Workbook
menuButtons
client = {14055} OrderedCollection (a MenuBarButtonView)
nextMenuButton
client = {1} nil
artist
client = {7796} an UI.Skins.Artists.MenuBarArtist
menuActivation
client = {1} nil
---------------------------------
[35] MenuBar>>update:with:from:
Context PC = 8
Receiver:
client = {12396} a MenuBar
Temporaries:
anAspect
client = {7374} #value
aParameter
client = {1} nil
anObject
client = {612} a ValueHolder on: a Menu
Instance Variables:
container
client = {8716} a MenuBarWrapper on: a MenuBar
eventHandlers
client = {1} nil
properties
client = {1} nil
components
client = {2457} OrderedCollection (a BoundedWrapper on: a MenuBarButtonView)
preferredExtent
client = {12582} 38 @ 21
layoutManager
client = {6323} a MenuBarLayoutManager
layoutIsInvalid
client = {2} false
minimumExtent
client = {64} 0 @ 0
maximumExtent
client = {10189} 536870911 @ 536870911
alignmentRectInsets
client = {3930} 0 @ 0 corner: 0 @ 0
baseline
client = {0} 0
menuChannel
client = {612} a ValueHolder on: a Menu
performer
client = {11471} a Workbook
menuButtons
client = {14055} OrderedCollection (a MenuBarButtonView)
nextMenuButton
client = {1} nil
artist
client = {7796} an UI.Skins.Artists.MenuBarArtist
menuActivation
client = {1} nil
---------------------------------
[36] ValueHolder(Object)>>changed:with:
Context PC = 7
Receiver:
client = {612} a ValueHolder on: a Menu
Temporaries:
anAspectSymbol
client = {7374} #value
aParameter
client = {1} nil
Instance Variables:
dependents
client = {12396} a MenuBar
value
client = {14975} a Menu
---------------------------------
[37] ValueHolder(Object)>>changed:
Context PC = 6
Receiver:
client = {612} a ValueHolder on: a Menu
Temporaries:
anAspectSymbol
client = {7374} #value
Instance Variables:
dependents
client = {12396} a MenuBar
value
client = {14975} a Menu
---------------------------------
[38] ValueHolder(ValueModel)>>value:
Context PC = 9
Receiver:
client = {612} a ValueHolder on: a Menu
Temporaries:
newValue
client = {14975} a Menu
Instance Variables:
dependents
client = {12396} a MenuBar
value
client = {14975} a Menu
---------------------------------
[39] Workbook(AbstractWorkspace)>>refreshMenuBar
Context PC = 8
Receiver:
client = {11471} a Workbook
Temporaries:
Instance Variables:
dependents
client = {5378} a ScheduledWindow 19
builder
client = {11657} an UIBuilder
uiSession
client = {441} a ControlManager
eventHandlers
client = {1} nil
locals
client = {5398} WorkspaceVariablePool ()
importAll
client = {3} true
specificImports
client = {9264} Array of size 3 #(Smalltalk Core Kernel)
importSummaryHolder
client = {3005} a ValueHolder on: 'All'
pageExplanationHolder
client = {13130} a ValueHolder on: 'Text or Smalltalk code'
statusBarVisible
client = {3} true
encodingChannel
client = {6871} a ValueHolder on: #Source
menuBarHolder
client = {612} a ValueHolder on: a Menu
toolbarHolder
client = {1} nil
pageHolder
client = {10737} a SelectionInList
lastInstalledPage
client = {2980} a WorkspacePage
---------------------------------
[40] optimized [] in AbstractWorkspace class>>instanceMethodsChanged
Context PC = 14
Receiver:
client = {1} nil
Temporaries:
each
client = {10375} an ApplicationStandardSystemController
self
client = {1903} Workbook
Instance Variables:
---------------------------------
[41] optimized [] in Screen>>allScheduledControllersDo:
Context PC = 27
Receiver:
client = {1} nil
Temporaries:
each
client = {5378} a ScheduledWindow 19
self
client = {10008} a Screen
aBlock
client = {3749} BlockClosure [] in AbstractWorkspace class>>instanceMethodsChanged
Instance Variables:
---------------------------------
[42] OrderedCollection>>do:
Context PC = 17
Receiver:
client = {13874} OrderedCollection (a ScheduledWindow 26 a ScheduledWindow 19 a ScheduledWindow 105 a ScheduledWindow 42)
Temporaries:
aBlock
client = {12954} BlockClosure [] in Screen>>allScheduledControllersDo:
index
client = {2} 2
Instance Variables:
firstIndex
client = {1} 1
lastIndex
client = {4} 4
---------------------------------
[43] Screen>>allScheduledControllersDo:
Context PC = 18
Receiver:
client = {10008} a Screen
Temporaries:
aBlock
client = {3749} BlockClosure [] in AbstractWorkspace class>>instanceMethodsChanged
windows
client = {13874} OrderedCollection (a ScheduledWindow 26 a ScheduledWindow 19 a ScheduledWindow 105 a ScheduledWindow 42)
Instance Variables:
handle
client = {2462} a GraphicsHandle size: 4
colorPalette
client = {6328} FixedPalette (ColorValue black (ColorValue red: 0.0 green: 0.0 blue: 0.00390673) (ColorValue red: 0.0 green: 0.0 blue: 0.00781345) (ColorValue red: 0.0 green: 0.0 blue: 0.0117202) (ColorValue red: 0.0 green: 0.0 blue: 0.0156269) (ColorValue red: 0.0 green: 0.0 blue: 0.0195336) (ColorValue red: 0.0 green: 0.0 blue: 0.0234404) (ColorValue red: 0.0 green: 0.0 blue: 0.0273471) (ColorValue red: 0.0 green: 0.0 blue: 0.0312538) (ColorValue red: 0.0 green: 0.0 blue: 0.0352826) (ColorValue red: 0.0 green: 0.0 blue: 0.0391894) (ColorValue red: 0.0 green: 0.0 blue: 0.0430961) (ColorValue red: 0.0 green: 0.0 blue: 0.0470028) (ColorValue red: 0.0 green: 0.0 blue: 0.0509095) (ColorValue red: 0.0 green: 0.0 blue: 0.0548163) (ColorValue red: 0.0 green: 0.0 blue: 0.058723) (ColorValue red: 0.0 green: 0.0 blue: 0.0626297) (ColorValue red: 0.0 green: 0.0 blue: 0.0666585) (ColorValue red: 0.0 green: 0.0 blue: 0.0705653) (ColorValue red: 0.0 green: 0.0 blue: 0.074472) (ColorValue red: 0.0 green: 0.0 blue: 0.0783787) (ColorValue red: 0.0 green: 0.0 blue: 0.0822854) (ColorValue red: 0.0 green: 0.0 blue: 0.0861922) (ColorValue red: 0.0 green: 0.0 blue: 0.0900989) (ColorValue red: 0.0 green: 0.0 blue: 0.0940056) (ColorValue red: 0.0 green: 0.0 blue: 0.0980344) (ColorValue red: 0.0 green: 0.0 blue: 0.101941) (ColorValue red: 0.0 green: 0.0 blue: 0.105848) (ColorValue red: 0.0 green: 0.0 blue: 0.109755) (ColorValue red: 0.0 green: 0.0 blue: 0.113661) (ColorValue red: 0.0 green: 0.0 blue: 0.117568) (ColorValue red: 0.0 green: 0.0 blue: 0.121475) (ColorValue red: 0.0 green: 0.0 blue: 0.125382) (ColorValue red: 0.0 green: 0.0 blue: 0.12941) (ColorValue red: 0.0 green: 0.0 blue: 0.133317) (ColorValue red: 0.0 green: 0.0 blue: 0.137224) (ColorValue red: 0.0 green: 0.0 blue: 0.141131) (ColorValue red: 0.0 green: 0.0 blue: 0.145037) (ColorValue red: 0.0 green: 0.0 blue: 0.148944) (ColorValue red: 0.0 green: 0.0 blue: 0.152851) (ColorValue red: 0.0 green: 0.0 blue: 0.156757) (ColorValue red: 0.0 green: 0.0 blue: 0.160664) (ColorValue red: 0.0 green: 0.0 blue: 0.164693) (ColorValue red: 0.0 green: 0.0 blue: 0.1686) (ColorValue red: 0.0 green: 0.0 blue: 0.172506) (ColorValue red: 0.0 green: 0.0 blue: 0.176413) (ColorValue red: 0.0 green: 0.0 blue: 0.18032) (ColorValue red: 0.0 green: 0.0 blue: 0.184227) (ColorValue red: 0.0 green: 0.0 blue: 0.188133) (ColorValue red: 0.0 green: 0.0 blue: 0.19204) (ColorValue red: 0.0 green: 0.0 blue: 0.196069) (ColorValue red: 0.0 green: 0.0 blue: 0.199976) (ColorValue red: 0.0 green: 0.0 blue: 0.203882) (ColorValue red: 0.0 green: 0.0 blue: 0.207789) (ColorValue red: 0.0 green: 0.0 blue: 0.211696) (ColorValue red: 0.0 green: 0.0 blue: 0.215602) (ColorValue red: 0.0 green: 0.0 blue: 0.219509) (ColorValue red: 0.0 green: 0.0 blue: 0.223416) (ColorValue red: 0.0 green: 0.0 blue: 0.227445) (ColorValue red: 0.0 green: 0.0 blue: 0.231351) (ColorValue red: 0.0 green: 0.0 blue: 0.235258) (ColorValue red: 0.0 green: 0.0 blue: 0.239165) (ColorValue red: 0.0 green: 0.0 blue: 0.243072) (ColorValue red: 0.0 green: 0.0 blue: 0.246978) (ColorValue red: 0.0 green: 0.0 blue: 0.250885) (ColorValue red: 0.0 green: 0.0 blue: 0.254792) (ColorValue red: 0.0 green: 0.0 blue: 0.258821) (ColorValue red: 0.0 green: 0.0 blue: 0.262727) (ColorValue red: 0.0 green: 0.0 blue: 0.266634) (ColorValue red: 0.0 green: 0.0 blue: 0.270541) (ColorValue red: 0.0 green: 0.0 blue: 0.274448) (ColorValue red: 0.0 green: 0.0 blue: 0.278354) (ColorValue red: 0.0 green: 0.0 blue: 0.282261) (ColorValue red: 0.0 green: 0.0 blue: 0.286168) (ColorValue red: 0.0 green: 0.0 blue: 0.290074) (ColorValue red: 0.0 green: 0.0 blue: 0.294103) (ColorValue red: 0.0 green: 0.0 blue: 0.29801) (ColorValue red: 0.0 green: 0.0 blue: 0.301917) (ColorValue red: 0.0 green: 0.0 blue: 0.305823) (ColorValue red: 0.0 green: 0.0 blue: 0.30973) (ColorValue red: 0.0 green: 0.0 blue: 0.313637) (ColorValue red: 0.0 green: 0.0 blue: 0.317544) (ColorValue red: 0.0 green: 0.0 blue: 0.32145) (ColorValue red: 0.0 green: 0.0 blue: 0.325479) (ColorValue red: 0.0 green: 0.0 blue: 0.329386) (ColorValue red: 0.0 green: 0.0 blue: 0.333293) (ColorValue red: 0.0 green: 0.0 blue: 0.337199) (ColorValue red: 0.0 green: 0.0 blue: 0.341106) (ColorValue red: 0.0 green: 0.0 blue: 0.345013) (ColorValue red: 0.0 green: 0.0 blue: 0.34892) (ColorValue red: 0.0 green: 0.0 blue: 0.352826) (ColorValue red: 0.0 green: 0.0 blue: 0.356855) (ColorValue red: 0.0 green: 0.0 blue: 0.360762) (ColorValue red: 0.0 green: 0.0 blue: 0.364669) (ColorValue red: 0.0 green: 0.0 blue: 0.368575) (ColorValue red: 0.0 green: 0.0 blue: 0.372482) (ColorValue red: 0.0 green: 0.0 blue: 0.376389) (ColorValue red: 0.0 green: 0.0 blue: 0.380295) (ColorValue red: 0.0 green: 0.0 blue: 0.384202) (ColorValue red: 0.0 green: 0.0 blue: 0.388231) (ColorValue red: 0.0 green: 0.0 blue: 0.392138) (ColorValue red: 0.0 green: 0.0 blue: 0.396044) (ColorValue red: 0.0 green: 0.0 blue: 0.399951) (ColorValue red: 0.0 green: 0.0 blue: 0.403858) (ColorValue red: 0.0 green: 0.0 blue: 0.407765) ...etc...)
coveragePalette
client = {2055} CoveragePalette (Graphics.CoverageValue transparent Graphics.CoverageValue opaque)
defaultFontPolicy
client = {3935} a FontPolicy
defaultColorPolicy
client = {14060} a PaintPolicy
defaultCoveragePolicy
client = {7801} a PaintPolicy
defaultWidgetPolicy
client = {1542} a WidgetPolicy
defaultPaintPreferences
client = {11667} Array of size 6 #(nil nil nil nil nil nil)
colorDepth
client = {24} 24
colorBitsPerPixel
client = {32} 32
coverageDepth
client = {1} 1
coverageBitsPerPixel
client = {1} 1
openFonts
client = {5408} HandleRegistry (#'verdana~13~400~0~0~0~ansi~0'->a MSWindowsFont #'segoe ui~15~400~0~1~0~ansi~0'->a MSWindowsFont #'verdana~13~400~1~0~0~ansi~0'->a MSWindowsFont #'tahoma~20~400~0~0~0~ansi~0'->a MSWindowsFont #'segoe ui~15~700~0~0~0~ansi~0'->a MSWindowsFont #'segoe ui~15~400~0~0~0~ansi~0'->a MSWindowsFont #'verdana~13~700~0~0~0~ansi~0'->a MSWindowsFont )
platName
client = {9274} 'MS-Windows'
boundingBox
client = {3015} 0 @ 0 corner: 3840 @ 1080
subRegions
client = {13140} Array of size 2 #(0 @ 0 corner: 1920 @ 1080 1920 @ 0 corner: 3840 @ 1080)
resolution
client = {7665} 75 @ 75
rendererName
client = {1} nil
---------------------------------
[44] Workbook class(AbstractWorkspace class)>>instanceMethodsChanged
Context PC = 9
Receiver:
client = {1903} Workbook
Temporaries:
Instance Variables:
superclass
client = {12199} AbstractWorkspace
methodDict
client = {16086} MethodDictionary (CompiledMethod Workbook>>initialize CompiledMethod Workbook>>changeRequest CompiledMethod Workbook>>pageClose CompiledMethod Workbook>>updatePage: CompiledMethod Workbook>>canClosePage AnnotatedMethod Workbook>>gbxGSDebugIt CompiledMethod Workbook>>suggestSaving: CompiledMethod Workbook>>hibernate CompiledMethod Workbook>>currentTextPage CompiledMethod Workbook>>fileNew CompiledMethod Workbook>>replaceAllTextPagesWith: CompiledMethod Workbook>>pageTearOff CompiledMethod Workbook>>postOpenWith: CompiledMethod Workbook>>statusBarHeight AnnotatedMethod Workbook>>gbxGSFileItIn CompiledMethod Workbook>>buildMenuBar CompiledMethod Workbook>>addAndSelectPage: CompiledMethod Workbook>>tabControl CompiledMethod Workbook>>pageChanged CompiledMethod Workbook>>canUndo CompiledMethod Workbook>>selectPageNumber: CompiledMethod Workbook>>canRedo CompiledMethod Workbook>>pickUniquePageLabel CompiledMethod Workbook>>postBuildWith: CompiledMethod Workbook>>isFindOpen AnnotatedMethod Workbook>>gbxGSPrintIt CompiledMethod Workbook>>removePage: CompiledMethod Workbook>>pageRename CompiledMethod Workbook>>canRenamePage CompiledMethod Workbook>>editMenu AnnotatedMethod Workbook>>gbxGSDoIt CompiledMethod Workbook>>pageHolder CompiledMethod Workbook>>fileOpen CompiledMethod Workbook>>selectPageLabeled: CompiledMethod Workbook>>textPageCount CompiledMethod Workbook>>installPage: CompiledMethod Workbook>>currentPage AnnotatedMethod Workbook>>gbxGSInspectIt CompiledMethod Workbook>>addPage: CompiledMethod Workbook>>pages CompiledMethod Workbook>>isAtTextPage)
format
client = {16399} 16399
subclasses
client = {9827} Array of size 1 #(Glorp.UI.GlorpWorkbook)
instanceVariables
client = {3568} Array of size 2 #('pageHolder' 'lastInstalledPage')
organization
client = {13693} ('actions' #fileNew #fileOpen #pageClose #pageRename #pageTearOff)
('private-pages' #currentPage #currentTextPage #installPage: #isAtTextPage #textPageCount)
('private' #buildMenuBar #editMenu #hibernate #pickUniquePageLabel #suggestSaving: #tabControl #updatePage:)
('initialize-release' #initialize #postBuildWith: #postOpenWith:)
('aspects' #pageHolder)
('accessing' #addAndSelectPage: #addPage: #changeRequest #pageChanged #pages #removePage: #replaceAllTextPagesWith: #selectPageLabeled: #selectPageNumber:)
('private-testing' #canClosePage #canRedo #canRenamePage #canUndo #isFindOpen)
('privileged' #statusBarHeight)
('GemStone extensions' #gbxGSDebugIt #gbxGSDoIt #gbxGSFileItIn #gbxGSInspectIt #gbxGSPrintIt)
name
client = {10684} #Workbook
classPool
client = {7434} NameSpaceOfClass ()
environment
client = {6644} Tools
savedWindowInformation
client = {1} nil
---------------------------------
[45] Workbook class(ClassDescription)>>extensionMethodsWereAdded:
Context PC = 4
Receiver:
client = {1903} Workbook
Temporaries:
sels
client = {15166} IdentitySet (#gbxGSPrintIt #gbxGSDebugIt #gbxGSInspectIt #gbxGSDoIt #gbxGSFileItIn)
Instance Variables:
superclass
client = {12199} AbstractWorkspace
methodDict
client = {16086} MethodDictionary (CompiledMethod Workbook>>initialize CompiledMethod Workbook>>changeRequest CompiledMethod Workbook>>pageClose CompiledMethod Workbook>>updatePage: CompiledMethod Workbook>>canClosePage AnnotatedMethod Workbook>>gbxGSDebugIt CompiledMethod Workbook>>suggestSaving: CompiledMethod Workbook>>hibernate CompiledMethod Workbook>>currentTextPage CompiledMethod Workbook>>fileNew CompiledMethod Workbook>>replaceAllTextPagesWith: CompiledMethod Workbook>>pageTearOff CompiledMethod Workbook>>postOpenWith: CompiledMethod Workbook>>statusBarHeight AnnotatedMethod Workbook>>gbxGSFileItIn CompiledMethod Workbook>>buildMenuBar CompiledMethod Workbook>>addAndSelectPage: CompiledMethod Workbook>>tabControl CompiledMethod Workbook>>pageChanged CompiledMethod Workbook>>canUndo CompiledMethod Workbook>>selectPageNumber: CompiledMethod Workbook>>canRedo CompiledMethod Workbook>>pickUniquePageLabel CompiledMethod Workbook>>postBuildWith: CompiledMethod Workbook>>isFindOpen AnnotatedMethod Workbook>>gbxGSPrintIt CompiledMethod Workbook>>removePage: CompiledMethod Workbook>>pageRename CompiledMethod Workbook>>canRenamePage CompiledMethod Workbook>>editMenu AnnotatedMethod Workbook>>gbxGSDoIt CompiledMethod Workbook>>pageHolder CompiledMethod Workbook>>fileOpen CompiledMethod Workbook>>selectPageLabeled: CompiledMethod Workbook>>textPageCount CompiledMethod Workbook>>installPage: CompiledMethod Workbook>>currentPage AnnotatedMethod Workbook>>gbxGSInspectIt CompiledMethod Workbook>>addPage: CompiledMethod Workbook>>pages CompiledMethod Workbook>>isAtTextPage)
format
client = {16399} 16399
subclasses
client = {9827} Array of size 1 #(Glorp.UI.GlorpWorkbook)
instanceVariables
client = {3568} Array of size 2 #('pageHolder' 'lastInstalledPage')
organization
client = {13693} ('actions' #fileNew #fileOpen #pageClose #pageRename #pageTearOff)
('private-pages' #currentPage #currentTextPage #installPage: #isAtTextPage #textPageCount)
('private' #buildMenuBar #editMenu #hibernate #pickUniquePageLabel #suggestSaving: #tabControl #updatePage:)
('initialize-release' #initialize #postBuildWith: #postOpenWith:)
('aspects' #pageHolder)
('accessing' #addAndSelectPage: #addPage: #changeRequest #pageChanged #pages #removePage: #replaceAllTextPagesWith: #selectPageLabeled: #selectPageNumber:)
('private-testing' #canClosePage #canRedo #canRenamePage #canUndo #isFindOpen)
('privileged' #statusBarHeight)
('GemStone extensions' #gbxGSDebugIt #gbxGSDoIt #gbxGSFileItIn #gbxGSInspectIt #gbxGSPrintIt)
name
client = {10684} #Workbook
classPool
client = {7434} NameSpaceOfClass ()
environment
client = {6644} Tools
savedWindowInformation
client = {1} nil
---------------------------------
[46] optimized [] in CodeReader>>doFinalInstallActionsWith:
Context PC = 4
Receiver:
client = {1} nil
Temporaries:
class
client = {1903} Workbook
sels
client = {15166} IdentitySet (#gbxGSPrintIt #gbxGSDebugIt #gbxGSInspectIt #gbxGSDoIt #gbxGSFileItIn)
Instance Variables:
---------------------------------
[47] IdentityDictionary>>keysAndValuesDo:
Context PC = 30
Receiver:
client = {808} IdentityDictionary (Workbook->IdentitySet (#gbxGSPrintIt #gbxGSDebugIt #gbxGSInspectIt #gbxGSDoIt #gbxGSFileItIn) CommandRegistry class->IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSDoIt #gbxGSFileItIn) Refactory.Browser.SourceCodeEditor->IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSFileItIn #gbxGSDoIt) GemStone.Gbs.GbxDebuggerClient class->IdentitySet (#textMenuExtras #evaluateGroup) )
Temporaries:
aBlock
client = {12321} BlockClosure [] in CodeReader>>doFinalInstallActionsWith:
index
client = {1} 1
key
client = {1903} Workbook
Instance Variables:
tally
client = {4} 4
valueArray
client = {5227} Array of size 11 #(IdentitySet (#gbxGSPrintIt #gbxGSDebugIt #gbxGSInspectIt #gbxGSDoIt #gbxGSFileItIn) IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSDoIt #gbxGSFileItIn) IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSFileItIn #gbxGSDoIt) nil nil nil IdentitySet (#textMenuExtras #evaluateGroup) nil nil nil nil)
---------------------------------
[48] CodeReader>>doFinalInstallActionsWith:
Context PC = 25
Receiver:
client = {15352} a CodeReader GbsToolsVw8
Temporaries:
classesToBeNotified
client = {808} IdentityDictionary (Workbook->IdentitySet (#gbxGSPrintIt #gbxGSDebugIt #gbxGSInspectIt #gbxGSDoIt #gbxGSFileItIn) CommandRegistry class->IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSDoIt #gbxGSFileItIn) Refactory.Browser.SourceCodeEditor->IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSFileItIn #gbxGSDoIt) GemStone.Gbs.GbxDebuggerClient class->IdentitySet (#textMenuExtras #evaluateGroup) )
Instance Variables:
stream
client = {4860} a CodeReaderStream on 'd:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl'
pointer
client = {1051} 1051
format
client = {17} 17
parcelName
client = {14985} 'GbsToolsVw8'
versionString
client = {8726} '8.2'
dateString
client = {2467} 'July 25, 2016'
timeString
client = {12592} '10:58:26 PM'
numNamedObjects
client = {0} 0
numClasses
client = {0} 0
numExtensionMethods
client = {55} 55
definedObjects
client = {6333} Array of size 0 #()
definedBindings
client = {74} IdentityDictionary ()
definedExternals
client = {10199} IdentityDictionary ()
classes
client = {3940} Array of size 0 #()
classSelectors
client = {14065} Array of size 0 #()
categories
client = {7806} Array of size 0 #()
packageEnvironment
client = {1547} Smalltalk
packageUndeclared
client = {11672} NameSpace ()
extensionMethods
client = {5413} Array of size 55 #(Process>>#finalTerminate GbxTextEditorInspector>>#documentHolder GemStone.Gbs.GbxDebuggerClient class>>#textMenuExtras GemStone.Gbs.GbxDebuggerClient class>>#evaluateGroup GemStone.Gbs.GbxProxyInspectionWrapper>>#possiblyAddBehaviorInspector: GemStone.Gbs.GbxReplicateInspectionWrapper>>#addClientBehaviorInspectorTo: GemStone.Gbs.GbxReplicateInspectionWrapper>>#inspectableObjectFor: GemStone.Gbs.GbxReplicateInspectionWrapper>>#addServerBehaviorInspectorTo: Refactory.Browser.SourceCodeEditor>>#gbxGSInspectIt Refactory.Browser.SourceCodeEditor>>#gbxGSFileItIn Refactory.Browser.SourceCodeEditor>>#gbxGSDoIt Refactory.Browser.SourceCodeEditor>>#gbxGSDebugIt Refactory.Browser.SourceCodeEditor>>#gbxDoItReceiver Refactory.Browser.SourceCodeEditor>>#gbxGSPrintIt Refactory.Browser.SourceCodeEditor>>#gbxGSDoItShouldDebug: Refactory.Browser.SourceCodeEditor>>#defaultParserClass Refactory.Browser.SourceCodeEditor>>#compileExpressionBetween:and:reason:retry: Refactory.Browser.SourceCodeEditor>>#gbxCanEvaluateCode Refactory.Browser.SourceCodeEditor>>#gbxHasEvaluateSelection Refactory.Browser.SourceCodeEditor>>#gbxIsLoggedIn Refactory.Browser.SourceCodeEditor class>>#basicDefinitionMenu Refactory.Browser.SourceCodeEditor class>>#basicStandardCodingMenu Refactory.Browser.SourceCodeEditor class>>#basicStandardWorkspaceMenu AbstractWorkspace>>#buildToolbar PackageComparisonTool>>#resizeWindowFrom: SettingsManager>>#gbxPostPageSelected Tools.Trippy.Inspector class>>#possiblyAddBehaviorInspector: Tools.Trippy.PartListAbstractInspector>>#accept Tools.Trippy.PartListAbstractInspector>>#gbxTextAccepted: Tools.Trippy.PartListAbstractInspector>>#buildDiveMenu Tools.Trippy.PartListAbstractInspector>>#gbxUpdateInspectorText Tools.Trippy.PartListAbstractInspector>>#replaceSelectionsWith: Workbook>>#gbxGSFileItIn Workbook>>#gbxGSDoIt Workbook>>#gbxGSDebugIt Workbook>>#gbxGSPrintIt Workbook>>#gbxGSInspectIt Workbook>>#postOpenWith: WorkspacePage>>#gbxGSDoIt WorkspacePage>>#gbxGSDebugIt WorkspacePage>>#gbxGSInspectIt WorkspacePage>>#gbxGSPrintIt WorkspacePage>>#gbxDoItWidget WorkspacePage>>#gbxGSFileItIn CommandRegistry class>>#gbxGSFileItIn CommandRegistry class>>#gbxGSDoIt CommandRegistry class>>#gbxGSInspectIt CommandRegistry class>>#gbxGSDebugIt CommandRegistry class>>#gbxGSPrintIt DocumentSearch>>#gbtMatches: DocumentSearch>>#gbtMatches InputState>>#setStateFromVector: MenuBar>>#gbtMenu MenuItem>>#command: UI.ViewEventControllerForLegacyWidgets>>#gbtSimulateMousePress)
objectSpaceSize
client = {1050} 1050
objectSpace
client = {9279} Array of size 1050 #(nil true false Symbol AnnotatedMethod ByteArray Array Message String LargePositiveInteger CompiledMethod GbxTextEditorInspector Workbook LiteralBindingReference Float CompiledBlock MenuBar UI.ViewEventControllerForLegacyWidgets Process GemStone.Gbs.GbxProxyInspectionWrapper Refactory.Browser.SourceCodeEditor BlockClosure DocumentSearch WorkspacePage GemStone.Gbs.GbxReplicateInspectionWrapper Tools.Trippy.PartListAbstractInspector MenuItem PackageComparisonTool SettingsManager InputState AbstractWorkspace IdentityDictionary OrderedCollection CommandRegistry class GemStone.Gbs.GbxDebuggerClient class Refactory.Browser.SourceCodeEditor class Tools.Trippy.Inspector class UI Smalltalk Tools GemStone.Gbs GemStone.Gbs Core GemStone.Gbs Refactory.Browser Trippy GemStone.Gbs GemStone.Gbs GemStone.Gbs #'(RB) commands - activeTool' #gbxGSDebugIt #command: #Command #GSDebugIt #gbx #<< #>> #activeTool #label:group:bindings: #gbxGSDoIt #GSDoIt #gbxGSFileItIn #GSFileItIn #gbxGSInspectIt #GSInspectIt #gbxGSPrintIt #GSPrintIt #accessing #documentHolder #'GemStone extensions' #state:command: #active #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: #UI #ResourceRetriever #ToolbarIconLibrary #gbxCanEvaluateCode #editMenu #'initialize-release' #postOpenWith: #pageHolder #Menu #atNameKey: #submenu #gbxAdjustForGSItemsFor: #GBSM #gbxSessionRemoved #gbxSessionAdded #refreshToolbar #whenAny:send:to: #ifNotNil: #gbtMenu #private #gbtSimulateMousePress #simulateMousePress #resources #evaluateGroup #resource: #menu #MenuItem #rawLabel: #Kernel #UserMessage #key: #_DoIt #defaultString: #catalogID: #menus #value: #doit #commandID: #doIt #labelImage: #Tools #GeneralIcons #_PrintIt #printit #printIt #_InspectIt #inspectit #inspectIt #De_bugIt #debugit #debugIt #_Explain #explain #textMenuExtras #_Format #nameKey: #Format #format #finalTerminate #Processor #removePausedProcess: #primTerminate #'private - inspecting' #possiblyAddBehaviorInspector: #basicDefinitionMenu #cut #enablementSelector: #canCut #editCut #copy #canCopy #editCopy #paste #canEdit #editPaste #selectAll #visible: #canSelectAll #browseGlobalSenders #browseSenders #visibilitySelector: #isMessageNode #isActive #browseGlobalImplementors #browseImplementors #browseMethod #isTypedMessageNode #spawnHierarchy #isClassNode #globalClassRefs #browseClassReferences #browseNameSpace #isNameSpaceNode #globalSharedVariableReferences #isSharedVariableNode #globalSymbolReferences #isSymbolNode #browseTempVarRefs #isTemporaryOrParameterVariableNode #enabled: #canEvaluateCode #hasEvaluateSelection #timeIt #canTimeIt #addInstanceVariable #canAddInstanceVariable #basicStandardCodingMenu #browseSharedVariable #browseInstVarRefs #isInstanceVariableNode #insertVariableWatch #canInsertWatchVariable #hasNoProbesSelected #insertActionWatch #canInsertWatchExpression #insertBreakpoint #canInsertBreakpoint #removeProbe #canProbeCode #isTouchingProbe #removeAllProbes #hasProbes #renameVariable #isRenamableVariableNode #doItExpectPattern #removeParameter #isParameterVariableNode #createInstVar #isTemporaryVariableNode #inlineParameter #bindTight #inlineMethod #canInlineMethod #inlineTemporary #isAssignmentNode #abstractInstanceVariable #createInstanceVariableAccessors #protectInstanceVariable #pushUpInstanceVariable #extractMethod #canExtractSelection #hasSelection #extractToComponent #extractToTemp #basicStandardWorkspaceMenu #'private - evaluation' #compileExpressionBetween:and:reason:retry: #doItReceiverClass #ifNil: #splitBetweenPosition: #theme #copyBetween:and:apply: #copyBetween:and: #insertAt:with: #censorMarkupIn: #parserClass #parseExpressionWithErrors: #decorations #isForWorkspace #decorate:parseTree:editor:offset:reason: #errorHandlerClass #initialize:editor:selector:offset:reason: #retry: #compilerClass #doItContext #doItReceiverAllowed #GemStone #Gbs #GbxReflection #doItReceiver #classOf: #doItEnvironment #compile:in:allowReceiver:class:environment:noPattern:notifying:ifFail:handler: #UserNotification #description #error:at: #isResumable #resume #finalizeCompiledMethod:source:expectPattern: #Array #evaluationPragmas #perform:withArguments: #check:selector: #merge: #preserveCursorsWhile: #invalidateSelectionWhile: #defaultParserClass #defaultParsers #language #RBParser #GbxRBParser #testing #gbxIsLoggedIn #gbxDoItReceiver #evaluator #contextMenu #gbxGSDoItShouldDebug: #currentSessionIfNone: #Dialog #isWorkspace #selectParagraph #gbxConvertToServerLineDelimiter #gbxDoItAgent #gsDoIt:inContext:debug: #GbsCompilerError #originator #compilerErrorSource #DebuggerService #pass #compilerErrorText #compilerErrorOffset #selectionStartPosition #collapsePosition: #insert: #context #MethodContext #selectionStartCursor #collapse: #GbxScanner #convertCodeString: #breakIntoTokens: #doItStringPrefix #start #stop #gbsMessenger #comment: #GbxClassReader #fileIn #ensure: #inspect #remoteDescription #collapseToSelectionStop #gbxHasEvaluateSelection #safeIsLoggedIn #'private - displaying' #gbtMatches #gbtMatches: #gbxDoItWidget #documentWidget #'utilities-object queries' #addClientBehaviorInspectorTo: #addServerBehaviorInspectorTo: #inspectableObjectFor: #inspectables #inspectorClasses #actions #accept #textAcceptAllowed #gbxIsGbsInspector #document #gbxTextAccepted: #replaceSelectionsWith: #evaluateExpressionDo:retry: #'menu management' #buildDiveMenu #container #diveInto: #addItem: #selectedObjectOrInspectedObject #gbxIsProxy #Set #withAllSuperclasses #allButLast: #selectors #reject: #asSortedCollection #DerivedAttribute #label:value: #menuItems #submenu: #session #delegate #unsynchronizedEvaluate:context: #GbsError #gbxUpdateInspectorText #computeText #selections #isReadOnly #checkProtectionOf:ifCancelled: #createReplacementUndo: #rememberUndo: #partValueChanged: #fieldList #widgetAt: #deprecated #resizeWindowFrom: #mainArea #preferredHeight #Screen #half #bottom: #upBy: #moveTo: #amountToTranslateWithin: #translatedBy: #displayBox: #headerBand #summaryLabel #notifications #gbxPostPageSelected #enlargeWindowIfContentDoesNotFit #'Gbt Tests Only' #setStateFromVector: #buildToolbar #toolBar #containsGSDebugIt #debugItItem #assignBasePositions #-> #enablement: #helpText: #visualFor: #addItem:atPosition: #notice #prerequisiteParcels #postLoadBlock #packageName #name #preLoadBlock #parcelName #comment #parcelDirectory #version #loadOrderedClasses #developmentPrerequisites #any #prerequisiteDescriptions #componentType #bundle #parcel 'GS-Debug it' 'GS-Do it' 'GS-File it in' 'GS-Inspect it' 'GS-Print it' 'GS-Debug it' 'GS-Do it' 'GS-File it in' 'GS-Inspect it' 'GS-Print it' '&Do it' '&Print it' '&Inspect it' 'De&bug it' '&Explain' '&Format' '&Explain' 'Browse Senders' 'Browse Implementors' 'Browse Class' 'Browse References to Class' 'Browse References to Shared Variable' 'Browse Senders' 'Browse Implementors' 'Browse Class' 'Browse References to Class' 'Browse References to Shared Variable' 'Browse Senders' 'Browse Implementors' 'Browse Class' 'Browse References to Class' 'Browse References to Shared Variable' 'GS-Debug it' 'GS-Do it' 'Not logged in' 'error occurred here' '->' 'error occurred here' '->' 'error occurred here' '->' 'GS-File it in' 'GemStone text selection file-in' 'GemStone text selection file-in completed.' 'GS-Inspect it' 'GS-Print it' ' ' 'yourself' 'GS-Do it' 'GS-Print it' 'GS-Inspect it' 'GS-Debug it' 'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' 'GbsTools' '' '[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' 'GbsToolsVw8' 'GbsToolsVw8' '[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' 'GBS tool extensions specific to 8.x versions of VW.' 'GbsToolsVw8' '8.2' 'GbsTools' '' 'GbsTools' 'GbsToolsVw8' #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[0 7 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[20 68 16 28 242 33 69 205 2 68 205 2 240 105 240 46 240 191 102 55 11 185 32 133 118 135 102 60 68 250 9 1 138 69 101] #[52 203 1 16 28 29 17 241 98 101] #[16 11 185 101] #[16 68 205 0 101] #[16 28 223 165 101] #[16 28 223 165 101] #[16 52 68 129 69 205 2 101] #[4 16 101] #[16 28 223 165 101] #[16 28 223 165 101] #[16 28 223 165 101] #[192 4 7 17 212 0 80 68 205 0 207 1 130 102 7 16 131 102 7 17 131 69 205 4 240 73 81 7 16 17 21 250 5 1 241 102 82 22 240 40 83 16 73 166 236 9 23 73 7 73...etc...] #[32 70 222 1] #[32 203 1 16 101] #[52 203 5 16 112 192 98 16 17 18 19 20 21 241 161 101] #[160 0 0 14 203 4 16 205 0 188 17 240 150 16 205 1 16 205 2 55 16 205 4 133 16 205 6 71 70 35 18 252 9 8 220 48 217 48 101] #[32 98] #[52 203 1 17 16 112 74 145 86 114 194 16 115 101 16 240 179 101] #[52 203 3 217 16 70 182 192 98 18 74 217 16 177 102 19 16 18 205 64 220 16 217 16 101] #[48 203 2 16 16 17 250 0 2 205 33 101] #[48 203 2 217 6 17 128 101] #[17 68 206 23 112 68 205 1 30 240 43 76 16 55 182 193 56 101 16 101] #[32 52 101] #[16 68 205 0 195 68 205 1 101 100] #[16 68 205 0 113 101] #[16 68 71 205 32 101] #[16 68 72 205 32 101] #[86 212 9 77 52 29 130 207 3 132 69 205 5 236 20 68 205 6 193 71 110 68 205 7 172 236 4 68 205 8 101 68 205 9 102 68 206 100 240 51 122 78 68 18 16 17 250 11 4 211...etc...] #[32 98] #[48 52 29 240 162 222 1] #[48 203 4 16 205 0 113 17 16 205 2 18 241 99 220 48 217 48 101] #[160 1 9 16 203 3 16 112 77 17 113 78 26 205 2 115 56 240 71 236 47 18 174 195 18 27 167 107 72 194 16 117 102 17 118 70 182 193 35 108 17 118 220 193 26 17 120 26 205 9...etc...] #[17 212 0 76 68 205 0 232 12 68 16 250 1 2 16 250 2 1 204 35 102 96] #[49 203 2 17 205 0 29 130 87 206 100 240 51 115 240 150 220 32 56 217 32 240 34 76 16 117 87 205 0 34 130 101] #[48 203 1 217 0 240 89 101] #[17 68 205 0 76 16 16 250 1 1 130 69 101] #[48 203 1 16 112 101] #[17 212 0 76 68 205 0 220 0 217 0 16 68 250 1 2 130 69 101] #[48 203 2 217 0 112 220 0 17 205 1 87 30 217 0 223 11 205 35 101] #[16 68 205 0 195 68 205 1 101 100] #[16 52 173 192 100 52 113 101] #[0 8 101] #[4 16 218 8 96] #[16 68 205 0 101] #[16 68 205 0 113 69 101] #[16 68 205 0 113 69 101] #[16 68 205 0 113 101] #[16 68 205 0 113 69 101] #[16 68 205 0 113 69 101] #[4 16 101] #[4 96] #[4 96] #[20 68 205 0 68 205 1 16 240 137 176 101] #[16 68 205 0 236 1 96 68 206 23 113 232 10 68 68 205 2 115 240 51 205 36 101 68 205 2 117 69 205 2 68 250 6 1 135 69 101] #[48 203 1 16 205 0 113 86 205 0 16 250 2 1 16 250 3 1 148 101] #[52 203 1 17 16 205 32 101] #[48 203 1 16 205 0 101] #[19 212 0 76 52 188 77 17 53 30 240 160 104 68 250 3 1 186 106 240 64 132 69 205 5 118 236 20 59 188 78 68 205 5 183 120 74 137 16 18 68 17 250 10 4 240 32 102 17 101] #[48 203 1 16 205 0 16 206 100 129 101] #[52 203 4 52 188 220 16 16 113 30 240 110 18 250 3 1 132 117 17 19 250 6 2 240 32 102 217 16 119 240 39 192 98 20 60 16 240 41 240 160 104 217 16 137 106 240 64 138 101] #[52 16 240 230 73 166 101] #[52 203 1 17 16 240 48 101] #[52 203 2 217 16 52 16 240 51 240 160 104 18 16 250 1 2 186 106 240 64 130 101] #[48 203 2 16 205 0 53 17 16 205 2 17 240 96 147 132 101] #[85 212 0 77 68 16 17 250 0 3 53 240 90 207 2 223 146 69 217 16 205 35 102 99] #[48 203 3 217 4 112 17 217 4 113 146 220 32 217 32 101] #[36 72 222 1] #[16 12 68 205 0 186 69 101] #[85 68 205 0 29 130 77 17 240 39 192 96 68 17 68 247 3 1 205 68 69 68 17 205 37 205 38 87 16 68 250 7 2 240 32 69 36 205 41 240 143 69 205 10 68 205 11 186 69 205...etc...] #[52 16 112 101] #[32 203 1 16 222 1] #[52 203 2 16 17 186 102 18 205 0 16 129 101] #[20 68 16 205 32 69 101] #[23 68 206 242 77 17 240 36 78 18 240 70 79 18 18 240 85 68 205 0 240 106 113 75 168 54 240 73 240 36 240 70 216 50 161 240 98 54 240 73 240 36 240 70 115 240 69 160 132 102...etc...] #[16 68 205 0 69 101] #[20 16 73 163 193 74 107 73 91 96] #[19 68 206 23 112 78 18 113 192 96 18 114 76 16 173 192 96 18 115 86 240 170 200 77 32 18 17 250 5 2 223 32 102 18 101] #[54 203 2 16 240 52 78 52 16 240 46 240 160 77 17 104 18 186 105 29 130 105 16 240 46 131 106 18 132 87 57 18 134 135 102 19 17 20 36 160 241 73 101] 41.4 41.1 41.5 41.3 41.2 41.4 41.1 41.5 41.3 41.2 0.1 590485572 590547396 590505540 590618244 591949188 591858116 591916612 591980804 591827140 590631172 591567812 590357956 591364612 590569220 589540548 589734532 590100036 590715268 590659844 590693060 590933380 591019332 591089284 590967236 591052100 590891268 590643396 590675332 591488836 591500548 591384452 591397380 591451780 591424644 591410820 591438340 590292292 591516740 591533508 591550276 591750340 591630852 591724164 591707716 591785348 590583684 591582468 591294404 591463940 591309444 (VariableBinding key: #MenuItem) (VariableBinding key: #ToolbarIconLibrary) (VariableBinding key: #Command) (VariableBinding key: #Screen) (VariableBinding key: #DerivedAttribute) (VariableBinding key: #GbsError) (VariableBinding key: #Set) (VariableBinding key: #Processor) (VariableBinding key: #Array) (VariableBinding key: #DebuggerService) (VariableBinding key: #Dialog) (VariableBinding key: #GBSM) (VariableBinding key: #GbxClassReader) (VariableBinding key: #MethodContext) (VariableBinding key: #RBParser) (VariableBinding key: #UserNotification) (VariableBinding key: #GBSM) (VariableBinding key: #Menu) OrderedCollection () BlockClosure [] in [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: BlockClosure [] in Refactory.Browser.SourceCodeEditor>>unboundMethod BlockClosure [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: BlockClosure [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu BlockClosure [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: a Message with selector: #command: and arguments: #(#gbxGSDebugIt) a Message with selector: #command: and arguments: #(#gbxGSDoIt) a Message with selector: #command: and arguments: #(#gbxGSFileItIn) a Message with selector: #command: and arguments: #(#gbxGSInspectIt) a Message with selector: #command: and arguments: #(#gbxGSPrintIt) a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.4 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.1 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#editMenu) 41.5 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.3 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.2 nil) a Message with selector: #resource: and arguments: #(#menu) a Message with selector: #resource: and arguments: #(#menu) a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.4 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.1 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#contextMenu) 41.5 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.3 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.2 nil) Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSDebugIt)) Array of size 1 #(#gbxGSDebugIt) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSDoIt)) Array of size 1 #(#gbxGSDoIt) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSFileItIn)) Array of size 1 #(#gbxGSFileItIn) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSInspectIt)) Array of size 1 #(#gbxGSInspectIt) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSPrintIt)) Array of size 1 #(#gbxGSPrintIt) Array of size 0 #() Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.4 nil)) Array of size 2 #(#active #gbxGSDebugIt) Array of size 9 #(#gbxGSDebugIt 'GS-Debug it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.4 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.1 nil)) Array of size 2 #(#active #gbxGSDoIt) Array of size 9 #(#gbxGSDoIt 'GS-Do it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.1 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#editMenu) 41.5 nil)) Array of size 2 #(#active #gbxGSFileItIn) Array of size 9 #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.5 nil) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.3 nil)) Array of size 2 #(#active #gbxGSInspectIt) Array of size 9 #(#gbxGSInspectIt 'GS-Inspect it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.3 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.2 nil)) Array of size 2 #(#active #gbxGSPrintIt) Array of size 9 #(#gbxGSPrintIt 'GS-Print it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.2 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(#gbxSessionRemoved #gbxSessionAdded) Array of size 1 #(a Message with selector: #resource: and arguments: #(#menu)) Array of size 1 #(#menu) Array of size 4 #(#{UI.Menu} Array of size 5 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) #value: #doit #commandID: #doIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) #value: #printit #commandID: #printIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) #value: #inspectit #commandID: #inspectIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) #value: #debugit #commandID: #debugIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt)) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 2 #(4 1) nil) Array of size 2 #(#UI #Menu) Array of size 5 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) #value: #doit #commandID: #doIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) #value: #printit #commandID: #printIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) #value: #inspectit #commandID: #inspectIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) #value: #debugit #commandID: #debugIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt)) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) #value: #doit #commandID: #doIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt)) Array of size 2 #(#UI #MenuItem) Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) Array of size 2 #(#Kernel #UserMessage) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 2 #(#Tools #GeneralIcons) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) #value: #printit #commandID: #printIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt)) Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) #value: #inspectit #commandID: #inspectIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt)) Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) #value: #debugit #commandID: #debugIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt)) Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain) Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) Array of size 2 #(4 1) Array of size 1 #(a Message with selector: #resource: and arguments: #(#menu)) Array of size 1 #(#menu) Array of size 4 #(#{UI.Menu} Array of size 2 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) #nameKey: #Format #value: #format #commandID: #format) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 1 #(2) nil) Array of size 2 #(#UI #Menu) Array of size 2 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) #nameKey: #Format #value: #format #commandID: #format) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) #nameKey: #Format #value: #format #commandID: #format) Array of size 2 #(#UI #MenuItem) Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) Array of size 2 #(#Kernel #UserMessage) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain) Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) Array of size 1 #(2) Array of size 4 #(#{UI.Menu} Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 5 #(#{UI.MenuItem} #commandID: #addInstanceVariable #visibilitySelector: #canAddInstanceVariable)) Array of size 4 #(4 9 5 1) nil) Array of size 2 #(#UI #Menu) Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 5 #(#{UI.MenuItem} #commandID: #addInstanceVariable #visibilitySelector: #canAddInstanceVariable)) Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 2 #(#UI #MenuItem) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#GeneralIcons) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 5 #(#{UI.MenuItem} #commandID: #addInstanceVariable #visibilitySelector: #canAddInstanceVariable) Array of size 4 #(4 9 5 1) Array of size 4 #(#{UI.Menu} Array of size 39 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseInstVarRefs #visibilitySelector: #isInstanceVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 7 #(#{UI.MenuItem} #commandID: #insertVariableWatch #visibilitySelector: #canInsertWatchVariable #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #insertActionWatch #visibilitySelector: #canInsertWatchExpression #enablementSelector: #hasNoProbesSelected) Array of size 9 #(#{UI.MenuItem} #commandID: #insertBreakpoint #nameKey: #insertBreakpoint #visibilitySelector: #canInsertBreakpoint #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #removeProbe #visibilitySelector: #canProbeCode #enablementSelector: #isTouchingProbe) Array of size 7 #(#{UI.MenuItem} #commandID: #removeAllProbes #visibilitySelector: #canProbeCode #enablementSelector: #hasProbes) Array of size 7 #(#{UI.MenuItem} #commandID: #renameVariable #visibilitySelector: #isRenamableVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #removeParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstVar #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #bindTight #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineMethod #visibilitySelector: #canInlineMethod #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineTemporary #visibilitySelector: #isAssignmentNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #abstractInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstanceVariableAccessors #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #protectInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #pushUpInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #extractMethod #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToComponent #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToTemp #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection)) Array of size 6 #(4 11 5 5 11 3) nil) Array of size 2 #(#UI #Menu) Array of size 39 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseInstVarRefs #visibilitySelector: #isInstanceVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 7 #(#{UI.MenuItem} #commandID: #insertVariableWatch #visibilitySelector: #canInsertWatchVariable #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #insertActionWatch #visibilitySelector: #canInsertWatchExpression #enablementSelector: #hasNoProbesSelected) Array of size 9 #(#{UI.MenuItem} #commandID: #insertBreakpoint #nameKey: #insertBreakpoint #visibilitySelector: #canInsertBreakpoint #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #removeProbe #visibilitySelector: #canProbeCode #enablementSelector: #isTouchingProbe) Array of size 7 #(#{UI.MenuItem} #commandID: #removeAllProbes #visibilitySelector: #canProbeCode #enablementSelector: #hasProbes) Array of size 7 #(#{UI.MenuItem} #commandID: #renameVariable #visibilitySelector: #isRenamableVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #removeParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstVar #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #bindTight #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineMethod #visibilitySelector: #canInlineMethod #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineTemporary #visibilitySelector: #isAssignmentNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #abstractInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstanceVariableAccessors #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #protectInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #pushUpInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #extractMethod #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToComponent #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToTemp #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection)) Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 2 #(#UI #MenuItem) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#GeneralIcons) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseInstVarRefs #visibilitySelector: #isInstanceVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 7 #(#{UI.MenuItem} #commandID: #insertVariableWatch #visibilitySelector: #canInsertWatchVariable #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #insertActionWatch #visibilitySelector: #canInsertWatchExpression #enablementSelector: #hasNoProbesSelected) Array of size 9 #(#{UI.MenuItem} #commandID: #insertBreakpoint #nameKey: #insertBreakpoint #visibilitySelector: #canInsertBreakpoint #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #removeProbe #visibilitySelector: #canProbeCode #enablementSelector: #isTouchingProbe) Array of size 7 #(#{UI.MenuItem} #commandID: #removeAllProbes #visibilitySelector: #canProbeCode #enablementSelector: #hasProbes) Array of size 7 #(#{UI.MenuItem} #commandID: #renameVariable #visibilitySelector: #isRenamableVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #removeParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstVar #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #bindTight #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineMethod #visibilitySelector: #canInlineMethod #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineTemporary #visibilitySelector: #isAssignmentNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #abstractInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstanceVariableAccessors #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #protectInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #pushUpInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #extractMethod #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToComponent #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToTemp #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 6 #(4 11 5 5 11 3) Array of size 4 #(#{UI.Menu} Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #doIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #inspectIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #debugIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #timeIt #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt)) Array of size 3 #(4 10 5) nil) Array of size 2 #(#UI #Menu) Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #doIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #inspectIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #debugIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #timeIt #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt)) Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 2 #(#UI #MenuItem) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#GeneralIcons) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #doIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #inspectIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #debugIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #timeIt #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 3 #(4 10 5) Array of size 3 #(#GemStone #Gbs #GbxReflection) Array of size 0 #() Array of size 3 #(#GemStone #Gbs #GbxRBParser) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.4 nil)) Array of size 2 #(#active #gbxGSDebugIt) Array of size 9 #(#gbxGSDebugIt 'GS-Debug it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.4 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.1 nil)) Array of size 2 #(#active #gbxGSDoIt) Array of size 9 #(#gbxGSDoIt 'GS-Do it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.1 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 3 #(#GemStone #Gbs #GbsCompilerError) Array of size 3 #(#GemStone #Gbs #GbxScanner) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#contextMenu) 41.5 nil)) Array of size 2 #(#active #gbxGSFileItIn) Array of size 9 #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.5 nil) Array of size 1 #(#contextMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.3 nil)) Array of size 2 #(#active #gbxGSInspectIt) Array of size 9 #(#gbxGSInspectIt 'GS-Inspect it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.3 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.2 nil)) Array of size 2 #(#active #gbxGSPrintIt) Array of size 9 #(#gbxGSPrintIt 'GS-Print it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.2 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 2 #(#UI #Menu) Array of size 2 #(#UI #MenuItem) Array of size 2 #(#UI #Menu) Array of size 2 #(#UI #MenuItem) Array of size 2 #(#UI #MenuItem) Array of size 4 #(Array of size 3 #('GS-Do it' #-> #gbxGSDoIt) Array of size 3 #('GS-Print it' #-> #gbxGSPrintIt) Array of size 3 #('GS-Inspect it' #-> #gbxGSInspectIt) Array of size 3 #('GS-Debug it' #-> #gbxGSDebugIt)) Array of size 3 #('GS-Do it' #-> #gbxGSDoIt) Array of size 3 #('GS-Print it' #-> #gbxGSPrintIt) Array of size 3 #('GS-Inspect it' #-> #gbxGSInspectIt) Array of size 3 #('GS-Debug it' #-> #gbxGSDebugIt) Array of size 1 #(Array of size 2 #('GbsTools' '')) Array of size 2 #('GbsTools' '') Array of size 1 #(Array of size 3 #(#any 'GbsTools' '')) Array of size 3 #(#any 'GbsTools' '') Array of size 1 #(Array of size 4 #(#name 'GbsTools' #componentType #bundle)) Array of size 4 #(#name 'GbsTools' #componentType #bundle) Array of size 1 #('GbsToolsVw8') IdentityDictionary (#notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex->153 #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsTools' '')) #postLoadBlock->'[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp->25. Juli 2016 22:58:26 #packageName->'GbsToolsVw8' #name->'GbsToolsVw8' #preLoadBlock->'[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName->'GbsToolsVw8' #comment->'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory->'GbsToolsVw8' #version->'8.2' #loadOrderedClasses->OrderedCollection () #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#any 'GbsTools' '')) #prerequisiteDescriptions->Array of size 1 #(Array of size 4 #(#name 'GbsTools' #componentType #bundle)) #parcel->Array of size 1 #('GbsToolsVw8') ) #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.Menu} #{UI.MenuItem} #{Kernel.UserMessage} #{UI.ResourceRetriever} #{Tools.GeneralIcons} #{UI.Menu} #{UI.MenuItem} #{Kernel.UserMessage} #{UI.Menu} #{UI.MenuItem} #{UI.ResourceRetriever} #{GeneralIcons} #{UI.Menu} #{UI.MenuItem} #{UI.ResourceRetriever} #{GeneralIcons} #{UI.Menu} #{UI.MenuItem} #{UI.ResourceRetriever} #{GeneralIcons} #{GemStone.Gbs.GbxReflection} #{GemStone.Gbs.GbxRBParser} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{GemStone.Gbs.GbsCompilerError} #{GemStone.Gbs.GbxScanner} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.Menu} #{UI.MenuItem} #{UI.Menu} #{UI.MenuItem} #{UI.MenuItem} AnnotatedMethod CommandRegistry class>>gbxGSDebugIt AnnotatedMethod CommandRegistry class>>gbxGSDoIt AnnotatedMethod CommandRegistry class>>gbxGSFileItIn AnnotatedMethod CommandRegistry class>>gbxGSInspectIt AnnotatedMethod CommandRegistry class>>gbxGSPrintIt AnnotatedMethod Workbook>>gbxGSDebugIt AnnotatedMethod Workbook>>gbxGSDoIt AnnotatedMethod Workbook>>gbxGSFileItIn AnnotatedMethod Workbook>>gbxGSInspectIt AnnotatedMethod Workbook>>gbxGSPrintIt AnnotatedMethod GemStone.Gbs.GbxDebuggerClient class>>evaluateGroup AnnotatedMethod GemStone.Gbs.GbxDebuggerClient class>>textMenuExtras AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Workbook>>postOpenWith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>accept CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>accept CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>accept CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>gbxTextAccepted: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>gbxTextAccepted: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledBlock [] in AbstractWorkspace>>buildToolbar CompiledMethod GbxTextEditorInspector>>documentHolder CompiledMethod Workbook>>postOpenWith: CompiledMethod MenuBar>>gbtMenu CompiledMethod UI.ViewEventControllerForLegacyWidgets>>gbtSimulateMousePress CompiledMethod Process>>unboundMethod CompiledMethod GemStone.Gbs.GbxProxyInspectionWrapper>>possiblyAddBehaviorInspector: CompiledMethod Refactory.Browser.SourceCodeEditor class>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor class>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor class>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod DocumentSearch>>gbtMatches CompiledMethod DocumentSearch>>gbtMatches: CompiledMethod WorkspacePage>>gbxDoItWidget CompiledMethod WorkspacePage>>gbxGSDebugIt CompiledMethod WorkspacePage>>gbxGSDoIt CompiledMethod WorkspacePage>>gbxGSFileItIn CompiledMethod WorkspacePage>>gbxGSInspectIt CompiledMethod WorkspacePage>>gbxGSPrintIt CompiledMethod Tools.Trippy.Inspector class>>possiblyAddBehaviorInspector: CompiledMethod GemStone.Gbs.GbxReplicateInspectionWrapper>>addClientBehaviorInspectorTo: CompiledMethod GemStone.Gbs.GbxReplicateInspectionWrapper>>addServerBehaviorInspectorTo: CompiledMethod GemStone.Gbs.GbxReplicateInspectionWrapper>>inspectableObjectFor: CompiledMethod Tools.Trippy.PartListAbstractInspector>>accept CompiledMethod Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledMethod Tools.Trippy.PartListAbstractInspector>>gbxTextAccepted: CompiledMethod Tools.Trippy.PartListAbstractInspector>>gbxUpdateInspectorText CompiledMethod Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledMethod MenuItem>>command: CompiledMethod PackageComparisonTool>>resizeWindowFrom: CompiledMethod SettingsManager>>gbxPostPageSelected CompiledMethod InputState>>setStateFromVector: CompiledMethod AbstractWorkspace>>buildToolbar)
symbolNum
client = {354} 354
twoByteSymbolNum
client = {0} 0
stringNum
client = {66} 66
twoByteStringNum
client = {0} 0
byteArrayNum
client = {89} 89
floatNum
client = {11} 11
doubleNum
client = {0} 0
fixedNum
client = {0} 0
largePositiveNum
client = {50} 50
largeNegativeNum
client = {0} 0
mclassNum
client = {30} 30
mclassclassNum
client = {4} 4
refNamObjNum
client = {12} 12
scopeZonesNum
client = {7} 7
defObjOrganizerNum
client = {0} 0
classOrganizerNum
client = {0} 0
arbClassNum
client = {9} 9
arbObjectNum
client = {413} 413
messageSendIndices
client = {6886} (0 to: -1)
properties
client = {627} IdentityDictionary (#notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex->153 #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsTools' '')) #postLoadBlock->'[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp->25. Juli 2016 22:58:26 #packageName->'GbsToolsVw8' #name->'GbsToolsVw8' #preLoadBlock->'[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName->'GbsToolsVw8' #comment->'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory->'GbsToolsVw8' #version->'8.2' #loadOrderedClasses->OrderedCollection () #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#any 'GbsTools' '')) #prerequisiteDescriptions->Array of size 1 #(Array of size 4 #(#name 'GbsTools' #componentType #bundle)) #parcel->Array of size 1 #('GbsToolsVw8') )
userStringsNum
client = {9} 9
namedObjects
client = {10752} Dictionary ()
namedObjectsNum
client = {0} 0
postLoadObjects
client = {1} nil
streamDir
client = {4493} a LogicalFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW')
sourceFile
client = {8359} 'GbsToolsVw8.pst'
hideSource
client = {2} false
importMaps
client = {2100} IdentityDictionary (Process->Array of size 2 #(#[1 2 3 4 0 0 6 7 8 9 10 11] Array of size 12 #('nextLink' 'suspendedContext' 'priority' 'myList' 'depth' 'hostThreadKey' 'interruptProtect' 'environment' 'isSystem' 'name' 'debugger' 'locale')) Refactory.Browser.SourceCodeEditor class->Array of size 2 #(#[1 2 3 4 5 6 7 8 9 10 0 0 0 0 0 0 11 12] Array of size 18 #('superclass' 'methodDict' 'format' 'subclasses' 'instanceVariables' 'organization' 'name' 'classPool' 'environment' 'defaultTheme' 'defaultDecorations' 'defaultPlugins' 'languages' 'defaultParsers' 'defaultErrorHandlers' 'defaultDelimiterEscaping' 'compilationPragmas' 'evaluationPragmas')) Refactory.Browser.SourceCodeEditor->Array of size 2 #(#[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 0 30 31 32 33 34 35 36 37 38 39 40] Array of size 40 #('container' 'eventHandlers' 'properties' 'model' 'controller' 'scrollOffset' 'flow' 'document' 'inputCursor' 'anchorCursor' 'undoHistory' 'redoHistory' 'menuHolder' 'currentStyle' 'preferredX' 'currentEditState' 'widgetState' 'margin' 'currentHover' 'settings' 'cursorAnimation' 'cursorAnimationStart' 'search' 'isAccepted' 'highlights' 'invalidating' 'decorations' 'plugins' 'installedPlugins' 'theme' 'evaluator' 'needsRedecoration' 'warning' 'parseTree' 'parserClass' 'acceptAnimationCancel' 'language' 'errorHandlerClass' 'timingStatistics' 'compilerClass')) )
overriddenExtensions
client = {12225} OrderedCollection (Process>>#finalTerminate GemStone.Gbs.GbxReplicateInspectionWrapper>>#inspectableObjectFor: Refactory.Browser.SourceCodeEditor>>#defaultParserClass Refactory.Browser.SourceCodeEditor>>#compileExpressionBetween:and:reason:retry: Tools.Trippy.PartListAbstractInspector>>#accept Tools.Trippy.PartListAbstractInspector>>#buildDiveMenu Tools.Trippy.PartListAbstractInspector>>#replaceSelectionsWith: Workbook>>#postOpenWith: MenuItem>>#command:)
versionSelectionBlock
client = {10300} BlockClosure [] in [] in CodeReader>>compileActions:
warningSuppressionBlock
client = {7907} BlockClosure [] in [] in CodeReader>>compileActions:
preReadBlock
client = {1} nil
currentSuperclass
client = {1} nil
mustRecompile
client = {2} false
lateOperations
client = {5966} OrderedCollection (a Message with selector: #delayedSendTo:withMessage: and arguments: #(IdentityDictionary (#notice -> 'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex -> 153 #prerequisiteParcels -> #(#('GbsTools' '')) #postLoadBlock -> '[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp -> 25. Juli 2016 22:58:26 #packageName -> 'GbsToolsVw8' #name -> 'GbsToolsVw8' #preLoadBlock -> '[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName -> 'GbsToolsVw8' #comment -> 'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory -> 'GbsToolsVw8' #version -> '8.2' #loadOrderedClasses -> OrderedCollection () #developmentPrerequisites -> #(#(#any 'GbsTools' '')) #prerequisiteDescriptions -> #(#(#name 'GbsTools' #componentType #bundle)) #parcel -> #('GbsToolsVw8') ) a MessageSend with receiver: IdentityDictionary (#notice -> 'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex -> 153 #prerequisiteParcels -> #(#('GbsTools' '')) #postLoadBlock -> '[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp -> 25. Juli 2016 22:58:26 #packageName -> 'GbsToolsVw8' #name -> 'GbsToolsVw8' #preLoadBlock -> '[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName -> 'GbsToolsVw8' #comment -> 'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory -> 'GbsToolsVw8' #version -> '8.2' #loadOrderedClasses -> OrderedCollection () #developmentPrerequisites -> #(#(#any 'GbsTools' '')) #prerequisiteDescriptions -> #(#(#name 'GbsTools' #componentType #bundle)) #parcel -> #('GbsToolsVw8') ), selector: #rehash and arguments: #()))
updates
client = {1} nil
tempSourceFile
client = {1} nil
compilationManager
client = {1} nil
---------------------------------
[49] optimized [] in CodeReader>>installInSystem
Context PC = 77
Receiver:
client = {1} nil
Temporaries:
needToRealign
client = {2} false
classesToBeNotified
client = {808} IdentityDictionary (Workbook->IdentitySet (#gbxGSPrintIt #gbxGSDebugIt #gbxGSInspectIt #gbxGSDoIt #gbxGSFileItIn) CommandRegistry class->IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSDoIt #gbxGSFileItIn) Refactory.Browser.SourceCodeEditor->IdentitySet (#gbxGSInspectIt #gbxGSDebugIt #gbxGSPrintIt #gbxGSFileItIn #gbxGSDoIt) GemStone.Gbs.GbxDebuggerClient class->IdentitySet (#textMenuExtras #evaluateGroup) )
self
client = {15352} a CodeReader GbsToolsVw8
Instance Variables:
---------------------------------
[50] BlockClosure>>ifCurtailed:
Context PC = 4
Receiver:
client = {16277} BlockClosure [] in CodeReader>>installInSystem
Temporaries:
terminationBlock
client = {7625} BlockClosure [] in CodeReader>>installInSystem
Instance Variables:
method
client = {10094} CompiledBlock [] in CodeReader>>installInSystem
outerContext
client = {1} nil
copiedValues
client = {15352} a CodeReader GbsToolsVw8
---------------------------------
[51] CodeReader>>installInSystem
Context PC = 11
Receiver:
client = {15352} a CodeReader GbsToolsVw8
Temporaries:
Instance Variables:
stream
client = {4860} a CodeReaderStream on 'd:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl'
pointer
client = {1051} 1051
format
client = {17} 17
parcelName
client = {14985} 'GbsToolsVw8'
versionString
client = {8726} '8.2'
dateString
client = {2467} 'July 25, 2016'
timeString
client = {12592} '10:58:26 PM'
numNamedObjects
client = {0} 0
numClasses
client = {0} 0
numExtensionMethods
client = {55} 55
definedObjects
client = {6333} Array of size 0 #()
definedBindings
client = {74} IdentityDictionary ()
definedExternals
client = {10199} IdentityDictionary ()
classes
client = {3940} Array of size 0 #()
classSelectors
client = {14065} Array of size 0 #()
categories
client = {7806} Array of size 0 #()
packageEnvironment
client = {1547} Smalltalk
packageUndeclared
client = {11672} NameSpace ()
extensionMethods
client = {5413} Array of size 55 #(Process>>#finalTerminate GbxTextEditorInspector>>#documentHolder GemStone.Gbs.GbxDebuggerClient class>>#textMenuExtras GemStone.Gbs.GbxDebuggerClient class>>#evaluateGroup GemStone.Gbs.GbxProxyInspectionWrapper>>#possiblyAddBehaviorInspector: GemStone.Gbs.GbxReplicateInspectionWrapper>>#addClientBehaviorInspectorTo: GemStone.Gbs.GbxReplicateInspectionWrapper>>#inspectableObjectFor: GemStone.Gbs.GbxReplicateInspectionWrapper>>#addServerBehaviorInspectorTo: Refactory.Browser.SourceCodeEditor>>#gbxGSInspectIt Refactory.Browser.SourceCodeEditor>>#gbxGSFileItIn Refactory.Browser.SourceCodeEditor>>#gbxGSDoIt Refactory.Browser.SourceCodeEditor>>#gbxGSDebugIt Refactory.Browser.SourceCodeEditor>>#gbxDoItReceiver Refactory.Browser.SourceCodeEditor>>#gbxGSPrintIt Refactory.Browser.SourceCodeEditor>>#gbxGSDoItShouldDebug: Refactory.Browser.SourceCodeEditor>>#defaultParserClass Refactory.Browser.SourceCodeEditor>>#compileExpressionBetween:and:reason:retry: Refactory.Browser.SourceCodeEditor>>#gbxCanEvaluateCode Refactory.Browser.SourceCodeEditor>>#gbxHasEvaluateSelection Refactory.Browser.SourceCodeEditor>>#gbxIsLoggedIn Refactory.Browser.SourceCodeEditor class>>#basicDefinitionMenu Refactory.Browser.SourceCodeEditor class>>#basicStandardCodingMenu Refactory.Browser.SourceCodeEditor class>>#basicStandardWorkspaceMenu AbstractWorkspace>>#buildToolbar PackageComparisonTool>>#resizeWindowFrom: SettingsManager>>#gbxPostPageSelected Tools.Trippy.Inspector class>>#possiblyAddBehaviorInspector: Tools.Trippy.PartListAbstractInspector>>#accept Tools.Trippy.PartListAbstractInspector>>#gbxTextAccepted: Tools.Trippy.PartListAbstractInspector>>#buildDiveMenu Tools.Trippy.PartListAbstractInspector>>#gbxUpdateInspectorText Tools.Trippy.PartListAbstractInspector>>#replaceSelectionsWith: Workbook>>#gbxGSFileItIn Workbook>>#gbxGSDoIt Workbook>>#gbxGSDebugIt Workbook>>#gbxGSPrintIt Workbook>>#gbxGSInspectIt Workbook>>#postOpenWith: WorkspacePage>>#gbxGSDoIt WorkspacePage>>#gbxGSDebugIt WorkspacePage>>#gbxGSInspectIt WorkspacePage>>#gbxGSPrintIt WorkspacePage>>#gbxDoItWidget WorkspacePage>>#gbxGSFileItIn CommandRegistry class>>#gbxGSFileItIn CommandRegistry class>>#gbxGSDoIt CommandRegistry class>>#gbxGSInspectIt CommandRegistry class>>#gbxGSDebugIt CommandRegistry class>>#gbxGSPrintIt DocumentSearch>>#gbtMatches: DocumentSearch>>#gbtMatches InputState>>#setStateFromVector: MenuBar>>#gbtMenu MenuItem>>#command: UI.ViewEventControllerForLegacyWidgets>>#gbtSimulateMousePress)
objectSpaceSize
client = {1050} 1050
objectSpace
client = {9279} Array of size 1050 #(nil true false Symbol AnnotatedMethod ByteArray Array Message String LargePositiveInteger CompiledMethod GbxTextEditorInspector Workbook LiteralBindingReference Float CompiledBlock MenuBar UI.ViewEventControllerForLegacyWidgets Process GemStone.Gbs.GbxProxyInspectionWrapper Refactory.Browser.SourceCodeEditor BlockClosure DocumentSearch WorkspacePage GemStone.Gbs.GbxReplicateInspectionWrapper Tools.Trippy.PartListAbstractInspector MenuItem PackageComparisonTool SettingsManager InputState AbstractWorkspace IdentityDictionary OrderedCollection CommandRegistry class GemStone.Gbs.GbxDebuggerClient class Refactory.Browser.SourceCodeEditor class Tools.Trippy.Inspector class UI Smalltalk Tools GemStone.Gbs GemStone.Gbs Core GemStone.Gbs Refactory.Browser Trippy GemStone.Gbs GemStone.Gbs GemStone.Gbs #'(RB) commands - activeTool' #gbxGSDebugIt #command: #Command #GSDebugIt #gbx #<< #>> #activeTool #label:group:bindings: #gbxGSDoIt #GSDoIt #gbxGSFileItIn #GSFileItIn #gbxGSInspectIt #GSInspectIt #gbxGSPrintIt #GSPrintIt #accessing #documentHolder #'GemStone extensions' #state:command: #active #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: #UI #ResourceRetriever #ToolbarIconLibrary #gbxCanEvaluateCode #editMenu #'initialize-release' #postOpenWith: #pageHolder #Menu #atNameKey: #submenu #gbxAdjustForGSItemsFor: #GBSM #gbxSessionRemoved #gbxSessionAdded #refreshToolbar #whenAny:send:to: #ifNotNil: #gbtMenu #private #gbtSimulateMousePress #simulateMousePress #resources #evaluateGroup #resource: #menu #MenuItem #rawLabel: #Kernel #UserMessage #key: #_DoIt #defaultString: #catalogID: #menus #value: #doit #commandID: #doIt #labelImage: #Tools #GeneralIcons #_PrintIt #printit #printIt #_InspectIt #inspectit #inspectIt #De_bugIt #debugit #debugIt #_Explain #explain #textMenuExtras #_Format #nameKey: #Format #format #finalTerminate #Processor #removePausedProcess: #primTerminate #'private - inspecting' #possiblyAddBehaviorInspector: #basicDefinitionMenu #cut #enablementSelector: #canCut #editCut #copy #canCopy #editCopy #paste #canEdit #editPaste #selectAll #visible: #canSelectAll #browseGlobalSenders #browseSenders #visibilitySelector: #isMessageNode #isActive #browseGlobalImplementors #browseImplementors #browseMethod #isTypedMessageNode #spawnHierarchy #isClassNode #globalClassRefs #browseClassReferences #browseNameSpace #isNameSpaceNode #globalSharedVariableReferences #isSharedVariableNode #globalSymbolReferences #isSymbolNode #browseTempVarRefs #isTemporaryOrParameterVariableNode #enabled: #canEvaluateCode #hasEvaluateSelection #timeIt #canTimeIt #addInstanceVariable #canAddInstanceVariable #basicStandardCodingMenu #browseSharedVariable #browseInstVarRefs #isInstanceVariableNode #insertVariableWatch #canInsertWatchVariable #hasNoProbesSelected #insertActionWatch #canInsertWatchExpression #insertBreakpoint #canInsertBreakpoint #removeProbe #canProbeCode #isTouchingProbe #removeAllProbes #hasProbes #renameVariable #isRenamableVariableNode #doItExpectPattern #removeParameter #isParameterVariableNode #createInstVar #isTemporaryVariableNode #inlineParameter #bindTight #inlineMethod #canInlineMethod #inlineTemporary #isAssignmentNode #abstractInstanceVariable #createInstanceVariableAccessors #protectInstanceVariable #pushUpInstanceVariable #extractMethod #canExtractSelection #hasSelection #extractToComponent #extractToTemp #basicStandardWorkspaceMenu #'private - evaluation' #compileExpressionBetween:and:reason:retry: #doItReceiverClass #ifNil: #splitBetweenPosition: #theme #copyBetween:and:apply: #copyBetween:and: #insertAt:with: #censorMarkupIn: #parserClass #parseExpressionWithErrors: #decorations #isForWorkspace #decorate:parseTree:editor:offset:reason: #errorHandlerClass #initialize:editor:selector:offset:reason: #retry: #compilerClass #doItContext #doItReceiverAllowed #GemStone #Gbs #GbxReflection #doItReceiver #classOf: #doItEnvironment #compile:in:allowReceiver:class:environment:noPattern:notifying:ifFail:handler: #UserNotification #description #error:at: #isResumable #resume #finalizeCompiledMethod:source:expectPattern: #Array #evaluationPragmas #perform:withArguments: #check:selector: #merge: #preserveCursorsWhile: #invalidateSelectionWhile: #defaultParserClass #defaultParsers #language #RBParser #GbxRBParser #testing #gbxIsLoggedIn #gbxDoItReceiver #evaluator #contextMenu #gbxGSDoItShouldDebug: #currentSessionIfNone: #Dialog #isWorkspace #selectParagraph #gbxConvertToServerLineDelimiter #gbxDoItAgent #gsDoIt:inContext:debug: #GbsCompilerError #originator #compilerErrorSource #DebuggerService #pass #compilerErrorText #compilerErrorOffset #selectionStartPosition #collapsePosition: #insert: #context #MethodContext #selectionStartCursor #collapse: #GbxScanner #convertCodeString: #breakIntoTokens: #doItStringPrefix #start #stop #gbsMessenger #comment: #GbxClassReader #fileIn #ensure: #inspect #remoteDescription #collapseToSelectionStop #gbxHasEvaluateSelection #safeIsLoggedIn #'private - displaying' #gbtMatches #gbtMatches: #gbxDoItWidget #documentWidget #'utilities-object queries' #addClientBehaviorInspectorTo: #addServerBehaviorInspectorTo: #inspectableObjectFor: #inspectables #inspectorClasses #actions #accept #textAcceptAllowed #gbxIsGbsInspector #document #gbxTextAccepted: #replaceSelectionsWith: #evaluateExpressionDo:retry: #'menu management' #buildDiveMenu #container #diveInto: #addItem: #selectedObjectOrInspectedObject #gbxIsProxy #Set #withAllSuperclasses #allButLast: #selectors #reject: #asSortedCollection #DerivedAttribute #label:value: #menuItems #submenu: #session #delegate #unsynchronizedEvaluate:context: #GbsError #gbxUpdateInspectorText #computeText #selections #isReadOnly #checkProtectionOf:ifCancelled: #createReplacementUndo: #rememberUndo: #partValueChanged: #fieldList #widgetAt: #deprecated #resizeWindowFrom: #mainArea #preferredHeight #Screen #half #bottom: #upBy: #moveTo: #amountToTranslateWithin: #translatedBy: #displayBox: #headerBand #summaryLabel #notifications #gbxPostPageSelected #enlargeWindowIfContentDoesNotFit #'Gbt Tests Only' #setStateFromVector: #buildToolbar #toolBar #containsGSDebugIt #debugItItem #assignBasePositions #-> #enablement: #helpText: #visualFor: #addItem:atPosition: #notice #prerequisiteParcels #postLoadBlock #packageName #name #preLoadBlock #parcelName #comment #parcelDirectory #version #loadOrderedClasses #developmentPrerequisites #any #prerequisiteDescriptions #componentType #bundle #parcel 'GS-Debug it' 'GS-Do it' 'GS-File it in' 'GS-Inspect it' 'GS-Print it' 'GS-Debug it' 'GS-Do it' 'GS-File it in' 'GS-Inspect it' 'GS-Print it' '&Do it' '&Print it' '&Inspect it' 'De&bug it' '&Explain' '&Format' '&Explain' 'Browse Senders' 'Browse Implementors' 'Browse Class' 'Browse References to Class' 'Browse References to Shared Variable' 'Browse Senders' 'Browse Implementors' 'Browse Class' 'Browse References to Class' 'Browse References to Shared Variable' 'Browse Senders' 'Browse Implementors' 'Browse Class' 'Browse References to Class' 'Browse References to Shared Variable' 'GS-Debug it' 'GS-Do it' 'Not logged in' 'error occurred here' '->' 'error occurred here' '->' 'error occurred here' '->' 'GS-File it in' 'GemStone text selection file-in' 'GemStone text selection file-in completed.' 'GS-Inspect it' 'GS-Print it' ' ' 'yourself' 'GS-Do it' 'GS-Print it' 'GS-Inspect it' 'GS-Debug it' 'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' 'GbsTools' '' '[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' 'GbsToolsVw8' 'GbsToolsVw8' '[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' 'GBS tool extensions specific to 8.x versions of VW.' 'GbsToolsVw8' '8.2' 'GbsTools' '' 'GbsTools' 'GbsToolsVw8' #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[16 52 29 30 204 35 32 133 34 35 241 104 101] #[0 7 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[16 68 28 242 1 101] #[20 68 16 28 242 33 69 205 2 68 205 2 240 105 240 46 240 191 102 55 11 185 32 133 118 135 102 60 68 250 9 1 138 69 101] #[52 203 1 16 28 29 17 241 98 101] #[16 11 185 101] #[16 68 205 0 101] #[16 28 223 165 101] #[16 28 223 165 101] #[16 52 68 129 69 205 2 101] #[4 16 101] #[16 28 223 165 101] #[16 28 223 165 101] #[16 28 223 165 101] #[192 4 7 17 212 0 80 68 205 0 207 1 130 102 7 16 131 102 7 17 131 69 205 4 240 73 81 7 16 17 21 250 5 1 241 102 82 22 240 40 83 16 73 166 236 9 23 73 7 73...etc...] #[32 70 222 1] #[32 203 1 16 101] #[52 203 5 16 112 192 98 16 17 18 19 20 21 241 161 101] #[160 0 0 14 203 4 16 205 0 188 17 240 150 16 205 1 16 205 2 55 16 205 4 133 16 205 6 71 70 35 18 252 9 8 220 48 217 48 101] #[32 98] #[52 203 1 17 16 112 74 145 86 114 194 16 115 101 16 240 179 101] #[52 203 3 217 16 70 182 192 98 18 74 217 16 177 102 19 16 18 205 64 220 16 217 16 101] #[48 203 2 16 16 17 250 0 2 205 33 101] #[48 203 2 217 6 17 128 101] #[17 68 206 23 112 68 205 1 30 240 43 76 16 55 182 193 56 101 16 101] #[32 52 101] #[16 68 205 0 195 68 205 1 101 100] #[16 68 205 0 113 101] #[16 68 71 205 32 101] #[16 68 72 205 32 101] #[86 212 9 77 52 29 130 207 3 132 69 205 5 236 20 68 205 6 193 71 110 68 205 7 172 236 4 68 205 8 101 68 205 9 102 68 206 100 240 51 122 78 68 18 16 17 250 11 4 211...etc...] #[32 98] #[48 52 29 240 162 222 1] #[48 203 4 16 205 0 113 17 16 205 2 18 241 99 220 48 217 48 101] #[160 1 9 16 203 3 16 112 77 17 113 78 26 205 2 115 56 240 71 236 47 18 174 195 18 27 167 107 72 194 16 117 102 17 118 70 182 193 35 108 17 118 220 193 26 17 120 26 205 9...etc...] #[17 212 0 76 68 205 0 232 12 68 16 250 1 2 16 250 2 1 204 35 102 96] #[49 203 2 17 205 0 29 130 87 206 100 240 51 115 240 150 220 32 56 217 32 240 34 76 16 117 87 205 0 34 130 101] #[48 203 1 217 0 240 89 101] #[17 68 205 0 76 16 16 250 1 1 130 69 101] #[48 203 1 16 112 101] #[17 212 0 76 68 205 0 220 0 217 0 16 68 250 1 2 130 69 101] #[48 203 2 217 0 112 220 0 17 205 1 87 30 217 0 223 11 205 35 101] #[16 68 205 0 195 68 205 1 101 100] #[16 52 173 192 100 52 113 101] #[0 8 101] #[4 16 218 8 96] #[16 68 205 0 101] #[16 68 205 0 113 69 101] #[16 68 205 0 113 69 101] #[16 68 205 0 113 101] #[16 68 205 0 113 69 101] #[16 68 205 0 113 69 101] #[4 16 101] #[4 96] #[4 96] #[20 68 205 0 68 205 1 16 240 137 176 101] #[16 68 205 0 236 1 96 68 206 23 113 232 10 68 68 205 2 115 240 51 205 36 101 68 205 2 117 69 205 2 68 250 6 1 135 69 101] #[48 203 1 16 205 0 113 86 205 0 16 250 2 1 16 250 3 1 148 101] #[52 203 1 17 16 205 32 101] #[48 203 1 16 205 0 101] #[19 212 0 76 52 188 77 17 53 30 240 160 104 68 250 3 1 186 106 240 64 132 69 205 5 118 236 20 59 188 78 68 205 5 183 120 74 137 16 18 68 17 250 10 4 240 32 102 17 101] #[48 203 1 16 205 0 16 206 100 129 101] #[52 203 4 52 188 220 16 16 113 30 240 110 18 250 3 1 132 117 17 19 250 6 2 240 32 102 217 16 119 240 39 192 98 20 60 16 240 41 240 160 104 217 16 137 106 240 64 138 101] #[52 16 240 230 73 166 101] #[52 203 1 17 16 240 48 101] #[52 203 2 217 16 52 16 240 51 240 160 104 18 16 250 1 2 186 106 240 64 130 101] #[48 203 2 16 205 0 53 17 16 205 2 17 240 96 147 132 101] #[85 212 0 77 68 16 17 250 0 3 53 240 90 207 2 223 146 69 217 16 205 35 102 99] #[48 203 3 217 4 112 17 217 4 113 146 220 32 217 32 101] #[36 72 222 1] #[16 12 68 205 0 186 69 101] #[85 68 205 0 29 130 77 17 240 39 192 96 68 17 68 247 3 1 205 68 69 68 17 205 37 205 38 87 16 68 250 7 2 240 32 69 36 205 41 240 143 69 205 10 68 205 11 186 69 205...etc...] #[52 16 112 101] #[32 203 1 16 222 1] #[52 203 2 16 17 186 102 18 205 0 16 129 101] #[20 68 16 205 32 69 101] #[23 68 206 242 77 17 240 36 78 18 240 70 79 18 18 240 85 68 205 0 240 106 113 75 168 54 240 73 240 36 240 70 216 50 161 240 98 54 240 73 240 36 240 70 115 240 69 160 132 102...etc...] #[16 68 205 0 69 101] #[20 16 73 163 193 74 107 73 91 96] #[19 68 206 23 112 78 18 113 192 96 18 114 76 16 173 192 96 18 115 86 240 170 200 77 32 18 17 250 5 2 223 32 102 18 101] #[54 203 2 16 240 52 78 52 16 240 46 240 160 77 17 104 18 186 105 29 130 105 16 240 46 131 106 18 132 87 57 18 134 135 102 19 17 20 36 160 241 73 101] 41.4 41.1 41.5 41.3 41.2 41.4 41.1 41.5 41.3 41.2 0.1 590485572 590547396 590505540 590618244 591949188 591858116 591916612 591980804 591827140 590631172 591567812 590357956 591364612 590569220 589540548 589734532 590100036 590715268 590659844 590693060 590933380 591019332 591089284 590967236 591052100 590891268 590643396 590675332 591488836 591500548 591384452 591397380 591451780 591424644 591410820 591438340 590292292 591516740 591533508 591550276 591750340 591630852 591724164 591707716 591785348 590583684 591582468 591294404 591463940 591309444 (VariableBinding key: #MenuItem) (VariableBinding key: #ToolbarIconLibrary) (VariableBinding key: #Command) (VariableBinding key: #Screen) (VariableBinding key: #DerivedAttribute) (VariableBinding key: #GbsError) (VariableBinding key: #Set) (VariableBinding key: #Processor) (VariableBinding key: #Array) (VariableBinding key: #DebuggerService) (VariableBinding key: #Dialog) (VariableBinding key: #GBSM) (VariableBinding key: #GbxClassReader) (VariableBinding key: #MethodContext) (VariableBinding key: #RBParser) (VariableBinding key: #UserNotification) (VariableBinding key: #GBSM) (VariableBinding key: #Menu) OrderedCollection () BlockClosure [] in [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: BlockClosure [] in Refactory.Browser.SourceCodeEditor>>unboundMethod BlockClosure [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: BlockClosure [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu BlockClosure [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: a Message with selector: #command: and arguments: #(#gbxGSDebugIt) a Message with selector: #command: and arguments: #(#gbxGSDoIt) a Message with selector: #command: and arguments: #(#gbxGSFileItIn) a Message with selector: #command: and arguments: #(#gbxGSInspectIt) a Message with selector: #command: and arguments: #(#gbxGSPrintIt) a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.4 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.1 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#editMenu) 41.5 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.3 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.2 nil) a Message with selector: #resource: and arguments: #(#menu) a Message with selector: #resource: and arguments: #(#menu) a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.4 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.1 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#contextMenu) 41.5 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.3 nil) a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.2 nil) Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSDebugIt)) Array of size 1 #(#gbxGSDebugIt) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSDoIt)) Array of size 1 #(#gbxGSDoIt) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSFileItIn)) Array of size 1 #(#gbxGSFileItIn) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSInspectIt)) Array of size 1 #(#gbxGSInspectIt) Array of size 0 #() Array of size 1 #(a Message with selector: #command: and arguments: #(#gbxGSPrintIt)) Array of size 1 #(#gbxGSPrintIt) Array of size 0 #() Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.4 nil)) Array of size 2 #(#active #gbxGSDebugIt) Array of size 9 #(#gbxGSDebugIt 'GS-Debug it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.4 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.1 nil)) Array of size 2 #(#active #gbxGSDoIt) Array of size 9 #(#gbxGSDoIt 'GS-Do it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.1 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#editMenu) 41.5 nil)) Array of size 2 #(#active #gbxGSFileItIn) Array of size 9 #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.5 nil) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.3 nil)) Array of size 2 #(#active #gbxGSInspectIt) Array of size 9 #(#gbxGSInspectIt 'GS-Inspect it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.3 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#editMenu) 41.2 nil)) Array of size 2 #(#active #gbxGSPrintIt) Array of size 9 #(#gbxGSPrintIt 'GS-Print it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#editMenu) 41.2 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#editMenu) Array of size 2 #(#gbxSessionRemoved #gbxSessionAdded) Array of size 1 #(a Message with selector: #resource: and arguments: #(#menu)) Array of size 1 #(#menu) Array of size 4 #(#{UI.Menu} Array of size 5 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) #value: #doit #commandID: #doIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) #value: #printit #commandID: #printIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) #value: #inspectit #commandID: #inspectIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) #value: #debugit #commandID: #debugIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt)) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 2 #(4 1) nil) Array of size 2 #(#UI #Menu) Array of size 5 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) #value: #doit #commandID: #doIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) #value: #printit #commandID: #printIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) #value: #inspectit #commandID: #inspectIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) #value: #debugit #commandID: #debugIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt)) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) #value: #doit #commandID: #doIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt)) Array of size 2 #(#UI #MenuItem) Array of size 7 #(#{Kernel.UserMessage} #key: #_DoIt #defaultString: '&Do it' #catalogID: #menus) Array of size 2 #(#Kernel #UserMessage) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #doIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 2 #(#Tools #GeneralIcons) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) #value: #printit #commandID: #printIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt)) Array of size 7 #(#{Kernel.UserMessage} #key: #_PrintIt #defaultString: '&Print it' #catalogID: #menus) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #printIt) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) #value: #inspectit #commandID: #inspectIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt)) Array of size 7 #(#{Kernel.UserMessage} #key: #_InspectIt #defaultString: '&Inspect it' #catalogID: #menus) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #inspectIt) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) #value: #debugit #commandID: #debugIt #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt)) Array of size 7 #(#{Kernel.UserMessage} #key: #De_bugIt #defaultString: 'De&bug it' #catalogID: #menus) Array of size 3 #(#{UI.ResourceRetriever} #{Tools.GeneralIcons} #debugIt) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain) Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) Array of size 2 #(4 1) Array of size 1 #(a Message with selector: #resource: and arguments: #(#menu)) Array of size 1 #(#menu) Array of size 4 #(#{UI.Menu} Array of size 2 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) #nameKey: #Format #value: #format #commandID: #format) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 1 #(2) nil) Array of size 2 #(#UI #Menu) Array of size 2 #(Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) #nameKey: #Format #value: #format #commandID: #format) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain)) Array of size 9 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) #nameKey: #Format #value: #format #commandID: #format) Array of size 2 #(#UI #MenuItem) Array of size 7 #(#{Kernel.UserMessage} #key: #_Format #defaultString: '&Format' #catalogID: #menus) Array of size 2 #(#Kernel #UserMessage) Array of size 7 #(#{UI.MenuItem} #rawLabel: Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) #value: #explain #commandID: #explain) Array of size 7 #(#{Kernel.UserMessage} #key: #_Explain #defaultString: '&Explain' #catalogID: #menus) Array of size 1 #(2) Array of size 4 #(#{UI.Menu} Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 5 #(#{UI.MenuItem} #commandID: #addInstanceVariable #visibilitySelector: #canAddInstanceVariable)) Array of size 4 #(4 9 5 1) nil) Array of size 2 #(#UI #Menu) Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 5 #(#{UI.MenuItem} #commandID: #addInstanceVariable #visibilitySelector: #canAddInstanceVariable)) Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 2 #(#UI #MenuItem) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#GeneralIcons) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 5 #(#{UI.MenuItem} #commandID: #addInstanceVariable #visibilitySelector: #canAddInstanceVariable) Array of size 4 #(4 9 5 1) Array of size 4 #(#{UI.Menu} Array of size 39 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseInstVarRefs #visibilitySelector: #isInstanceVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 7 #(#{UI.MenuItem} #commandID: #insertVariableWatch #visibilitySelector: #canInsertWatchVariable #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #insertActionWatch #visibilitySelector: #canInsertWatchExpression #enablementSelector: #hasNoProbesSelected) Array of size 9 #(#{UI.MenuItem} #commandID: #insertBreakpoint #nameKey: #insertBreakpoint #visibilitySelector: #canInsertBreakpoint #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #removeProbe #visibilitySelector: #canProbeCode #enablementSelector: #isTouchingProbe) Array of size 7 #(#{UI.MenuItem} #commandID: #removeAllProbes #visibilitySelector: #canProbeCode #enablementSelector: #hasProbes) Array of size 7 #(#{UI.MenuItem} #commandID: #renameVariable #visibilitySelector: #isRenamableVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #removeParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstVar #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #bindTight #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineMethod #visibilitySelector: #canInlineMethod #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineTemporary #visibilitySelector: #isAssignmentNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #abstractInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstanceVariableAccessors #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #protectInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #pushUpInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #extractMethod #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToComponent #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToTemp #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection)) Array of size 6 #(4 11 5 5 11 3) nil) Array of size 2 #(#UI #Menu) Array of size 39 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseInstVarRefs #visibilitySelector: #isInstanceVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 7 #(#{UI.MenuItem} #commandID: #insertVariableWatch #visibilitySelector: #canInsertWatchVariable #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #insertActionWatch #visibilitySelector: #canInsertWatchExpression #enablementSelector: #hasNoProbesSelected) Array of size 9 #(#{UI.MenuItem} #commandID: #insertBreakpoint #nameKey: #insertBreakpoint #visibilitySelector: #canInsertBreakpoint #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #removeProbe #visibilitySelector: #canProbeCode #enablementSelector: #isTouchingProbe) Array of size 7 #(#{UI.MenuItem} #commandID: #removeAllProbes #visibilitySelector: #canProbeCode #enablementSelector: #hasProbes) Array of size 7 #(#{UI.MenuItem} #commandID: #renameVariable #visibilitySelector: #isRenamableVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #removeParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstVar #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #bindTight #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineMethod #visibilitySelector: #canInlineMethod #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineTemporary #visibilitySelector: #isAssignmentNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #abstractInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstanceVariableAccessors #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #protectInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #pushUpInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #extractMethod #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToComponent #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToTemp #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection)) Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 2 #(#UI #MenuItem) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#GeneralIcons) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseInstVarRefs #visibilitySelector: #isInstanceVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #doIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #inspectIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #debugIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #timeIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 7 #(#{UI.MenuItem} #commandID: #insertVariableWatch #visibilitySelector: #canInsertWatchVariable #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #insertActionWatch #visibilitySelector: #canInsertWatchExpression #enablementSelector: #hasNoProbesSelected) Array of size 9 #(#{UI.MenuItem} #commandID: #insertBreakpoint #nameKey: #insertBreakpoint #visibilitySelector: #canInsertBreakpoint #enablementSelector: #hasNoProbesSelected) Array of size 7 #(#{UI.MenuItem} #commandID: #removeProbe #visibilitySelector: #canProbeCode #enablementSelector: #isTouchingProbe) Array of size 7 #(#{UI.MenuItem} #commandID: #removeAllProbes #visibilitySelector: #canProbeCode #enablementSelector: #hasProbes) Array of size 7 #(#{UI.MenuItem} #commandID: #renameVariable #visibilitySelector: #isRenamableVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #removeParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstVar #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineParameter #visibilitySelector: #isParameterVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #bindTight #visibilitySelector: #isTemporaryVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineMethod #visibilitySelector: #canInlineMethod #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #inlineTemporary #visibilitySelector: #isAssignmentNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #abstractInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #createInstanceVariableAccessors #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #protectInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #pushUpInstanceVariable #visibilitySelector: #isInstanceVariableNode #enablementSelector: #doItExpectPattern) Array of size 7 #(#{UI.MenuItem} #commandID: #extractMethod #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToComponent #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #extractToTemp #visibilitySelector: #canExtractSelection #enablementSelector: #hasSelection) Array of size 6 #(4 11 5 5 11 3) Array of size 4 #(#{UI.Menu} Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #doIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #inspectIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #debugIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #timeIt #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt)) Array of size 3 #(4 10 5) nil) Array of size 2 #(#UI #Menu) Array of size 19 #(Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #doIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #inspectIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #debugIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #timeIt #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt)) Array of size 7 #(#{UI.MenuItem} #commandID: #cut #enablementSelector: #canCut #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut)) Array of size 2 #(#UI #MenuItem) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCut) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#GeneralIcons) Array of size 7 #(#{UI.MenuItem} #commandID: #copy #enablementSelector: #canCopy #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editCopy) Array of size 7 #(#{UI.MenuItem} #commandID: #paste #enablementSelector: #canEdit #labelImage: Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste)) Array of size 3 #(#{UI.ResourceRetriever} #{GeneralIcons} #editPaste) Array of size 7 #(#{UI.MenuItem} #commandID: #selectAll #visible: false #enablementSelector: #canSelectAll) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalSenders #rawLabel: 'Browse Senders' #nameKey: #browseSenders #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #browseGlobalImplementors #rawLabel: 'Browse Implementors' #nameKey: #browseImplementors #visibilitySelector: #isMessageNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseMethod #visibilitySelector: #isTypedMessageNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #spawnHierarchy #rawLabel: 'Browse Class' #nameKey: #spawnHierarchy #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 11 #(#{UI.MenuItem} #commandID: #globalClassRefs #rawLabel: 'Browse References to Class' #nameKey: #browseClassReferences #visibilitySelector: #isClassNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseNameSpace #visibilitySelector: #isNameSpaceNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseSharedVariable #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 9 #(#{UI.MenuItem} #commandID: #globalSharedVariableReferences #rawLabel: 'Browse References to Shared Variable' #visibilitySelector: #isSharedVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #globalSymbolReferences #visibilitySelector: #isSymbolNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #browseTempVarRefs #visibilitySelector: #isTemporaryOrParameterVariableNode #enablementSelector: #isActive) Array of size 7 #(#{UI.MenuItem} #commandID: #doIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #inspectIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #debugIt #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 9 #(#{UI.MenuItem} #commandID: #printIt #enabled: false #visibilitySelector: #canEvaluateCode #enablementSelector: #hasEvaluateSelection) Array of size 7 #(#{UI.MenuItem} #commandID: #timeIt #visibilitySelector: #canEvaluateCode #enablementSelector: #canTimeIt) Array of size 3 #(4 10 5) Array of size 3 #(#GemStone #Gbs #GbxReflection) Array of size 0 #() Array of size 3 #(#GemStone #Gbs #GbxRBParser) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDebugIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDebugIt 'GS-Debug it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.4 nil)) Array of size 2 #(#active #gbxGSDebugIt) Array of size 9 #(#gbxGSDebugIt 'GS-Debug it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.4 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDebugIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSDoIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSDoIt 'GS-Do it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.1 nil)) Array of size 2 #(#active #gbxGSDoIt) Array of size 9 #(#gbxGSDoIt 'GS-Do it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.1 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSDoIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 3 #(#GemStone #Gbs #GbsCompilerError) Array of size 3 #(#GemStone #Gbs #GbxScanner) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSFileItIn) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil #(#contextMenu) 41.5 nil)) Array of size 2 #(#active #gbxGSFileItIn) Array of size 9 #(#gbxGSFileItIn 'GS-File it in' nil nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.5 nil) Array of size 1 #(#contextMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSInspectIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSInspectIt 'GS-Inspect it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.3 nil)) Array of size 2 #(#active #gbxGSInspectIt) Array of size 9 #(#gbxGSInspectIt 'GS-Inspect it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.3 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSInspectIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 2 #(a Message with selector: #state:command: and arguments: #(#active #gbxGSPrintIt) a Message with selector: #menuItemForCommand:label:icon:nameKey:enablement:indication:menu:position:helpText: and arguments: #(#gbxGSPrintIt 'GS-Print it' #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil #(#contextMenu) 41.2 nil)) Array of size 2 #(#active #gbxGSPrintIt) Array of size 9 #(#gbxGSPrintIt 'GS-Print it' Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) nil #gbxCanEvaluateCode nil Array of size 1 #(#contextMenu) 41.2 nil) Array of size 3 #(#{UI.ResourceRetriever} #{ToolbarIconLibrary} #gbxGSPrintIt) Array of size 2 #(#UI #ResourceRetriever) Array of size 1 #(#ToolbarIconLibrary) Array of size 1 #(#contextMenu) Array of size 2 #(#UI #Menu) Array of size 2 #(#UI #MenuItem) Array of size 2 #(#UI #Menu) Array of size 2 #(#UI #MenuItem) Array of size 2 #(#UI #MenuItem) Array of size 4 #(Array of size 3 #('GS-Do it' #-> #gbxGSDoIt) Array of size 3 #('GS-Print it' #-> #gbxGSPrintIt) Array of size 3 #('GS-Inspect it' #-> #gbxGSInspectIt) Array of size 3 #('GS-Debug it' #-> #gbxGSDebugIt)) Array of size 3 #('GS-Do it' #-> #gbxGSDoIt) Array of size 3 #('GS-Print it' #-> #gbxGSPrintIt) Array of size 3 #('GS-Inspect it' #-> #gbxGSInspectIt) Array of size 3 #('GS-Debug it' #-> #gbxGSDebugIt) Array of size 1 #(Array of size 2 #('GbsTools' '')) Array of size 2 #('GbsTools' '') Array of size 1 #(Array of size 3 #(#any 'GbsTools' '')) Array of size 3 #(#any 'GbsTools' '') Array of size 1 #(Array of size 4 #(#name 'GbsTools' #componentType #bundle)) Array of size 4 #(#name 'GbsTools' #componentType #bundle) Array of size 1 #('GbsToolsVw8') IdentityDictionary (#notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex->153 #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsTools' '')) #postLoadBlock->'[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp->25. Juli 2016 22:58:26 #packageName->'GbsToolsVw8' #name->'GbsToolsVw8' #preLoadBlock->'[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName->'GbsToolsVw8' #comment->'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory->'GbsToolsVw8' #version->'8.2' #loadOrderedClasses->OrderedCollection () #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#any 'GbsTools' '')) #prerequisiteDescriptions->Array of size 1 #(Array of size 4 #(#name 'GbsTools' #componentType #bundle)) #parcel->Array of size 1 #('GbsToolsVw8') ) #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.Menu} #{UI.MenuItem} #{Kernel.UserMessage} #{UI.ResourceRetriever} #{Tools.GeneralIcons} #{UI.Menu} #{UI.MenuItem} #{Kernel.UserMessage} #{UI.Menu} #{UI.MenuItem} #{UI.ResourceRetriever} #{GeneralIcons} #{UI.Menu} #{UI.MenuItem} #{UI.ResourceRetriever} #{GeneralIcons} #{UI.Menu} #{UI.MenuItem} #{UI.ResourceRetriever} #{GeneralIcons} #{GemStone.Gbs.GbxReflection} #{GemStone.Gbs.GbxRBParser} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{GemStone.Gbs.GbsCompilerError} #{GemStone.Gbs.GbxScanner} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.ResourceRetriever} #{ToolbarIconLibrary} #{UI.Menu} #{UI.MenuItem} #{UI.Menu} #{UI.MenuItem} #{UI.MenuItem} AnnotatedMethod CommandRegistry class>>gbxGSDebugIt AnnotatedMethod CommandRegistry class>>gbxGSDoIt AnnotatedMethod CommandRegistry class>>gbxGSFileItIn AnnotatedMethod CommandRegistry class>>gbxGSInspectIt AnnotatedMethod CommandRegistry class>>gbxGSPrintIt AnnotatedMethod Workbook>>gbxGSDebugIt AnnotatedMethod Workbook>>gbxGSDoIt AnnotatedMethod Workbook>>gbxGSFileItIn AnnotatedMethod Workbook>>gbxGSInspectIt AnnotatedMethod Workbook>>gbxGSPrintIt AnnotatedMethod GemStone.Gbs.GbxDebuggerClient class>>evaluateGroup AnnotatedMethod GemStone.Gbs.GbxDebuggerClient class>>textMenuExtras AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod AnnotatedMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Workbook>>postOpenWith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>accept CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>accept CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>accept CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in [] in [] in Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>gbxTextAccepted: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>gbxTextAccepted: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledBlock [] in Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledBlock [] in AbstractWorkspace>>buildToolbar CompiledMethod GbxTextEditorInspector>>documentHolder CompiledMethod Workbook>>postOpenWith: CompiledMethod MenuBar>>gbtMenu CompiledMethod UI.ViewEventControllerForLegacyWidgets>>gbtSimulateMousePress CompiledMethod Process>>unboundMethod CompiledMethod GemStone.Gbs.GbxProxyInspectionWrapper>>possiblyAddBehaviorInspector: CompiledMethod Refactory.Browser.SourceCodeEditor class>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor class>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor class>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethodwith:with:with:with: CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethodwith: CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod Refactory.Browser.SourceCodeEditor>>unboundMethod CompiledMethod DocumentSearch>>gbtMatches CompiledMethod DocumentSearch>>gbtMatches: CompiledMethod WorkspacePage>>gbxDoItWidget CompiledMethod WorkspacePage>>gbxGSDebugIt CompiledMethod WorkspacePage>>gbxGSDoIt CompiledMethod WorkspacePage>>gbxGSFileItIn CompiledMethod WorkspacePage>>gbxGSInspectIt CompiledMethod WorkspacePage>>gbxGSPrintIt CompiledMethod Tools.Trippy.Inspector class>>possiblyAddBehaviorInspector: CompiledMethod GemStone.Gbs.GbxReplicateInspectionWrapper>>addClientBehaviorInspectorTo: CompiledMethod GemStone.Gbs.GbxReplicateInspectionWrapper>>addServerBehaviorInspectorTo: CompiledMethod GemStone.Gbs.GbxReplicateInspectionWrapper>>inspectableObjectFor: CompiledMethod Tools.Trippy.PartListAbstractInspector>>accept CompiledMethod Tools.Trippy.PartListAbstractInspector>>buildDiveMenu CompiledMethod Tools.Trippy.PartListAbstractInspector>>gbxTextAccepted: CompiledMethod Tools.Trippy.PartListAbstractInspector>>gbxUpdateInspectorText CompiledMethod Tools.Trippy.PartListAbstractInspector>>replaceSelectionsWith: CompiledMethod MenuItem>>command: CompiledMethod PackageComparisonTool>>resizeWindowFrom: CompiledMethod SettingsManager>>gbxPostPageSelected CompiledMethod InputState>>setStateFromVector: CompiledMethod AbstractWorkspace>>buildToolbar)
symbolNum
client = {354} 354
twoByteSymbolNum
client = {0} 0
stringNum
client = {66} 66
twoByteStringNum
client = {0} 0
byteArrayNum
client = {89} 89
floatNum
client = {11} 11
doubleNum
client = {0} 0
fixedNum
client = {0} 0
largePositiveNum
client = {50} 50
largeNegativeNum
client = {0} 0
mclassNum
client = {30} 30
mclassclassNum
client = {4} 4
refNamObjNum
client = {12} 12
scopeZonesNum
client = {7} 7
defObjOrganizerNum
client = {0} 0
classOrganizerNum
client = {0} 0
arbClassNum
client = {9} 9
arbObjectNum
client = {413} 413
messageSendIndices
client = {6886} (0 to: -1)
properties
client = {627} IdentityDictionary (#notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex->153 #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsTools' '')) #postLoadBlock->'[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp->25. Juli 2016 22:58:26 #packageName->'GbsToolsVw8' #name->'GbsToolsVw8' #preLoadBlock->'[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName->'GbsToolsVw8' #comment->'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory->'GbsToolsVw8' #version->'8.2' #loadOrderedClasses->OrderedCollection () #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#any 'GbsTools' '')) #prerequisiteDescriptions->Array of size 1 #(Array of size 4 #(#name 'GbsTools' #componentType #bundle)) #parcel->Array of size 1 #('GbsToolsVw8') )
userStringsNum
client = {9} 9
namedObjects
client = {10752} Dictionary ()
namedObjectsNum
client = {0} 0
postLoadObjects
client = {1} nil
streamDir
client = {4493} a LogicalFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW')
sourceFile
client = {8359} 'GbsToolsVw8.pst'
hideSource
client = {2} false
importMaps
client = {2100} IdentityDictionary (Process->Array of size 2 #(#[1 2 3 4 0 0 6 7 8 9 10 11] Array of size 12 #('nextLink' 'suspendedContext' 'priority' 'myList' 'depth' 'hostThreadKey' 'interruptProtect' 'environment' 'isSystem' 'name' 'debugger' 'locale')) Refactory.Browser.SourceCodeEditor class->Array of size 2 #(#[1 2 3 4 5 6 7 8 9 10 0 0 0 0 0 0 11 12] Array of size 18 #('superclass' 'methodDict' 'format' 'subclasses' 'instanceVariables' 'organization' 'name' 'classPool' 'environment' 'defaultTheme' 'defaultDecorations' 'defaultPlugins' 'languages' 'defaultParsers' 'defaultErrorHandlers' 'defaultDelimiterEscaping' 'compilationPragmas' 'evaluationPragmas')) Refactory.Browser.SourceCodeEditor->Array of size 2 #(#[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 0 30 31 32 33 34 35 36 37 38 39 40] Array of size 40 #('container' 'eventHandlers' 'properties' 'model' 'controller' 'scrollOffset' 'flow' 'document' 'inputCursor' 'anchorCursor' 'undoHistory' 'redoHistory' 'menuHolder' 'currentStyle' 'preferredX' 'currentEditState' 'widgetState' 'margin' 'currentHover' 'settings' 'cursorAnimation' 'cursorAnimationStart' 'search' 'isAccepted' 'highlights' 'invalidating' 'decorations' 'plugins' 'installedPlugins' 'theme' 'evaluator' 'needsRedecoration' 'warning' 'parseTree' 'parserClass' 'acceptAnimationCancel' 'language' 'errorHandlerClass' 'timingStatistics' 'compilerClass')) )
overriddenExtensions
client = {12225} OrderedCollection (Process>>#finalTerminate GemStone.Gbs.GbxReplicateInspectionWrapper>>#inspectableObjectFor: Refactory.Browser.SourceCodeEditor>>#defaultParserClass Refactory.Browser.SourceCodeEditor>>#compileExpressionBetween:and:reason:retry: Tools.Trippy.PartListAbstractInspector>>#accept Tools.Trippy.PartListAbstractInspector>>#buildDiveMenu Tools.Trippy.PartListAbstractInspector>>#replaceSelectionsWith: Workbook>>#postOpenWith: MenuItem>>#command:)
versionSelectionBlock
client = {10300} BlockClosure [] in [] in CodeReader>>compileActions:
warningSuppressionBlock
client = {7907} BlockClosure [] in [] in CodeReader>>compileActions:
preReadBlock
client = {1} nil
currentSuperclass
client = {1} nil
mustRecompile
client = {2} false
lateOperations
client = {5966} OrderedCollection (a Message with selector: #delayedSendTo:withMessage: and arguments: #(IdentityDictionary (#notice -> 'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex -> 153 #prerequisiteParcels -> #(#('GbsTools' '')) #postLoadBlock -> '[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp -> 25. Juli 2016 22:58:26 #packageName -> 'GbsToolsVw8' #name -> 'GbsToolsVw8' #preLoadBlock -> '[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName -> 'GbsToolsVw8' #comment -> 'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory -> 'GbsToolsVw8' #version -> '8.2' #loadOrderedClasses -> OrderedCollection () #developmentPrerequisites -> #(#(#any 'GbsTools' '')) #prerequisiteDescriptions -> #(#(#name 'GbsTools' #componentType #bundle)) #parcel -> #('GbsToolsVw8') ) a MessageSend with receiver: IdentityDictionary (#notice -> 'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems
All rights reserved.
' #sourceIndex -> 153 #prerequisiteParcels -> #(#('GbsTools' '')) #postLoadBlock -> '[:package |
| widget |
widget := VisualLauncher allInstances first transcriptView .
widget documentWidget menuHolder value: widget transcriptMenu.]' #timestamp -> 25. Juli 2016 22:58:26 #packageName -> 'GbsToolsVw8' #name -> 'GbsToolsVw8' #preLoadBlock -> '[:package | GemStone.Gbs.SupportCodeLoader parcelRequiringVW8: package]' #parcelName -> 'GbsToolsVw8' #comment -> 'GBS tool extensions specific to 8.x versions of VW.' #parcelDirectory -> 'GbsToolsVw8' #version -> '8.2' #loadOrderedClasses -> OrderedCollection () #developmentPrerequisites -> #(#(#any 'GbsTools' '')) #prerequisiteDescriptions -> #(#(#name 'GbsTools' #componentType #bundle)) #parcel -> #('GbsToolsVw8') ), selector: #rehash and arguments: #()))
updates
client = {1} nil
tempSourceFile
client = {1} nil
compilationManager
client = {1} nil
---------------------------------
[52] optimized [] in CodeComponent>>loadFrom:using:
Context PC = 5
Receiver:
client = {1} nil
Temporaries:
aCodeReader
client = {15352} a CodeReader GbsToolsVw8
Instance Variables:
---------------------------------
[53] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {2105} BlockClosure [] in CodeComponent>>loadFrom:using:
Temporaries:
anExceptionSelector
client = {6080} CodeStorageError
handlerBlock
client = {1185} BlockClosure [] in CodeComponent class>>handleCodeReaderSignalsDo:for:
Instance Variables:
method
client = {3466} CompiledBlock [] in CodeComponent>>loadFrom:using:
outerContext
client = {1} nil
copiedValues
client = {15352} a CodeReader GbsToolsVw8
---------------------------------
[54] Parcel class(CodeComponent class)>>handleCodeReaderSignalsDo:for:
Context PC = 22
Receiver:
client = {16043} Parcel
Temporaries:
aBlock
client = {2105} BlockClosure [] in CodeComponent>>loadFrom:using:
componentSource
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
acceptAbsentClassImports
client = {2} false
componentName
client = {9656} 'd:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl'
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[55] Parcel(CodeComponent)>>loadFrom:using:
Context PC = 36
Receiver:
client = {4870} Parcel parcelNamed: nil
Temporaries:
aSource
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
aCodeReader
client = {15352} a CodeReader GbsToolsVw8
Instance Variables:
name
client = {1} nil
properties
client = {6896} IdentityDictionary (#loading->true )
definedObjects
client = {637} IdentitySet ()
definedClasses
client = {10762} IdentitySet ()
definedBindings
client = {4503} IdentityDictionary ()
classSelectors
client = {14628} IdentityDictionary ()
namedObjects
client = {8369} Dictionary ()
dirty
client = {2} false
loaded
client = {2} false
---------------------------------
[56] Parcel(CodeComponent)>>loadFrom:
Context PC = 7
Receiver:
client = {4870} Parcel parcelNamed: nil
Temporaries:
aSource
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
Instance Variables:
name
client = {1} nil
properties
client = {6896} IdentityDictionary (#loading->true )
definedObjects
client = {637} IdentitySet ()
definedClasses
client = {10762} IdentitySet ()
definedBindings
client = {4503} IdentityDictionary ()
classSelectors
client = {14628} IdentityDictionary ()
namedObjects
client = {8369} Dictionary ()
dirty
client = {2} false
loaded
client = {2} false
---------------------------------
[57] optimized [] in [] in [] in Parcel class>>loadParcelCachedFrom:
Context PC = 7
Receiver:
client = {1} nil
Temporaries:
loadedParcel
client = {4870} Parcel parcelNamed: nil
aStringOrFilename
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
Instance Variables:
---------------------------------
[58] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {5242} BlockClosure [] in [] in [] in Parcel class>>loadParcelCachedFrom:
Temporaries:
anExceptionSelector
client = {3097} QueryNotification
handlerBlock
client = {4322} BlockClosure [] in [] in [] in Parcel class>>loadParcelCachedFrom:
Instance Variables:
method
client = {15220} CompiledBlock [] in [] in [] in Parcel class>>loadParcelCachedFrom:
outerContext
client = {1} nil
copiedValues
client = {14447} Array of size 2 #(Array of size 1 #(Parcel parcelNamed: nil) a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl'))
---------------------------------
[59] optimized [] in [] in Parcel class>>loadParcelCachedFrom:
Context PC = 16
Receiver:
client = {1} nil
Temporaries:
loadedParcel
client = {4870} Parcel parcelNamed: nil
aStringOrFilename
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
loadTag
client = {16106} #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl'
self
client = {16043} Parcel
Instance Variables:
---------------------------------
[60] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {9847} BlockClosure [] in [] in Parcel class>>loadParcelCachedFrom:
Temporaries:
anExceptionSelector
client = {11809} Parcel abortedActionSignal
handlerBlock
client = {15186} BlockClosure [] in [] in Parcel class>>loadParcelCachedFrom:
Instance Variables:
method
client = {6568} CompiledBlock [] in [] in Parcel class>>loadParcelCachedFrom:
outerContext
client = {1} nil
copiedValues
client = {8927} Array of size 4 #(Array of size 1 #(Parcel parcelNamed: nil) a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl') #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl' Parcel)
---------------------------------
[61] [] in Parcel class>>loadParcelCachedFrom:
Context PC = 20
Receiver:
client = {16043} Parcel
Temporaries:
loadedParcel
client = {4870} Parcel parcelNamed: nil
aStringOrFilename
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
loadTag
client = {16106} #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl'
self
client = {16043} Parcel
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[62] BlockClosure>>ensure:
Context PC = 4
Receiver:
client = {10586} BlockClosure [] in Parcel class>>loadParcelCachedFrom:
Temporaries:
aBlock
client = {1934} BlockClosure [] in Parcel class>>loadParcelCachedFrom:
result
client = {1} nil
Instance Variables:
method
client = {1782} CompiledBlock [] in Parcel class>>loadParcelCachedFrom:
outerContext
client = {12059} Parcel class>>loadParcelCachedFrom:
copiedValues
client = {5800} Array of size 4 #(Array of size 1 #(Parcel parcelNamed: nil) a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl') #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl' Parcel)
---------------------------------
[63] Parcel class>>loadParcelCachedFrom:
Context PC = 46
Receiver:
client = {16043} Parcel
Temporaries:
aStringOrFilename
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
loadedParcel
client = {4870} Parcel parcelNamed: nil
loadTag
client = {16106} #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl'
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[64] optimized [] in [] in Parcel class>>loadParcelFrom:
Context PC = 7
Receiver:
client = {1} nil
Temporaries:
self
client = {16043} Parcel
aStringOrFilename
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
newParcel
client = {1} nil
Instance Variables:
---------------------------------
[65] Parcel class>>withFileCachesDo:
Context PC = 23
Receiver:
client = {16043} Parcel
Temporaries:
aBlock
client = {4699} BlockClosure [] in [] in Parcel class>>loadParcelFrom:
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[66] optimized [] in Parcel class>>loadParcelFrom:
Context PC = 12
Receiver:
client = {1} nil
Temporaries:
self
client = {16043} Parcel
aStringOrFilename
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
newParcel
client = {1} nil
Instance Variables:
---------------------------------
[67] Cursor>>showWhile:
Context PC = 13
Receiver:
client = {1386} Cursor wait
Temporaries:
aBlock
client = {5805} BlockClosure [] in Parcel class>>loadParcelFrom:
oldcursor
client = {1386} Cursor wait
Instance Variables:
errorCode
client = {0} 0
handle
client = {5} 5
image
client = {15930} Depth1Image(extent: 16 @ 16 depth: 1)
mask
client = {3412} Depth1Image(extent: 16 @ 16 depth: 1)
hotSpot
client = {13537} 0 @ 0
name
client = {3954} 'wait'
---------------------------------
[68] Parcel class>>loadParcelFrom:
Context PC = 15
Receiver:
client = {16043} Parcel
Temporaries:
aStringOrFilename
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
newParcel
client = {1} nil
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[69] optimized [] in GemStone.Gbs.SupportCodeLoader class>>loadSupportCode:type:
Context PC = 22
Receiver:
client = {1} nil
Temporaries:
supportName
client = {6544} 'GbsToolsVw8'
supportFileName
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
supportFileString
client = {285} 'GbsToolsVw8.pcl'
packageOrParcel
client = {10410} Parcel parcelNamed: 'GbsTools'
Instance Variables:
---------------------------------
[70] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {4151} BlockClosure [] in GemStone.Gbs.SupportCodeLoader class>>loadSupportCode:type:
Temporaries:
anExceptionSelector
client = {11052} ParcelError
handlerBlock
client = {3231} BlockClosure [] in GemStone.Gbs.SupportCodeLoader class>>loadSupportCode:type:
Instance Variables:
method
client = {145} CompiledBlock [] in GemStone.Gbs.SupportCodeLoader class>>loadSupportCode:type:
outerContext
client = {1} nil
copiedValues
client = {13356} Array of size 3 #('GbsToolsVw8' Array of size 2 #(a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl') 'GbsToolsVw8.pcl') Parcel parcelNamed: 'GbsTools')
---------------------------------
[71] GemStone.Gbs.SupportCodeLoader class>>loadSupportCode:type:
Context PC = 42
Receiver:
client = {6242} GemStone.Gbs.SupportCodeLoader
Temporaries:
packageOrParcel
client = {10410} Parcel parcelNamed: 'GbsTools'
type
client = {4192} 'Tool'
supportName
client = {6544} 'GbsToolsVw8'
version
client = {1} nil
supportFileName
client = {15915} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl')
supportFileString
client = {285} 'GbsToolsVw8.pcl'
storePackageClass
client = {1} nil
Instance Variables:
superclass
client = {78} Object
methodDict
client = {1944} MethodDictionary ()
format
client = {16384} 16384
subclasses
client = {1} nil
instanceVariables
client = {12069} Array of size 0 #()
organization
client = {5810}
name
client = {9687} #SupportCodeLoader
classPool
client = {15935} NameSpaceOfClass ()
environment
client = {4720} GemStone.Gbs
---------------------------------
[72] optimized [] in UndefinedObject>>unboundMethod
Context PC = 8
Receiver:
client = {1} nil
Temporaries:
packageOrParcel
client = {10410} Parcel parcelNamed: 'GbsTools'
Instance Variables:
---------------------------------
[73] BlockClosure>>cull:
Context PC = 15
Receiver:
client = {104} BlockClosure [] in UndefinedObject>>unboundMethod
Temporaries:
anObject
client = {10410} Parcel parcelNamed: 'GbsTools'
Instance Variables:
method
client = {13397} CompiledBlock [] in UndefinedObject>>unboundMethod
outerContext
client = {1} nil
copiedValues
client = {10824} Array of size 0 #()
---------------------------------
[74] Parcel>>executeActionBlock:for:
Context PC = 4
Receiver:
client = {10410} Parcel parcelNamed: 'GbsTools'
Temporaries:
blk
client = {104} BlockClosure [] in UndefinedObject>>unboundMethod
aDescription
client = {1564} #postLoadBlock
Instance Variables:
name
client = {657} 'GbsTools'
properties
client = {10782} IdentityDictionary (#dialectVersion->'VisualWorks 7.9' #notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems.
All rights reserved.
' #sourceIndex->7 #packageEnvironment->Smalltalk #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsRuntime' '')) #postLoadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #timestamp->25. Juli 2016 22:57:55 #bundleName->'GbsTools' #parcelName->'GbsTools' #comment->'This is the GBS customer tools package' #packageUndeclared->NameSpace (#GSContextMenu) #preUnloadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #version->'8.2' #loading->true #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#bundle 'GbsRuntime' '')) #parcel->Array of size 10 #('d:\' 'Documents' 'VisualWorks' 'Anwendungen' 'HO Client-alt' '7.9.1' 'HeegOffice+Fibu-2013-01-25' 'GemBuilder8.2' 'VW' 'GbsTools') )
definedObjects
client = {4523} IdentitySet ()
definedClasses
client = {14648} IdentitySet (GbxDelegateInspector GbxDictionaryHolder GbxSetInspector GemStone.Gbs.GbxDebuggerClient GbxDbaUserListBrain GbxBasicCache GemStone.Gbs.GbxRBSelectBlockNode GbxUserProfileHolder GbxDbaSymbolListBrain GemStone.Gbs.GbxBreakPointV2 GbxBasicInspector GemStone.Gbs.GbxRBParser GbxLocalVariable GbxSegmentTool GbxContextInspector GbxGroupRecord GbxContextDumpPolicy GbxDbaToolsSupport GemStone.Gbs.GbxHierarchyBrowser GbxCollectionCache GbxSessionParametersDialog GbxDbaUserPrivilegesBrowser GemStone.Gbs.GbxInspectionWrapperNoSession GbxInspector GbxKeyedElement GbxClassHolder GbxBehaviorServerCache GbxSegmentRecord GbxSegmentToolBrain GemStone.Gbs.GbxTabControlComposite GemStone.Gbs.GbxClassVersionBrowser GbxArrayInspector GbxApplicationModel GemStone.Gbs.GbxRBScanner GemStone.Gbs.GbxScanner GbxDbaUserPrivilegesBrain GemStone.Gbs.GbxMethodListBrowser GemStone.Gbs.GbxBreakpointBrowser GbxNamedVariable GbxContextListPolicy GbxAdminToolsBrain GemStone.Gbs.GbxBreakPoint GemStone.Gbs.GbxCompilerController GemStone.Gbs.GbxTextEditorSpec GbxStackInspector GbxGroupHolder GbxDbaUserBrowser GemStone.Gbs.GbxMethodBrowser GbxReceiverInspector GbxTextEditorInspector GemStone.Gbs.GbxVisualLauncher GemStone.Gbs.GbxCompiledMethodHolder GemStone.Gbs.GbxBackgroundSearchDriver GbxNSCInspector GbxObjectSegment GbxSettingsSummaryPage GbxBrain GemStone.Gbs.GbxIncrementalSearchModule GbxDbaUserListBrowser GbxIdentityBagInspector GbxDictionaryInspector GbxSelectorDisplay GbxKeyedDummyElement GbxKeyIndexElement GemStone.Gbs.GbxDictionaryBrowser GbxSegmentedPageDriver GbxClipboardObj GbxDbaUserBrain GemStone.Gbs.GbxIconLibrary Tools.Trippy.Navigator GbxConnectorBrowser GbxSegmentHolder GbxDbaBrain GemStone.Gbs.GbxBreakPointV3 GbxClientBasicProxyInspector Tools.Trippy.Inspector GemStone.Gbs.GbxTabControlCompositeSpec GemStone.Gbs.GbxProxyInspectionWrapper GbxPasswordDialog GemStone.Gbs.GbxDebuggerService GbxDbaUserBrowser3 AbstractWorkspace GemStone.Gbs.GbxClassBrowser GbxTrippyDictionaryInspector GbxSymbolListDictionaryHolder GbxReportTool GemStone.Gbs.GbxTextEditorController GemStone.Gbs.GbxInspectionWrapperWithSession GemStone.Gbs.GbxBrowser GbxDerivedAttribute GemStone.Gbs.GbxTextEditorView GbxDbaSymbolListBrowser GemStone.Gbs.GbxInspectionWrapper GemStone.Gbs.GbxAddClassDialog GemStone.Gbs.GbxProtocolBrowser GbxBehaviorServerClassCache GbxApplicationStandardSystemController GemStone.Gbs.GbxReplicateInspectionWrapper)
definedBindings
client = {8389} IdentityDictionary (GemStone.Gbs.GbxBrowser->IdentitySet (#MethodMoveProtocol #NoProtocolMenu #MessageMenu #ClassMenu #LastProtocol #TextMenu #ProtocolMenu) Tools.Trippy.Inspector->IdentitySet (#UseSimpleInspector) GemStone.Gbs.GbxBreakPoint->IdentitySet (#LastBreakString) GemStone.Gbs.GbxBreakpointBrowser->IdentitySet (#MethodTextMenu) GemStone.Gbs.GbxCompilerController->IdentitySet (#WorkspaceMenu) GbxInspector->IdentitySet (#GSFieldMenu #GSTextMenu) GbxReceiverInspector->IdentitySet (#GSTextMenu) GbxClipboardObj->IdentitySet (#GSClipboard) ContextInspector->IdentitySet (#GSContextMenu) GbxConnectorBrowser->IdentitySet (#YesConnectorMenu #GSIGroupMenu #NoConnectorMenu #OtherGroupMenu) GbsConfiguration->IdentitySet (#HelpStrings #LegalValues) GemStone.Gbs.GbxVisualLauncher->IdentitySet (#AutoSave) GemStone.Gbs.GbxClassVersionBrowser->IdentitySet (#ClassVersionMenu) GemStone.Gbs.GbxDebuggerService->IdentitySet (#DevelopmentNotifier #OriginalNotifier) )
classSelectors
client = {2130} IdentityDictionary (GbxDbaUserBrowser3 class->IdentitySet (#windowSpec) GbxClassHolder->IdentitySet (#displayString #numberOfVersions: #instVarNames: #version: #numberOfVersions #depth #instVarNames #printOn: #isSpecial #remoteClass #hierarchyDisplayString #isSpecial: #depth: #version #hierarchyBrowserDisplayString) GbxLocalVariable->IdentitySet (#value: #value #context: #index: #name:) GbxDerivedAttribute->IdentitySet (#value #initialize:value:printString: #text) Refactory.Browser.BrowserTextTool->IdentitySet (#gbxGSDoIt #gbxGSPrintIt #gbxGSInspectIt #gbxGSDebugIt) GbxBasicInspector class->IdentitySet (#gbxIsGbsInspector #tabLabel) GbxDbaSymbolListBrain->IdentitySet (#pasteOrAdd:mode:with: #showItems #selectedItemNameLabel #currentGsForwarder #cutEntryItem #hasClassEntryItemSelected #mode: #userNameChange #newDictsSelection: #addEntryItem #selectedDictionaryNameChange #cutItem #hasEntryCompatiblePasteBuffer #user #disableButtons #pasteEntryItem #setDictMode #newItemsList: #selectedItemNameChangeQuietly #cutDictItem #userForwarderFor: #mode #currentItemName #switchMode #showSelectedItemName #currentItemsSelectionIndex #hasCompatiblePasteBuffer #inspectDictItem #ableContextButtons #initialNote #updateDataRequest #pasteDictItem #newEntriesLabel: #selectedEntryNameChange #copyDictItem #inDictionaryMode #currentDictsList #pasteItem #setEntryMode #currDictionaryForwarder #cutDictionary: #setMenuLabelsTo: #dictionaries #updateInCurrentMode #currentUserId #checkWildcardFor:ifNoMatch: #browseClassEntryItem #hasDictCompatiblePasteBuffer #itemInformation #updateNotification: #pasteDictionary: #hideItems #newItemInfo: #selectedEntryNameChangeQuietly #copyEntryItem #newItemsSelection: #hasItemSelected #pasteMode: #currentItemsList #showDictionaries #updateNonModeList #setSelectedItemNameLabel: #dictionaryCutIndex #inspectEntryItem #clearModeSelection #newDictsList: #addItem #checkWildcardIfNoMatch: #checkSpecialDict:ifMistake: #itemNames #inEntryMode #pasteEntry: #itemNameListSelected #currentDictsSelection #newUserId: #currDictionaryName #cutEntry: #currentItemsSelection #updateSymbolListsRequest #addDictItem #copyItem #dictionaryPasteIndex #inspectItem #enableButtons #hasDictionarySelected #dictionaryListSelected #newItemName: #copy:named:mode: #selectedItemNameChange #cut:named:mode: #user: #currentDictsSelectionIndex) GbxReportTool class->IdentitySet (#textEditorMenu #openOnText:withTitle: #windowSpec) GemStone.Gbs.GbxTabControlComposite->IdentitySet (#upcastEvent:with:from:path:) GbxBehaviorServerCache class->IdentitySet (#on:inspector:) GbxInspector->IdentitySet (#gbxFieldByteValue #gbxAcceptResult: #acceptText:from: #textMenu #gbxMoreFields #gbxDoItReceiver #resetFields #text #inspectField #gsInspectIt #gbxAcceptCharResult: #viewLabel #inspect: #gbxFieldOopValue #gbxIsStringObject #postBuildWith: #fieldList #fieldMenu #gbxObjectSession #noticeOfWindowClose: #fieldIndex #fieldValue #diveIntoField #gbxFieldList #gbxDoItAndPrint: #gbxInitializeWith: #gbxFieldCharValue #update #gbxAcceptText:from: #gbxContextObject #gsPrintIt #gbxFieldValue #gbxAcceptOopResult: #session #gsDoIt #gbxAcceptByteResult: #resetInstVarNames #gbxFieldMenu #update: #gbxIsByteObject #gbxObjectProxy #gbxFieldIndex #gbxCodeTextPart #gbxDoitSymbolList) GemStone.Gbs.GbxTextEditorSpec->IdentitySet (#dispatchTo:with:) ArrayedCollection class->IdentitySet (#gbxWith:with:with:with:with:) GemStone.Gbs.GbxBreakPoint class->IdentitySet (#breakPointListFor: #breakNumber:remoteClass:selector:displayString: #breakNumber:remoteClass:selector:displayString:stepPoint:) GbxContextListPolicy->IdentitySet (#glueIsHidden: #computeContextList #isGlue: #firstClientContextAbove: #componentStringFor: #glueIsHidden #isFullStack #initialize #isHiddenGlue: #topServerContext) GbxSegmentRecord->IdentitySet (#initialize #changeWorldAuth #changeSegmentName #groups #ownerAuth: #segmentName #ownerName: #changeOwnerAuth #worldAuth #isDefaultPrintString #isDefaultHolder #segmentHldr: #isCurrentPrintString #tool: #tool #changeOwner #groups: #segmentName: #ownerName #worldAuth: #segmentId: #segmentId #<= #isCurrentHolder #setSegmentName #ownerAuth #segmentHldr) GbxSessionParametersDialog class->IdentitySet (#windowSpec) GemStone.Gbs.GbxMethodListBrowser class->IdentitySet (#windowSpec #openListBrowserOn:label:session: #openListBrowserOn:label:initialSelection:session:) GbxMethodHolder->IdentitySet (#displayString #protocol: #classProxy: #hasSupers #sourceText #protocol #hasSubs: #className #selectedNonMetaclass #displayString: #hasSubs #className: #hasSupers: #classProxy #sourceText:) GemStone.Gbs.GbxCompilerController->IdentitySet (#workspaceMenu #gbxDoItAndPrint: #gsInspectIt #compilerErrorOffset #cancel #acceptText:from: #storedContents #gsDoIt #openForGSCompilerError:text:session: #gbxDoitSymbolList #compilerErrorText #text:processHandle: #gbxContextObject #gsPrintIt #text) Refactory.Browser.BrowserTextTool class->IdentitySet (#gbxGSPrintItIcon #gbxGSInspectItIcon #gbxGSDoItIcon #gbxGSDebugItIcon) ...etc...)
namedObjects
client = {12255} Dictionary ()
dirty
client = {3} true
loaded
client = {2} false
---------------------------------
[75] Parcel(CodeComponent)>>runAction:
Context PC = 16
Receiver:
client = {10410} Parcel parcelNamed: 'GbsTools'
Temporaries:
aSymbol
client = {1564} #postLoadBlock
blk
client = {104} BlockClosure [] in UndefinedObject>>unboundMethod
Instance Variables:
name
client = {657} 'GbsTools'
properties
client = {10782} IdentityDictionary (#dialectVersion->'VisualWorks 7.9' #notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems.
All rights reserved.
' #sourceIndex->7 #packageEnvironment->Smalltalk #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsRuntime' '')) #postLoadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #timestamp->25. Juli 2016 22:57:55 #bundleName->'GbsTools' #parcelName->'GbsTools' #comment->'This is the GBS customer tools package' #packageUndeclared->NameSpace (#GSContextMenu) #preUnloadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #version->'8.2' #loading->true #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#bundle 'GbsRuntime' '')) #parcel->Array of size 10 #('d:\' 'Documents' 'VisualWorks' 'Anwendungen' 'HO Client-alt' '7.9.1' 'HeegOffice+Fibu-2013-01-25' 'GemBuilder8.2' 'VW' 'GbsTools') )
definedObjects
client = {4523} IdentitySet ()
definedClasses
client = {14648} IdentitySet (GbxDelegateInspector GbxDictionaryHolder GbxSetInspector GemStone.Gbs.GbxDebuggerClient GbxDbaUserListBrain GbxBasicCache GemStone.Gbs.GbxRBSelectBlockNode GbxUserProfileHolder GbxDbaSymbolListBrain GemStone.Gbs.GbxBreakPointV2 GbxBasicInspector GemStone.Gbs.GbxRBParser GbxLocalVariable GbxSegmentTool GbxContextInspector GbxGroupRecord GbxContextDumpPolicy GbxDbaToolsSupport GemStone.Gbs.GbxHierarchyBrowser GbxCollectionCache GbxSessionParametersDialog GbxDbaUserPrivilegesBrowser GemStone.Gbs.GbxInspectionWrapperNoSession GbxInspector GbxKeyedElement GbxClassHolder GbxBehaviorServerCache GbxSegmentRecord GbxSegmentToolBrain GemStone.Gbs.GbxTabControlComposite GemStone.Gbs.GbxClassVersionBrowser GbxArrayInspector GbxApplicationModel GemStone.Gbs.GbxRBScanner GemStone.Gbs.GbxScanner GbxDbaUserPrivilegesBrain GemStone.Gbs.GbxMethodListBrowser GemStone.Gbs.GbxBreakpointBrowser GbxNamedVariable GbxContextListPolicy GbxAdminToolsBrain GemStone.Gbs.GbxBreakPoint GemStone.Gbs.GbxCompilerController GemStone.Gbs.GbxTextEditorSpec GbxStackInspector GbxGroupHolder GbxDbaUserBrowser GemStone.Gbs.GbxMethodBrowser GbxReceiverInspector GbxTextEditorInspector GemStone.Gbs.GbxVisualLauncher GemStone.Gbs.GbxCompiledMethodHolder GemStone.Gbs.GbxBackgroundSearchDriver GbxNSCInspector GbxObjectSegment GbxSettingsSummaryPage GbxBrain GemStone.Gbs.GbxIncrementalSearchModule GbxDbaUserListBrowser GbxIdentityBagInspector GbxDictionaryInspector GbxSelectorDisplay GbxKeyedDummyElement GbxKeyIndexElement GemStone.Gbs.GbxDictionaryBrowser GbxSegmentedPageDriver GbxClipboardObj GbxDbaUserBrain GemStone.Gbs.GbxIconLibrary Tools.Trippy.Navigator GbxConnectorBrowser GbxSegmentHolder GbxDbaBrain GemStone.Gbs.GbxBreakPointV3 GbxClientBasicProxyInspector Tools.Trippy.Inspector GemStone.Gbs.GbxTabControlCompositeSpec GemStone.Gbs.GbxProxyInspectionWrapper GbxPasswordDialog GemStone.Gbs.GbxDebuggerService GbxDbaUserBrowser3 AbstractWorkspace GemStone.Gbs.GbxClassBrowser GbxTrippyDictionaryInspector GbxSymbolListDictionaryHolder GbxReportTool GemStone.Gbs.GbxTextEditorController GemStone.Gbs.GbxInspectionWrapperWithSession GemStone.Gbs.GbxBrowser GbxDerivedAttribute GemStone.Gbs.GbxTextEditorView GbxDbaSymbolListBrowser GemStone.Gbs.GbxInspectionWrapper GemStone.Gbs.GbxAddClassDialog GemStone.Gbs.GbxProtocolBrowser GbxBehaviorServerClassCache GbxApplicationStandardSystemController GemStone.Gbs.GbxReplicateInspectionWrapper)
definedBindings
client = {8389} IdentityDictionary (GemStone.Gbs.GbxBrowser->IdentitySet (#MethodMoveProtocol #NoProtocolMenu #MessageMenu #ClassMenu #LastProtocol #TextMenu #ProtocolMenu) Tools.Trippy.Inspector->IdentitySet (#UseSimpleInspector) GemStone.Gbs.GbxBreakPoint->IdentitySet (#LastBreakString) GemStone.Gbs.GbxBreakpointBrowser->IdentitySet (#MethodTextMenu) GemStone.Gbs.GbxCompilerController->IdentitySet (#WorkspaceMenu) GbxInspector->IdentitySet (#GSFieldMenu #GSTextMenu) GbxReceiverInspector->IdentitySet (#GSTextMenu) GbxClipboardObj->IdentitySet (#GSClipboard) ContextInspector->IdentitySet (#GSContextMenu) GbxConnectorBrowser->IdentitySet (#YesConnectorMenu #GSIGroupMenu #NoConnectorMenu #OtherGroupMenu) GbsConfiguration->IdentitySet (#HelpStrings #LegalValues) GemStone.Gbs.GbxVisualLauncher->IdentitySet (#AutoSave) GemStone.Gbs.GbxClassVersionBrowser->IdentitySet (#ClassVersionMenu) GemStone.Gbs.GbxDebuggerService->IdentitySet (#DevelopmentNotifier #OriginalNotifier) )
classSelectors
client = {2130} IdentityDictionary (GbxDbaUserBrowser3 class->IdentitySet (#windowSpec) GbxClassHolder->IdentitySet (#displayString #numberOfVersions: #instVarNames: #version: #numberOfVersions #depth #instVarNames #printOn: #isSpecial #remoteClass #hierarchyDisplayString #isSpecial: #depth: #version #hierarchyBrowserDisplayString) GbxLocalVariable->IdentitySet (#value: #value #context: #index: #name:) GbxDerivedAttribute->IdentitySet (#value #initialize:value:printString: #text) Refactory.Browser.BrowserTextTool->IdentitySet (#gbxGSDoIt #gbxGSPrintIt #gbxGSInspectIt #gbxGSDebugIt) GbxBasicInspector class->IdentitySet (#gbxIsGbsInspector #tabLabel) GbxDbaSymbolListBrain->IdentitySet (#pasteOrAdd:mode:with: #showItems #selectedItemNameLabel #currentGsForwarder #cutEntryItem #hasClassEntryItemSelected #mode: #userNameChange #newDictsSelection: #addEntryItem #selectedDictionaryNameChange #cutItem #hasEntryCompatiblePasteBuffer #user #disableButtons #pasteEntryItem #setDictMode #newItemsList: #selectedItemNameChangeQuietly #cutDictItem #userForwarderFor: #mode #currentItemName #switchMode #showSelectedItemName #currentItemsSelectionIndex #hasCompatiblePasteBuffer #inspectDictItem #ableContextButtons #initialNote #updateDataRequest #pasteDictItem #newEntriesLabel: #selectedEntryNameChange #copyDictItem #inDictionaryMode #currentDictsList #pasteItem #setEntryMode #currDictionaryForwarder #cutDictionary: #setMenuLabelsTo: #dictionaries #updateInCurrentMode #currentUserId #checkWildcardFor:ifNoMatch: #browseClassEntryItem #hasDictCompatiblePasteBuffer #itemInformation #updateNotification: #pasteDictionary: #hideItems #newItemInfo: #selectedEntryNameChangeQuietly #copyEntryItem #newItemsSelection: #hasItemSelected #pasteMode: #currentItemsList #showDictionaries #updateNonModeList #setSelectedItemNameLabel: #dictionaryCutIndex #inspectEntryItem #clearModeSelection #newDictsList: #addItem #checkWildcardIfNoMatch: #checkSpecialDict:ifMistake: #itemNames #inEntryMode #pasteEntry: #itemNameListSelected #currentDictsSelection #newUserId: #currDictionaryName #cutEntry: #currentItemsSelection #updateSymbolListsRequest #addDictItem #copyItem #dictionaryPasteIndex #inspectItem #enableButtons #hasDictionarySelected #dictionaryListSelected #newItemName: #copy:named:mode: #selectedItemNameChange #cut:named:mode: #user: #currentDictsSelectionIndex) GbxReportTool class->IdentitySet (#textEditorMenu #openOnText:withTitle: #windowSpec) GemStone.Gbs.GbxTabControlComposite->IdentitySet (#upcastEvent:with:from:path:) GbxBehaviorServerCache class->IdentitySet (#on:inspector:) GbxInspector->IdentitySet (#gbxFieldByteValue #gbxAcceptResult: #acceptText:from: #textMenu #gbxMoreFields #gbxDoItReceiver #resetFields #text #inspectField #gsInspectIt #gbxAcceptCharResult: #viewLabel #inspect: #gbxFieldOopValue #gbxIsStringObject #postBuildWith: #fieldList #fieldMenu #gbxObjectSession #noticeOfWindowClose: #fieldIndex #fieldValue #diveIntoField #gbxFieldList #gbxDoItAndPrint: #gbxInitializeWith: #gbxFieldCharValue #update #gbxAcceptText:from: #gbxContextObject #gsPrintIt #gbxFieldValue #gbxAcceptOopResult: #session #gsDoIt #gbxAcceptByteResult: #resetInstVarNames #gbxFieldMenu #update: #gbxIsByteObject #gbxObjectProxy #gbxFieldIndex #gbxCodeTextPart #gbxDoitSymbolList) GemStone.Gbs.GbxTextEditorSpec->IdentitySet (#dispatchTo:with:) ArrayedCollection class->IdentitySet (#gbxWith:with:with:with:with:) GemStone.Gbs.GbxBreakPoint class->IdentitySet (#breakPointListFor: #breakNumber:remoteClass:selector:displayString: #breakNumber:remoteClass:selector:displayString:stepPoint:) GbxContextListPolicy->IdentitySet (#glueIsHidden: #computeContextList #isGlue: #firstClientContextAbove: #componentStringFor: #glueIsHidden #isFullStack #initialize #isHiddenGlue: #topServerContext) GbxSegmentRecord->IdentitySet (#initialize #changeWorldAuth #changeSegmentName #groups #ownerAuth: #segmentName #ownerName: #changeOwnerAuth #worldAuth #isDefaultPrintString #isDefaultHolder #segmentHldr: #isCurrentPrintString #tool: #tool #changeOwner #groups: #segmentName: #ownerName #worldAuth: #segmentId: #segmentId #<= #isCurrentHolder #setSegmentName #ownerAuth #segmentHldr) GbxSessionParametersDialog class->IdentitySet (#windowSpec) GemStone.Gbs.GbxMethodListBrowser class->IdentitySet (#windowSpec #openListBrowserOn:label:session: #openListBrowserOn:label:initialSelection:session:) GbxMethodHolder->IdentitySet (#displayString #protocol: #classProxy: #hasSupers #sourceText #protocol #hasSubs: #className #selectedNonMetaclass #displayString: #hasSubs #className: #hasSupers: #classProxy #sourceText:) GemStone.Gbs.GbxCompilerController->IdentitySet (#workspaceMenu #gbxDoItAndPrint: #gsInspectIt #compilerErrorOffset #cancel #acceptText:from: #storedContents #gsDoIt #openForGSCompilerError:text:session: #gbxDoitSymbolList #compilerErrorText #text:processHandle: #gbxContextObject #gsPrintIt #text) Refactory.Browser.BrowserTextTool class->IdentitySet (#gbxGSPrintItIcon #gbxGSInspectItIcon #gbxGSDoItIcon #gbxGSDebugItIcon) ...etc...)
namedObjects
client = {12255} Dictionary ()
dirty
client = {3} true
loaded
client = {2} false
---------------------------------
[76] Parcel(CodeComponent)>>runPostLoad
Context PC = 5
Receiver:
client = {10410} Parcel parcelNamed: 'GbsTools'
Temporaries:
Instance Variables:
name
client = {657} 'GbsTools'
properties
client = {10782} IdentityDictionary (#dialectVersion->'VisualWorks 7.9' #notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems.
All rights reserved.
' #sourceIndex->7 #packageEnvironment->Smalltalk #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsRuntime' '')) #postLoadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #timestamp->25. Juli 2016 22:57:55 #bundleName->'GbsTools' #parcelName->'GbsTools' #comment->'This is the GBS customer tools package' #packageUndeclared->NameSpace (#GSContextMenu) #preUnloadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #version->'8.2' #loading->true #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#bundle 'GbsRuntime' '')) #parcel->Array of size 10 #('d:\' 'Documents' 'VisualWorks' 'Anwendungen' 'HO Client-alt' '7.9.1' 'HeegOffice+Fibu-2013-01-25' 'GemBuilder8.2' 'VW' 'GbsTools') )
definedObjects
client = {4523} IdentitySet ()
definedClasses
client = {14648} IdentitySet (GbxDelegateInspector GbxDictionaryHolder GbxSetInspector GemStone.Gbs.GbxDebuggerClient GbxDbaUserListBrain GbxBasicCache GemStone.Gbs.GbxRBSelectBlockNode GbxUserProfileHolder GbxDbaSymbolListBrain GemStone.Gbs.GbxBreakPointV2 GbxBasicInspector GemStone.Gbs.GbxRBParser GbxLocalVariable GbxSegmentTool GbxContextInspector GbxGroupRecord GbxContextDumpPolicy GbxDbaToolsSupport GemStone.Gbs.GbxHierarchyBrowser GbxCollectionCache GbxSessionParametersDialog GbxDbaUserPrivilegesBrowser GemStone.Gbs.GbxInspectionWrapperNoSession GbxInspector GbxKeyedElement GbxClassHolder GbxBehaviorServerCache GbxSegmentRecord GbxSegmentToolBrain GemStone.Gbs.GbxTabControlComposite GemStone.Gbs.GbxClassVersionBrowser GbxArrayInspector GbxApplicationModel GemStone.Gbs.GbxRBScanner GemStone.Gbs.GbxScanner GbxDbaUserPrivilegesBrain GemStone.Gbs.GbxMethodListBrowser GemStone.Gbs.GbxBreakpointBrowser GbxNamedVariable GbxContextListPolicy GbxAdminToolsBrain GemStone.Gbs.GbxBreakPoint GemStone.Gbs.GbxCompilerController GemStone.Gbs.GbxTextEditorSpec GbxStackInspector GbxGroupHolder GbxDbaUserBrowser GemStone.Gbs.GbxMethodBrowser GbxReceiverInspector GbxTextEditorInspector GemStone.Gbs.GbxVisualLauncher GemStone.Gbs.GbxCompiledMethodHolder GemStone.Gbs.GbxBackgroundSearchDriver GbxNSCInspector GbxObjectSegment GbxSettingsSummaryPage GbxBrain GemStone.Gbs.GbxIncrementalSearchModule GbxDbaUserListBrowser GbxIdentityBagInspector GbxDictionaryInspector GbxSelectorDisplay GbxKeyedDummyElement GbxKeyIndexElement GemStone.Gbs.GbxDictionaryBrowser GbxSegmentedPageDriver GbxClipboardObj GbxDbaUserBrain GemStone.Gbs.GbxIconLibrary Tools.Trippy.Navigator GbxConnectorBrowser GbxSegmentHolder GbxDbaBrain GemStone.Gbs.GbxBreakPointV3 GbxClientBasicProxyInspector Tools.Trippy.Inspector GemStone.Gbs.GbxTabControlCompositeSpec GemStone.Gbs.GbxProxyInspectionWrapper GbxPasswordDialog GemStone.Gbs.GbxDebuggerService GbxDbaUserBrowser3 AbstractWorkspace GemStone.Gbs.GbxClassBrowser GbxTrippyDictionaryInspector GbxSymbolListDictionaryHolder GbxReportTool GemStone.Gbs.GbxTextEditorController GemStone.Gbs.GbxInspectionWrapperWithSession GemStone.Gbs.GbxBrowser GbxDerivedAttribute GemStone.Gbs.GbxTextEditorView GbxDbaSymbolListBrowser GemStone.Gbs.GbxInspectionWrapper GemStone.Gbs.GbxAddClassDialog GemStone.Gbs.GbxProtocolBrowser GbxBehaviorServerClassCache GbxApplicationStandardSystemController GemStone.Gbs.GbxReplicateInspectionWrapper)
definedBindings
client = {8389} IdentityDictionary (GemStone.Gbs.GbxBrowser->IdentitySet (#MethodMoveProtocol #NoProtocolMenu #MessageMenu #ClassMenu #LastProtocol #TextMenu #ProtocolMenu) Tools.Trippy.Inspector->IdentitySet (#UseSimpleInspector) GemStone.Gbs.GbxBreakPoint->IdentitySet (#LastBreakString) GemStone.Gbs.GbxBreakpointBrowser->IdentitySet (#MethodTextMenu) GemStone.Gbs.GbxCompilerController->IdentitySet (#WorkspaceMenu) GbxInspector->IdentitySet (#GSFieldMenu #GSTextMenu) GbxReceiverInspector->IdentitySet (#GSTextMenu) GbxClipboardObj->IdentitySet (#GSClipboard) ContextInspector->IdentitySet (#GSContextMenu) GbxConnectorBrowser->IdentitySet (#YesConnectorMenu #GSIGroupMenu #NoConnectorMenu #OtherGroupMenu) GbsConfiguration->IdentitySet (#HelpStrings #LegalValues) GemStone.Gbs.GbxVisualLauncher->IdentitySet (#AutoSave) GemStone.Gbs.GbxClassVersionBrowser->IdentitySet (#ClassVersionMenu) GemStone.Gbs.GbxDebuggerService->IdentitySet (#DevelopmentNotifier #OriginalNotifier) )
classSelectors
client = {2130} IdentityDictionary (GbxDbaUserBrowser3 class->IdentitySet (#windowSpec) GbxClassHolder->IdentitySet (#displayString #numberOfVersions: #instVarNames: #version: #numberOfVersions #depth #instVarNames #printOn: #isSpecial #remoteClass #hierarchyDisplayString #isSpecial: #depth: #version #hierarchyBrowserDisplayString) GbxLocalVariable->IdentitySet (#value: #value #context: #index: #name:) GbxDerivedAttribute->IdentitySet (#value #initialize:value:printString: #text) Refactory.Browser.BrowserTextTool->IdentitySet (#gbxGSDoIt #gbxGSPrintIt #gbxGSInspectIt #gbxGSDebugIt) GbxBasicInspector class->IdentitySet (#gbxIsGbsInspector #tabLabel) GbxDbaSymbolListBrain->IdentitySet (#pasteOrAdd:mode:with: #showItems #selectedItemNameLabel #currentGsForwarder #cutEntryItem #hasClassEntryItemSelected #mode: #userNameChange #newDictsSelection: #addEntryItem #selectedDictionaryNameChange #cutItem #hasEntryCompatiblePasteBuffer #user #disableButtons #pasteEntryItem #setDictMode #newItemsList: #selectedItemNameChangeQuietly #cutDictItem #userForwarderFor: #mode #currentItemName #switchMode #showSelectedItemName #currentItemsSelectionIndex #hasCompatiblePasteBuffer #inspectDictItem #ableContextButtons #initialNote #updateDataRequest #pasteDictItem #newEntriesLabel: #selectedEntryNameChange #copyDictItem #inDictionaryMode #currentDictsList #pasteItem #setEntryMode #currDictionaryForwarder #cutDictionary: #setMenuLabelsTo: #dictionaries #updateInCurrentMode #currentUserId #checkWildcardFor:ifNoMatch: #browseClassEntryItem #hasDictCompatiblePasteBuffer #itemInformation #updateNotification: #pasteDictionary: #hideItems #newItemInfo: #selectedEntryNameChangeQuietly #copyEntryItem #newItemsSelection: #hasItemSelected #pasteMode: #currentItemsList #showDictionaries #updateNonModeList #setSelectedItemNameLabel: #dictionaryCutIndex #inspectEntryItem #clearModeSelection #newDictsList: #addItem #checkWildcardIfNoMatch: #checkSpecialDict:ifMistake: #itemNames #inEntryMode #pasteEntry: #itemNameListSelected #currentDictsSelection #newUserId: #currDictionaryName #cutEntry: #currentItemsSelection #updateSymbolListsRequest #addDictItem #copyItem #dictionaryPasteIndex #inspectItem #enableButtons #hasDictionarySelected #dictionaryListSelected #newItemName: #copy:named:mode: #selectedItemNameChange #cut:named:mode: #user: #currentDictsSelectionIndex) GbxReportTool class->IdentitySet (#textEditorMenu #openOnText:withTitle: #windowSpec) GemStone.Gbs.GbxTabControlComposite->IdentitySet (#upcastEvent:with:from:path:) GbxBehaviorServerCache class->IdentitySet (#on:inspector:) GbxInspector->IdentitySet (#gbxFieldByteValue #gbxAcceptResult: #acceptText:from: #textMenu #gbxMoreFields #gbxDoItReceiver #resetFields #text #inspectField #gsInspectIt #gbxAcceptCharResult: #viewLabel #inspect: #gbxFieldOopValue #gbxIsStringObject #postBuildWith: #fieldList #fieldMenu #gbxObjectSession #noticeOfWindowClose: #fieldIndex #fieldValue #diveIntoField #gbxFieldList #gbxDoItAndPrint: #gbxInitializeWith: #gbxFieldCharValue #update #gbxAcceptText:from: #gbxContextObject #gsPrintIt #gbxFieldValue #gbxAcceptOopResult: #session #gsDoIt #gbxAcceptByteResult: #resetInstVarNames #gbxFieldMenu #update: #gbxIsByteObject #gbxObjectProxy #gbxFieldIndex #gbxCodeTextPart #gbxDoitSymbolList) GemStone.Gbs.GbxTextEditorSpec->IdentitySet (#dispatchTo:with:) ArrayedCollection class->IdentitySet (#gbxWith:with:with:with:with:) GemStone.Gbs.GbxBreakPoint class->IdentitySet (#breakPointListFor: #breakNumber:remoteClass:selector:displayString: #breakNumber:remoteClass:selector:displayString:stepPoint:) GbxContextListPolicy->IdentitySet (#glueIsHidden: #computeContextList #isGlue: #firstClientContextAbove: #componentStringFor: #glueIsHidden #isFullStack #initialize #isHiddenGlue: #topServerContext) GbxSegmentRecord->IdentitySet (#initialize #changeWorldAuth #changeSegmentName #groups #ownerAuth: #segmentName #ownerName: #changeOwnerAuth #worldAuth #isDefaultPrintString #isDefaultHolder #segmentHldr: #isCurrentPrintString #tool: #tool #changeOwner #groups: #segmentName: #ownerName #worldAuth: #segmentId: #segmentId #<= #isCurrentHolder #setSegmentName #ownerAuth #segmentHldr) GbxSessionParametersDialog class->IdentitySet (#windowSpec) GemStone.Gbs.GbxMethodListBrowser class->IdentitySet (#windowSpec #openListBrowserOn:label:session: #openListBrowserOn:label:initialSelection:session:) GbxMethodHolder->IdentitySet (#displayString #protocol: #classProxy: #hasSupers #sourceText #protocol #hasSubs: #className #selectedNonMetaclass #displayString: #hasSubs #className: #hasSupers: #classProxy #sourceText:) GemStone.Gbs.GbxCompilerController->IdentitySet (#workspaceMenu #gbxDoItAndPrint: #gsInspectIt #compilerErrorOffset #cancel #acceptText:from: #storedContents #gsDoIt #openForGSCompilerError:text:session: #gbxDoitSymbolList #compilerErrorText #text:processHandle: #gbxContextObject #gsPrintIt #text) Refactory.Browser.BrowserTextTool class->IdentitySet (#gbxGSPrintItIcon #gbxGSInspectItIcon #gbxGSDoItIcon #gbxGSDebugItIcon) ...etc...)
namedObjects
client = {12255} Dictionary ()
dirty
client = {3} true
loaded
client = {2} false
---------------------------------
[77] Parcel(CodeComponent)>>runPostLoadInitializationsUsing:
Context PC = 23
Receiver:
client = {10410} Parcel parcelNamed: 'GbsTools'
Temporaries:
aCodeReader
client = {5629} a CodeReader GbsTools
Instance Variables:
name
client = {657} 'GbsTools'
properties
client = {10782} IdentityDictionary (#dialectVersion->'VisualWorks 7.9' #notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems.
All rights reserved.
' #sourceIndex->7 #packageEnvironment->Smalltalk #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsRuntime' '')) #postLoadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #timestamp->25. Juli 2016 22:57:55 #bundleName->'GbsTools' #parcelName->'GbsTools' #comment->'This is the GBS customer tools package' #packageUndeclared->NameSpace (#GSContextMenu) #preUnloadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #version->'8.2' #loading->true #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#bundle 'GbsRuntime' '')) #parcel->Array of size 10 #('d:\' 'Documents' 'VisualWorks' 'Anwendungen' 'HO Client-alt' '7.9.1' 'HeegOffice+Fibu-2013-01-25' 'GemBuilder8.2' 'VW' 'GbsTools') )
definedObjects
client = {4523} IdentitySet ()
definedClasses
client = {14648} IdentitySet (GbxDelegateInspector GbxDictionaryHolder GbxSetInspector GemStone.Gbs.GbxDebuggerClient GbxDbaUserListBrain GbxBasicCache GemStone.Gbs.GbxRBSelectBlockNode GbxUserProfileHolder GbxDbaSymbolListBrain GemStone.Gbs.GbxBreakPointV2 GbxBasicInspector GemStone.Gbs.GbxRBParser GbxLocalVariable GbxSegmentTool GbxContextInspector GbxGroupRecord GbxContextDumpPolicy GbxDbaToolsSupport GemStone.Gbs.GbxHierarchyBrowser GbxCollectionCache GbxSessionParametersDialog GbxDbaUserPrivilegesBrowser GemStone.Gbs.GbxInspectionWrapperNoSession GbxInspector GbxKeyedElement GbxClassHolder GbxBehaviorServerCache GbxSegmentRecord GbxSegmentToolBrain GemStone.Gbs.GbxTabControlComposite GemStone.Gbs.GbxClassVersionBrowser GbxArrayInspector GbxApplicationModel GemStone.Gbs.GbxRBScanner GemStone.Gbs.GbxScanner GbxDbaUserPrivilegesBrain GemStone.Gbs.GbxMethodListBrowser GemStone.Gbs.GbxBreakpointBrowser GbxNamedVariable GbxContextListPolicy GbxAdminToolsBrain GemStone.Gbs.GbxBreakPoint GemStone.Gbs.GbxCompilerController GemStone.Gbs.GbxTextEditorSpec GbxStackInspector GbxGroupHolder GbxDbaUserBrowser GemStone.Gbs.GbxMethodBrowser GbxReceiverInspector GbxTextEditorInspector GemStone.Gbs.GbxVisualLauncher GemStone.Gbs.GbxCompiledMethodHolder GemStone.Gbs.GbxBackgroundSearchDriver GbxNSCInspector GbxObjectSegment GbxSettingsSummaryPage GbxBrain GemStone.Gbs.GbxIncrementalSearchModule GbxDbaUserListBrowser GbxIdentityBagInspector GbxDictionaryInspector GbxSelectorDisplay GbxKeyedDummyElement GbxKeyIndexElement GemStone.Gbs.GbxDictionaryBrowser GbxSegmentedPageDriver GbxClipboardObj GbxDbaUserBrain GemStone.Gbs.GbxIconLibrary Tools.Trippy.Navigator GbxConnectorBrowser GbxSegmentHolder GbxDbaBrain GemStone.Gbs.GbxBreakPointV3 GbxClientBasicProxyInspector Tools.Trippy.Inspector GemStone.Gbs.GbxTabControlCompositeSpec GemStone.Gbs.GbxProxyInspectionWrapper GbxPasswordDialog GemStone.Gbs.GbxDebuggerService GbxDbaUserBrowser3 AbstractWorkspace GemStone.Gbs.GbxClassBrowser GbxTrippyDictionaryInspector GbxSymbolListDictionaryHolder GbxReportTool GemStone.Gbs.GbxTextEditorController GemStone.Gbs.GbxInspectionWrapperWithSession GemStone.Gbs.GbxBrowser GbxDerivedAttribute GemStone.Gbs.GbxTextEditorView GbxDbaSymbolListBrowser GemStone.Gbs.GbxInspectionWrapper GemStone.Gbs.GbxAddClassDialog GemStone.Gbs.GbxProtocolBrowser GbxBehaviorServerClassCache GbxApplicationStandardSystemController GemStone.Gbs.GbxReplicateInspectionWrapper)
definedBindings
client = {8389} IdentityDictionary (GemStone.Gbs.GbxBrowser->IdentitySet (#MethodMoveProtocol #NoProtocolMenu #MessageMenu #ClassMenu #LastProtocol #TextMenu #ProtocolMenu) Tools.Trippy.Inspector->IdentitySet (#UseSimpleInspector) GemStone.Gbs.GbxBreakPoint->IdentitySet (#LastBreakString) GemStone.Gbs.GbxBreakpointBrowser->IdentitySet (#MethodTextMenu) GemStone.Gbs.GbxCompilerController->IdentitySet (#WorkspaceMenu) GbxInspector->IdentitySet (#GSFieldMenu #GSTextMenu) GbxReceiverInspector->IdentitySet (#GSTextMenu) GbxClipboardObj->IdentitySet (#GSClipboard) ContextInspector->IdentitySet (#GSContextMenu) GbxConnectorBrowser->IdentitySet (#YesConnectorMenu #GSIGroupMenu #NoConnectorMenu #OtherGroupMenu) GbsConfiguration->IdentitySet (#HelpStrings #LegalValues) GemStone.Gbs.GbxVisualLauncher->IdentitySet (#AutoSave) GemStone.Gbs.GbxClassVersionBrowser->IdentitySet (#ClassVersionMenu) GemStone.Gbs.GbxDebuggerService->IdentitySet (#DevelopmentNotifier #OriginalNotifier) )
classSelectors
client = {2130} IdentityDictionary (GbxDbaUserBrowser3 class->IdentitySet (#windowSpec) GbxClassHolder->IdentitySet (#displayString #numberOfVersions: #instVarNames: #version: #numberOfVersions #depth #instVarNames #printOn: #isSpecial #remoteClass #hierarchyDisplayString #isSpecial: #depth: #version #hierarchyBrowserDisplayString) GbxLocalVariable->IdentitySet (#value: #value #context: #index: #name:) GbxDerivedAttribute->IdentitySet (#value #initialize:value:printString: #text) Refactory.Browser.BrowserTextTool->IdentitySet (#gbxGSDoIt #gbxGSPrintIt #gbxGSInspectIt #gbxGSDebugIt) GbxBasicInspector class->IdentitySet (#gbxIsGbsInspector #tabLabel) GbxDbaSymbolListBrain->IdentitySet (#pasteOrAdd:mode:with: #showItems #selectedItemNameLabel #currentGsForwarder #cutEntryItem #hasClassEntryItemSelected #mode: #userNameChange #newDictsSelection: #addEntryItem #selectedDictionaryNameChange #cutItem #hasEntryCompatiblePasteBuffer #user #disableButtons #pasteEntryItem #setDictMode #newItemsList: #selectedItemNameChangeQuietly #cutDictItem #userForwarderFor: #mode #currentItemName #switchMode #showSelectedItemName #currentItemsSelectionIndex #hasCompatiblePasteBuffer #inspectDictItem #ableContextButtons #initialNote #updateDataRequest #pasteDictItem #newEntriesLabel: #selectedEntryNameChange #copyDictItem #inDictionaryMode #currentDictsList #pasteItem #setEntryMode #currDictionaryForwarder #cutDictionary: #setMenuLabelsTo: #dictionaries #updateInCurrentMode #currentUserId #checkWildcardFor:ifNoMatch: #browseClassEntryItem #hasDictCompatiblePasteBuffer #itemInformation #updateNotification: #pasteDictionary: #hideItems #newItemInfo: #selectedEntryNameChangeQuietly #copyEntryItem #newItemsSelection: #hasItemSelected #pasteMode: #currentItemsList #showDictionaries #updateNonModeList #setSelectedItemNameLabel: #dictionaryCutIndex #inspectEntryItem #clearModeSelection #newDictsList: #addItem #checkWildcardIfNoMatch: #checkSpecialDict:ifMistake: #itemNames #inEntryMode #pasteEntry: #itemNameListSelected #currentDictsSelection #newUserId: #currDictionaryName #cutEntry: #currentItemsSelection #updateSymbolListsRequest #addDictItem #copyItem #dictionaryPasteIndex #inspectItem #enableButtons #hasDictionarySelected #dictionaryListSelected #newItemName: #copy:named:mode: #selectedItemNameChange #cut:named:mode: #user: #currentDictsSelectionIndex) GbxReportTool class->IdentitySet (#textEditorMenu #openOnText:withTitle: #windowSpec) GemStone.Gbs.GbxTabControlComposite->IdentitySet (#upcastEvent:with:from:path:) GbxBehaviorServerCache class->IdentitySet (#on:inspector:) GbxInspector->IdentitySet (#gbxFieldByteValue #gbxAcceptResult: #acceptText:from: #textMenu #gbxMoreFields #gbxDoItReceiver #resetFields #text #inspectField #gsInspectIt #gbxAcceptCharResult: #viewLabel #inspect: #gbxFieldOopValue #gbxIsStringObject #postBuildWith: #fieldList #fieldMenu #gbxObjectSession #noticeOfWindowClose: #fieldIndex #fieldValue #diveIntoField #gbxFieldList #gbxDoItAndPrint: #gbxInitializeWith: #gbxFieldCharValue #update #gbxAcceptText:from: #gbxContextObject #gsPrintIt #gbxFieldValue #gbxAcceptOopResult: #session #gsDoIt #gbxAcceptByteResult: #resetInstVarNames #gbxFieldMenu #update: #gbxIsByteObject #gbxObjectProxy #gbxFieldIndex #gbxCodeTextPart #gbxDoitSymbolList) GemStone.Gbs.GbxTextEditorSpec->IdentitySet (#dispatchTo:with:) ArrayedCollection class->IdentitySet (#gbxWith:with:with:with:with:) GemStone.Gbs.GbxBreakPoint class->IdentitySet (#breakPointListFor: #breakNumber:remoteClass:selector:displayString: #breakNumber:remoteClass:selector:displayString:stepPoint:) GbxContextListPolicy->IdentitySet (#glueIsHidden: #computeContextList #isGlue: #firstClientContextAbove: #componentStringFor: #glueIsHidden #isFullStack #initialize #isHiddenGlue: #topServerContext) GbxSegmentRecord->IdentitySet (#initialize #changeWorldAuth #changeSegmentName #groups #ownerAuth: #segmentName #ownerName: #changeOwnerAuth #worldAuth #isDefaultPrintString #isDefaultHolder #segmentHldr: #isCurrentPrintString #tool: #tool #changeOwner #groups: #segmentName: #ownerName #worldAuth: #segmentId: #segmentId #<= #isCurrentHolder #setSegmentName #ownerAuth #segmentHldr) GbxSessionParametersDialog class->IdentitySet (#windowSpec) GemStone.Gbs.GbxMethodListBrowser class->IdentitySet (#windowSpec #openListBrowserOn:label:session: #openListBrowserOn:label:initialSelection:session:) GbxMethodHolder->IdentitySet (#displayString #protocol: #classProxy: #hasSupers #sourceText #protocol #hasSubs: #className #selectedNonMetaclass #displayString: #hasSubs #className: #hasSupers: #classProxy #sourceText:) GemStone.Gbs.GbxCompilerController->IdentitySet (#workspaceMenu #gbxDoItAndPrint: #gsInspectIt #compilerErrorOffset #cancel #acceptText:from: #storedContents #gsDoIt #openForGSCompilerError:text:session: #gbxDoitSymbolList #compilerErrorText #text:processHandle: #gbxContextObject #gsPrintIt #text) Refactory.Browser.BrowserTextTool class->IdentitySet (#gbxGSPrintItIcon #gbxGSInspectItIcon #gbxGSDoItIcon #gbxGSDebugItIcon) ...etc...)
namedObjects
client = {12255} Dictionary ()
dirty
client = {3} true
loaded
client = {2} false
---------------------------------
[78] Parcel(CodeComponent)>>loadFrom:using:
Context PC = 49
Receiver:
client = {10410} Parcel parcelNamed: 'GbsTools'
Temporaries:
aSource
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
aCodeReader
client = {5629} a CodeReader GbsTools
Instance Variables:
name
client = {657} 'GbsTools'
properties
client = {10782} IdentityDictionary (#dialectVersion->'VisualWorks 7.9' #notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems.
All rights reserved.
' #sourceIndex->7 #packageEnvironment->Smalltalk #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsRuntime' '')) #postLoadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #timestamp->25. Juli 2016 22:57:55 #bundleName->'GbsTools' #parcelName->'GbsTools' #comment->'This is the GBS customer tools package' #packageUndeclared->NameSpace (#GSContextMenu) #preUnloadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #version->'8.2' #loading->true #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#bundle 'GbsRuntime' '')) #parcel->Array of size 10 #('d:\' 'Documents' 'VisualWorks' 'Anwendungen' 'HO Client-alt' '7.9.1' 'HeegOffice+Fibu-2013-01-25' 'GemBuilder8.2' 'VW' 'GbsTools') )
definedObjects
client = {4523} IdentitySet ()
definedClasses
client = {14648} IdentitySet (GbxDelegateInspector GbxDictionaryHolder GbxSetInspector GemStone.Gbs.GbxDebuggerClient GbxDbaUserListBrain GbxBasicCache GemStone.Gbs.GbxRBSelectBlockNode GbxUserProfileHolder GbxDbaSymbolListBrain GemStone.Gbs.GbxBreakPointV2 GbxBasicInspector GemStone.Gbs.GbxRBParser GbxLocalVariable GbxSegmentTool GbxContextInspector GbxGroupRecord GbxContextDumpPolicy GbxDbaToolsSupport GemStone.Gbs.GbxHierarchyBrowser GbxCollectionCache GbxSessionParametersDialog GbxDbaUserPrivilegesBrowser GemStone.Gbs.GbxInspectionWrapperNoSession GbxInspector GbxKeyedElement GbxClassHolder GbxBehaviorServerCache GbxSegmentRecord GbxSegmentToolBrain GemStone.Gbs.GbxTabControlComposite GemStone.Gbs.GbxClassVersionBrowser GbxArrayInspector GbxApplicationModel GemStone.Gbs.GbxRBScanner GemStone.Gbs.GbxScanner GbxDbaUserPrivilegesBrain GemStone.Gbs.GbxMethodListBrowser GemStone.Gbs.GbxBreakpointBrowser GbxNamedVariable GbxContextListPolicy GbxAdminToolsBrain GemStone.Gbs.GbxBreakPoint GemStone.Gbs.GbxCompilerController GemStone.Gbs.GbxTextEditorSpec GbxStackInspector GbxGroupHolder GbxDbaUserBrowser GemStone.Gbs.GbxMethodBrowser GbxReceiverInspector GbxTextEditorInspector GemStone.Gbs.GbxVisualLauncher GemStone.Gbs.GbxCompiledMethodHolder GemStone.Gbs.GbxBackgroundSearchDriver GbxNSCInspector GbxObjectSegment GbxSettingsSummaryPage GbxBrain GemStone.Gbs.GbxIncrementalSearchModule GbxDbaUserListBrowser GbxIdentityBagInspector GbxDictionaryInspector GbxSelectorDisplay GbxKeyedDummyElement GbxKeyIndexElement GemStone.Gbs.GbxDictionaryBrowser GbxSegmentedPageDriver GbxClipboardObj GbxDbaUserBrain GemStone.Gbs.GbxIconLibrary Tools.Trippy.Navigator GbxConnectorBrowser GbxSegmentHolder GbxDbaBrain GemStone.Gbs.GbxBreakPointV3 GbxClientBasicProxyInspector Tools.Trippy.Inspector GemStone.Gbs.GbxTabControlCompositeSpec GemStone.Gbs.GbxProxyInspectionWrapper GbxPasswordDialog GemStone.Gbs.GbxDebuggerService GbxDbaUserBrowser3 AbstractWorkspace GemStone.Gbs.GbxClassBrowser GbxTrippyDictionaryInspector GbxSymbolListDictionaryHolder GbxReportTool GemStone.Gbs.GbxTextEditorController GemStone.Gbs.GbxInspectionWrapperWithSession GemStone.Gbs.GbxBrowser GbxDerivedAttribute GemStone.Gbs.GbxTextEditorView GbxDbaSymbolListBrowser GemStone.Gbs.GbxInspectionWrapper GemStone.Gbs.GbxAddClassDialog GemStone.Gbs.GbxProtocolBrowser GbxBehaviorServerClassCache GbxApplicationStandardSystemController GemStone.Gbs.GbxReplicateInspectionWrapper)
definedBindings
client = {8389} IdentityDictionary (GemStone.Gbs.GbxBrowser->IdentitySet (#MethodMoveProtocol #NoProtocolMenu #MessageMenu #ClassMenu #LastProtocol #TextMenu #ProtocolMenu) Tools.Trippy.Inspector->IdentitySet (#UseSimpleInspector) GemStone.Gbs.GbxBreakPoint->IdentitySet (#LastBreakString) GemStone.Gbs.GbxBreakpointBrowser->IdentitySet (#MethodTextMenu) GemStone.Gbs.GbxCompilerController->IdentitySet (#WorkspaceMenu) GbxInspector->IdentitySet (#GSFieldMenu #GSTextMenu) GbxReceiverInspector->IdentitySet (#GSTextMenu) GbxClipboardObj->IdentitySet (#GSClipboard) ContextInspector->IdentitySet (#GSContextMenu) GbxConnectorBrowser->IdentitySet (#YesConnectorMenu #GSIGroupMenu #NoConnectorMenu #OtherGroupMenu) GbsConfiguration->IdentitySet (#HelpStrings #LegalValues) GemStone.Gbs.GbxVisualLauncher->IdentitySet (#AutoSave) GemStone.Gbs.GbxClassVersionBrowser->IdentitySet (#ClassVersionMenu) GemStone.Gbs.GbxDebuggerService->IdentitySet (#DevelopmentNotifier #OriginalNotifier) )
classSelectors
client = {2130} IdentityDictionary (GbxDbaUserBrowser3 class->IdentitySet (#windowSpec) GbxClassHolder->IdentitySet (#displayString #numberOfVersions: #instVarNames: #version: #numberOfVersions #depth #instVarNames #printOn: #isSpecial #remoteClass #hierarchyDisplayString #isSpecial: #depth: #version #hierarchyBrowserDisplayString) GbxLocalVariable->IdentitySet (#value: #value #context: #index: #name:) GbxDerivedAttribute->IdentitySet (#value #initialize:value:printString: #text) Refactory.Browser.BrowserTextTool->IdentitySet (#gbxGSDoIt #gbxGSPrintIt #gbxGSInspectIt #gbxGSDebugIt) GbxBasicInspector class->IdentitySet (#gbxIsGbsInspector #tabLabel) GbxDbaSymbolListBrain->IdentitySet (#pasteOrAdd:mode:with: #showItems #selectedItemNameLabel #currentGsForwarder #cutEntryItem #hasClassEntryItemSelected #mode: #userNameChange #newDictsSelection: #addEntryItem #selectedDictionaryNameChange #cutItem #hasEntryCompatiblePasteBuffer #user #disableButtons #pasteEntryItem #setDictMode #newItemsList: #selectedItemNameChangeQuietly #cutDictItem #userForwarderFor: #mode #currentItemName #switchMode #showSelectedItemName #currentItemsSelectionIndex #hasCompatiblePasteBuffer #inspectDictItem #ableContextButtons #initialNote #updateDataRequest #pasteDictItem #newEntriesLabel: #selectedEntryNameChange #copyDictItem #inDictionaryMode #currentDictsList #pasteItem #setEntryMode #currDictionaryForwarder #cutDictionary: #setMenuLabelsTo: #dictionaries #updateInCurrentMode #currentUserId #checkWildcardFor:ifNoMatch: #browseClassEntryItem #hasDictCompatiblePasteBuffer #itemInformation #updateNotification: #pasteDictionary: #hideItems #newItemInfo: #selectedEntryNameChangeQuietly #copyEntryItem #newItemsSelection: #hasItemSelected #pasteMode: #currentItemsList #showDictionaries #updateNonModeList #setSelectedItemNameLabel: #dictionaryCutIndex #inspectEntryItem #clearModeSelection #newDictsList: #addItem #checkWildcardIfNoMatch: #checkSpecialDict:ifMistake: #itemNames #inEntryMode #pasteEntry: #itemNameListSelected #currentDictsSelection #newUserId: #currDictionaryName #cutEntry: #currentItemsSelection #updateSymbolListsRequest #addDictItem #copyItem #dictionaryPasteIndex #inspectItem #enableButtons #hasDictionarySelected #dictionaryListSelected #newItemName: #copy:named:mode: #selectedItemNameChange #cut:named:mode: #user: #currentDictsSelectionIndex) GbxReportTool class->IdentitySet (#textEditorMenu #openOnText:withTitle: #windowSpec) GemStone.Gbs.GbxTabControlComposite->IdentitySet (#upcastEvent:with:from:path:) GbxBehaviorServerCache class->IdentitySet (#on:inspector:) GbxInspector->IdentitySet (#gbxFieldByteValue #gbxAcceptResult: #acceptText:from: #textMenu #gbxMoreFields #gbxDoItReceiver #resetFields #text #inspectField #gsInspectIt #gbxAcceptCharResult: #viewLabel #inspect: #gbxFieldOopValue #gbxIsStringObject #postBuildWith: #fieldList #fieldMenu #gbxObjectSession #noticeOfWindowClose: #fieldIndex #fieldValue #diveIntoField #gbxFieldList #gbxDoItAndPrint: #gbxInitializeWith: #gbxFieldCharValue #update #gbxAcceptText:from: #gbxContextObject #gsPrintIt #gbxFieldValue #gbxAcceptOopResult: #session #gsDoIt #gbxAcceptByteResult: #resetInstVarNames #gbxFieldMenu #update: #gbxIsByteObject #gbxObjectProxy #gbxFieldIndex #gbxCodeTextPart #gbxDoitSymbolList) GemStone.Gbs.GbxTextEditorSpec->IdentitySet (#dispatchTo:with:) ArrayedCollection class->IdentitySet (#gbxWith:with:with:with:with:) GemStone.Gbs.GbxBreakPoint class->IdentitySet (#breakPointListFor: #breakNumber:remoteClass:selector:displayString: #breakNumber:remoteClass:selector:displayString:stepPoint:) GbxContextListPolicy->IdentitySet (#glueIsHidden: #computeContextList #isGlue: #firstClientContextAbove: #componentStringFor: #glueIsHidden #isFullStack #initialize #isHiddenGlue: #topServerContext) GbxSegmentRecord->IdentitySet (#initialize #changeWorldAuth #changeSegmentName #groups #ownerAuth: #segmentName #ownerName: #changeOwnerAuth #worldAuth #isDefaultPrintString #isDefaultHolder #segmentHldr: #isCurrentPrintString #tool: #tool #changeOwner #groups: #segmentName: #ownerName #worldAuth: #segmentId: #segmentId #<= #isCurrentHolder #setSegmentName #ownerAuth #segmentHldr) GbxSessionParametersDialog class->IdentitySet (#windowSpec) GemStone.Gbs.GbxMethodListBrowser class->IdentitySet (#windowSpec #openListBrowserOn:label:session: #openListBrowserOn:label:initialSelection:session:) GbxMethodHolder->IdentitySet (#displayString #protocol: #classProxy: #hasSupers #sourceText #protocol #hasSubs: #className #selectedNonMetaclass #displayString: #hasSubs #className: #hasSupers: #classProxy #sourceText:) GemStone.Gbs.GbxCompilerController->IdentitySet (#workspaceMenu #gbxDoItAndPrint: #gsInspectIt #compilerErrorOffset #cancel #acceptText:from: #storedContents #gsDoIt #openForGSCompilerError:text:session: #gbxDoitSymbolList #compilerErrorText #text:processHandle: #gbxContextObject #gsPrintIt #text) Refactory.Browser.BrowserTextTool class->IdentitySet (#gbxGSPrintItIcon #gbxGSInspectItIcon #gbxGSDoItIcon #gbxGSDebugItIcon) ...etc...)
namedObjects
client = {12255} Dictionary ()
dirty
client = {3} true
loaded
client = {2} false
---------------------------------
[79] Parcel(CodeComponent)>>loadFrom:
Context PC = 7
Receiver:
client = {10410} Parcel parcelNamed: 'GbsTools'
Temporaries:
aSource
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
Instance Variables:
name
client = {657} 'GbsTools'
properties
client = {10782} IdentityDictionary (#dialectVersion->'VisualWorks 7.9' #notice->'GemBuilder® for Smalltalk 8.2 of July 25, 2016.
Copyright © 1986-2016 by GemTalk Systems.
All rights reserved.
' #sourceIndex->7 #packageEnvironment->Smalltalk #prerequisiteParcels->Array of size 1 #(Array of size 2 #('GbsRuntime' '')) #postLoadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #timestamp->25. Juli 2016 22:57:55 #bundleName->'GbsTools' #parcelName->'GbsTools' #comment->'This is the GBS customer tools package' #packageUndeclared->NameSpace (#GSContextMenu) #preUnloadBlock->BlockClosure [] in UndefinedObject>>unboundMethod #version->'8.2' #loading->true #developmentPrerequisites->Array of size 1 #(Array of size 3 #(#bundle 'GbsRuntime' '')) #parcel->Array of size 10 #('d:\' 'Documents' 'VisualWorks' 'Anwendungen' 'HO Client-alt' '7.9.1' 'HeegOffice+Fibu-2013-01-25' 'GemBuilder8.2' 'VW' 'GbsTools') )
definedObjects
client = {4523} IdentitySet ()
definedClasses
client = {14648} IdentitySet (GbxDelegateInspector GbxDictionaryHolder GbxSetInspector GemStone.Gbs.GbxDebuggerClient GbxDbaUserListBrain GbxBasicCache GemStone.Gbs.GbxRBSelectBlockNode GbxUserProfileHolder GbxDbaSymbolListBrain GemStone.Gbs.GbxBreakPointV2 GbxBasicInspector GemStone.Gbs.GbxRBParser GbxLocalVariable GbxSegmentTool GbxContextInspector GbxGroupRecord GbxContextDumpPolicy GbxDbaToolsSupport GemStone.Gbs.GbxHierarchyBrowser GbxCollectionCache GbxSessionParametersDialog GbxDbaUserPrivilegesBrowser GemStone.Gbs.GbxInspectionWrapperNoSession GbxInspector GbxKeyedElement GbxClassHolder GbxBehaviorServerCache GbxSegmentRecord GbxSegmentToolBrain GemStone.Gbs.GbxTabControlComposite GemStone.Gbs.GbxClassVersionBrowser GbxArrayInspector GbxApplicationModel GemStone.Gbs.GbxRBScanner GemStone.Gbs.GbxScanner GbxDbaUserPrivilegesBrain GemStone.Gbs.GbxMethodListBrowser GemStone.Gbs.GbxBreakpointBrowser GbxNamedVariable GbxContextListPolicy GbxAdminToolsBrain GemStone.Gbs.GbxBreakPoint GemStone.Gbs.GbxCompilerController GemStone.Gbs.GbxTextEditorSpec GbxStackInspector GbxGroupHolder GbxDbaUserBrowser GemStone.Gbs.GbxMethodBrowser GbxReceiverInspector GbxTextEditorInspector GemStone.Gbs.GbxVisualLauncher GemStone.Gbs.GbxCompiledMethodHolder GemStone.Gbs.GbxBackgroundSearchDriver GbxNSCInspector GbxObjectSegment GbxSettingsSummaryPage GbxBrain GemStone.Gbs.GbxIncrementalSearchModule GbxDbaUserListBrowser GbxIdentityBagInspector GbxDictionaryInspector GbxSelectorDisplay GbxKeyedDummyElement GbxKeyIndexElement GemStone.Gbs.GbxDictionaryBrowser GbxSegmentedPageDriver GbxClipboardObj GbxDbaUserBrain GemStone.Gbs.GbxIconLibrary Tools.Trippy.Navigator GbxConnectorBrowser GbxSegmentHolder GbxDbaBrain GemStone.Gbs.GbxBreakPointV3 GbxClientBasicProxyInspector Tools.Trippy.Inspector GemStone.Gbs.GbxTabControlCompositeSpec GemStone.Gbs.GbxProxyInspectionWrapper GbxPasswordDialog GemStone.Gbs.GbxDebuggerService GbxDbaUserBrowser3 AbstractWorkspace GemStone.Gbs.GbxClassBrowser GbxTrippyDictionaryInspector GbxSymbolListDictionaryHolder GbxReportTool GemStone.Gbs.GbxTextEditorController GemStone.Gbs.GbxInspectionWrapperWithSession GemStone.Gbs.GbxBrowser GbxDerivedAttribute GemStone.Gbs.GbxTextEditorView GbxDbaSymbolListBrowser GemStone.Gbs.GbxInspectionWrapper GemStone.Gbs.GbxAddClassDialog GemStone.Gbs.GbxProtocolBrowser GbxBehaviorServerClassCache GbxApplicationStandardSystemController GemStone.Gbs.GbxReplicateInspectionWrapper)
definedBindings
client = {8389} IdentityDictionary (GemStone.Gbs.GbxBrowser->IdentitySet (#MethodMoveProtocol #NoProtocolMenu #MessageMenu #ClassMenu #LastProtocol #TextMenu #ProtocolMenu) Tools.Trippy.Inspector->IdentitySet (#UseSimpleInspector) GemStone.Gbs.GbxBreakPoint->IdentitySet (#LastBreakString) GemStone.Gbs.GbxBreakpointBrowser->IdentitySet (#MethodTextMenu) GemStone.Gbs.GbxCompilerController->IdentitySet (#WorkspaceMenu) GbxInspector->IdentitySet (#GSFieldMenu #GSTextMenu) GbxReceiverInspector->IdentitySet (#GSTextMenu) GbxClipboardObj->IdentitySet (#GSClipboard) ContextInspector->IdentitySet (#GSContextMenu) GbxConnectorBrowser->IdentitySet (#YesConnectorMenu #GSIGroupMenu #NoConnectorMenu #OtherGroupMenu) GbsConfiguration->IdentitySet (#HelpStrings #LegalValues) GemStone.Gbs.GbxVisualLauncher->IdentitySet (#AutoSave) GemStone.Gbs.GbxClassVersionBrowser->IdentitySet (#ClassVersionMenu) GemStone.Gbs.GbxDebuggerService->IdentitySet (#DevelopmentNotifier #OriginalNotifier) )
classSelectors
client = {2130} IdentityDictionary (GbxDbaUserBrowser3 class->IdentitySet (#windowSpec) GbxClassHolder->IdentitySet (#displayString #numberOfVersions: #instVarNames: #version: #numberOfVersions #depth #instVarNames #printOn: #isSpecial #remoteClass #hierarchyDisplayString #isSpecial: #depth: #version #hierarchyBrowserDisplayString) GbxLocalVariable->IdentitySet (#value: #value #context: #index: #name:) GbxDerivedAttribute->IdentitySet (#value #initialize:value:printString: #text) Refactory.Browser.BrowserTextTool->IdentitySet (#gbxGSDoIt #gbxGSPrintIt #gbxGSInspectIt #gbxGSDebugIt) GbxBasicInspector class->IdentitySet (#gbxIsGbsInspector #tabLabel) GbxDbaSymbolListBrain->IdentitySet (#pasteOrAdd:mode:with: #showItems #selectedItemNameLabel #currentGsForwarder #cutEntryItem #hasClassEntryItemSelected #mode: #userNameChange #newDictsSelection: #addEntryItem #selectedDictionaryNameChange #cutItem #hasEntryCompatiblePasteBuffer #user #disableButtons #pasteEntryItem #setDictMode #newItemsList: #selectedItemNameChangeQuietly #cutDictItem #userForwarderFor: #mode #currentItemName #switchMode #showSelectedItemName #currentItemsSelectionIndex #hasCompatiblePasteBuffer #inspectDictItem #ableContextButtons #initialNote #updateDataRequest #pasteDictItem #newEntriesLabel: #selectedEntryNameChange #copyDictItem #inDictionaryMode #currentDictsList #pasteItem #setEntryMode #currDictionaryForwarder #cutDictionary: #setMenuLabelsTo: #dictionaries #updateInCurrentMode #currentUserId #checkWildcardFor:ifNoMatch: #browseClassEntryItem #hasDictCompatiblePasteBuffer #itemInformation #updateNotification: #pasteDictionary: #hideItems #newItemInfo: #selectedEntryNameChangeQuietly #copyEntryItem #newItemsSelection: #hasItemSelected #pasteMode: #currentItemsList #showDictionaries #updateNonModeList #setSelectedItemNameLabel: #dictionaryCutIndex #inspectEntryItem #clearModeSelection #newDictsList: #addItem #checkWildcardIfNoMatch: #checkSpecialDict:ifMistake: #itemNames #inEntryMode #pasteEntry: #itemNameListSelected #currentDictsSelection #newUserId: #currDictionaryName #cutEntry: #currentItemsSelection #updateSymbolListsRequest #addDictItem #copyItem #dictionaryPasteIndex #inspectItem #enableButtons #hasDictionarySelected #dictionaryListSelected #newItemName: #copy:named:mode: #selectedItemNameChange #cut:named:mode: #user: #currentDictsSelectionIndex) GbxReportTool class->IdentitySet (#textEditorMenu #openOnText:withTitle: #windowSpec) GemStone.Gbs.GbxTabControlComposite->IdentitySet (#upcastEvent:with:from:path:) GbxBehaviorServerCache class->IdentitySet (#on:inspector:) GbxInspector->IdentitySet (#gbxFieldByteValue #gbxAcceptResult: #acceptText:from: #textMenu #gbxMoreFields #gbxDoItReceiver #resetFields #text #inspectField #gsInspectIt #gbxAcceptCharResult: #viewLabel #inspect: #gbxFieldOopValue #gbxIsStringObject #postBuildWith: #fieldList #fieldMenu #gbxObjectSession #noticeOfWindowClose: #fieldIndex #fieldValue #diveIntoField #gbxFieldList #gbxDoItAndPrint: #gbxInitializeWith: #gbxFieldCharValue #update #gbxAcceptText:from: #gbxContextObject #gsPrintIt #gbxFieldValue #gbxAcceptOopResult: #session #gsDoIt #gbxAcceptByteResult: #resetInstVarNames #gbxFieldMenu #update: #gbxIsByteObject #gbxObjectProxy #gbxFieldIndex #gbxCodeTextPart #gbxDoitSymbolList) GemStone.Gbs.GbxTextEditorSpec->IdentitySet (#dispatchTo:with:) ArrayedCollection class->IdentitySet (#gbxWith:with:with:with:with:) GemStone.Gbs.GbxBreakPoint class->IdentitySet (#breakPointListFor: #breakNumber:remoteClass:selector:displayString: #breakNumber:remoteClass:selector:displayString:stepPoint:) GbxContextListPolicy->IdentitySet (#glueIsHidden: #computeContextList #isGlue: #firstClientContextAbove: #componentStringFor: #glueIsHidden #isFullStack #initialize #isHiddenGlue: #topServerContext) GbxSegmentRecord->IdentitySet (#initialize #changeWorldAuth #changeSegmentName #groups #ownerAuth: #segmentName #ownerName: #changeOwnerAuth #worldAuth #isDefaultPrintString #isDefaultHolder #segmentHldr: #isCurrentPrintString #tool: #tool #changeOwner #groups: #segmentName: #ownerName #worldAuth: #segmentId: #segmentId #<= #isCurrentHolder #setSegmentName #ownerAuth #segmentHldr) GbxSessionParametersDialog class->IdentitySet (#windowSpec) GemStone.Gbs.GbxMethodListBrowser class->IdentitySet (#windowSpec #openListBrowserOn:label:session: #openListBrowserOn:label:initialSelection:session:) GbxMethodHolder->IdentitySet (#displayString #protocol: #classProxy: #hasSupers #sourceText #protocol #hasSubs: #className #selectedNonMetaclass #displayString: #hasSubs #className: #hasSupers: #classProxy #sourceText:) GemStone.Gbs.GbxCompilerController->IdentitySet (#workspaceMenu #gbxDoItAndPrint: #gsInspectIt #compilerErrorOffset #cancel #acceptText:from: #storedContents #gsDoIt #openForGSCompilerError:text:session: #gbxDoitSymbolList #compilerErrorText #text:processHandle: #gbxContextObject #gsPrintIt #text) Refactory.Browser.BrowserTextTool class->IdentitySet (#gbxGSPrintItIcon #gbxGSInspectItIcon #gbxGSDoItIcon #gbxGSDebugItIcon) ...etc...)
namedObjects
client = {12255} Dictionary ()
dirty
client = {3} true
loaded
client = {2} false
---------------------------------
[80] optimized [] in [] in [] in Parcel class>>loadParcelCachedFrom:
Context PC = 7
Receiver:
client = {1} nil
Temporaries:
loadedParcel
client = {10410} Parcel parcelNamed: 'GbsTools'
aStringOrFilename
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
Instance Variables:
---------------------------------
[81] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {662} BlockClosure [] in [] in [] in Parcel class>>loadParcelCachedFrom:
Temporaries:
anExceptionSelector
client = {3097} QueryNotification
handlerBlock
client = {16126} BlockClosure [] in [] in [] in Parcel class>>loadParcelCachedFrom:
Instance Variables:
method
client = {15220} CompiledBlock [] in [] in [] in Parcel class>>loadParcelCachedFrom:
outerContext
client = {1} nil
copiedValues
client = {9867} Array of size 2 #(Array of size 1 #(Parcel parcelNamed: 'GbsTools') a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl'))
---------------------------------
[82] optimized [] in [] in Parcel class>>loadParcelCachedFrom:
Context PC = 16
Receiver:
client = {1} nil
Temporaries:
loadedParcel
client = {10410} Parcel parcelNamed: 'GbsTools'
aStringOrFilename
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
loadTag
client = {11526} #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl'
self
client = {16043} Parcel
Instance Variables:
---------------------------------
[83] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {5267} BlockClosure [] in [] in Parcel class>>loadParcelCachedFrom:
Temporaries:
anExceptionSelector
client = {11809} Parcel abortedActionSignal
handlerBlock
client = {10606} BlockClosure [] in [] in Parcel class>>loadParcelCachedFrom:
Instance Variables:
method
client = {6568} CompiledBlock [] in [] in Parcel class>>loadParcelCachedFrom:
outerContext
client = {1} nil
copiedValues
client = {4347} Array of size 4 #(Array of size 1 #(Parcel parcelNamed: 'GbsTools') a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl') #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl' Parcel)
---------------------------------
[84] [] in Parcel class>>loadParcelCachedFrom:
Context PC = 20
Receiver:
client = {16043} Parcel
Temporaries:
loadedParcel
client = {10410} Parcel parcelNamed: 'GbsTools'
aStringOrFilename
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
loadTag
client = {11526} #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl'
self
client = {16043} Parcel
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[85] BlockClosure>>ensure:
Context PC = 4
Receiver:
client = {6006} BlockClosure [] in Parcel class>>loadParcelCachedFrom:
Temporaries:
aBlock
client = {13738} BlockClosure [] in Parcel class>>loadParcelCachedFrom:
result
client = {1} nil
Instance Variables:
method
client = {1782} CompiledBlock [] in Parcel class>>loadParcelCachedFrom:
outerContext
client = {7479} Parcel class>>loadParcelCachedFrom:
copiedValues
client = {1220} Array of size 4 #(Array of size 1 #(Parcel parcelNamed: 'GbsTools') a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl') #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl' Parcel)
---------------------------------
[86] Parcel class>>loadParcelCachedFrom:
Context PC = 46
Receiver:
client = {16043} Parcel
Temporaries:
aStringOrFilename
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
loadedParcel
client = {10410} Parcel parcelNamed: 'GbsTools'
loadTag
client = {11526} #parcel->'d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl'
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[87] optimized [] in [] in Parcel class>>loadParcelFrom:
Context PC = 7
Receiver:
client = {1} nil
Temporaries:
self
client = {16043} Parcel
aStringOrFilename
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
newParcel
client = {1} nil
Instance Variables:
---------------------------------
[88] BlockClosure>>ensure:
Context PC = 4
Receiver:
client = {3432} BlockClosure [] in [] in Parcel class>>loadParcelFrom:
Temporaries:
aBlock
client = {11164} BlockClosure [] in Parcel class>>withFileCachesDo:
result
client = {1} nil
Instance Variables:
method
client = {9509} CompiledBlock [] in [] in Parcel class>>loadParcelFrom:
outerContext
client = {1} nil
copiedValues
client = {4905} Array of size 3 #(Parcel a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl') Array of size 1 #(nil))
---------------------------------
[89] Parcel class>>withFileCachesDo:
Context PC = 20
Receiver:
client = {16043} Parcel
Temporaries:
aBlock
client = {3432} BlockClosure [] in [] in Parcel class>>loadParcelFrom:
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[90] optimized [] in Parcel class>>loadParcelFrom:
Context PC = 12
Receiver:
client = {1} nil
Temporaries:
self
client = {16043} Parcel
aStringOrFilename
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
newParcel
client = {1} nil
Instance Variables:
---------------------------------
[91] Cursor>>showWhile:
Context PC = 13
Receiver:
client = {1386} Cursor wait
Temporaries:
aBlock
client = {11350} BlockClosure [] in Parcel class>>loadParcelFrom:
oldcursor
client = {1386} Cursor wait
Instance Variables:
errorCode
client = {0} 0
handle
client = {5} 5
image
client = {15930} Depth1Image(extent: 16 @ 16 depth: 1)
mask
client = {3412} Depth1Image(extent: 16 @ 16 depth: 1)
hotSpot
client = {13537} 0 @ 0
name
client = {3954} 'wait'
---------------------------------
[92] Parcel class>>loadParcelFrom:
Context PC = 15
Receiver:
client = {16043} Parcel
Temporaries:
aStringOrFilename
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
newParcel
client = {1} nil
Instance Variables:
superclass
client = {51} CodeComponent
methodDict
client = {9687} MethodDictionary (CompiledMethod Parcel>>addSelector:toClass: CompiledMethod Parcel>>changeBinding:in: CompiledMethod Parcel>>unloadSourceSafely: CompiledMethod Parcel>>initialize CompiledMethod Parcel>>printOn: CompiledMethod Parcel>>isEmpty CompiledMethod Parcel>>isLoaded CompiledMethod Parcel>>traceVersion CompiledMethod Parcel>>summary CompiledMethod Parcel>>comparesTo: CompiledMethod Parcel>>bundleName: CompiledMethod Parcel>>packageEnvironment CompiledMethod Parcel>>definedSelectorsFor: CompiledMethod Parcel>>getCategoriesOfClasses CompiledMethod Parcel>>reinstalledSelector:class: CompiledMethod Parcel>>extensionMethods CompiledMethod Parcel>>performAction: CompiledMethod Parcel>>addSpecialItemsFrom: CompiledMethod Parcel>>definedThings CompiledMethod Parcel>>addDoIt: CompiledMethod Parcel>>fileOutOn: CompiledMethod Parcel>>addChangeSet: CompiledMethod Parcel>>definedBindingsFor: CompiledMethod Parcel>>relocateClass:from:to: CompiledMethod Parcel>>abortLoadBecause: CompiledMethod Parcel>>danglingReferencesIfUnloadedDo: CompiledMethod Parcel>>installUninstalledClasses CompiledMethod Parcel>>addEntiretyOfClass: CompiledMethod Parcel>>parcelOutOn:withSource:hideOnLoad:republish:backup: CompiledMethod Parcel>>postUnloadBlock CompiledMethod Parcel>>removeBinding:in: CompiledMethod Parcel>>addChangesFor:instanceSelectors:classSelectors:to:bindings:source: CompiledMethod Parcel>>nonMetaClassOf: CompiledMethod Parcel>>hasExtensions CompiledMethod Parcel>>saveParcelDialogFor:preOpen:preSave: CompiledMethod Parcel>>propertyChanged:value: CompiledMethod Parcel>>putStatsOn: CompiledMethod Parcel>>addNameSpace:attributes: CompiledMethod Parcel>>reinstalledShared:in: CompiledMethod Parcel>>uiForEmpty CompiledMethod Parcel>>hasBindingsFor: CompiledMethod Parcel>>definesName:in: CompiledMethod Parcel>>unloadSource CompiledMethod Parcel>>definedClassesExcludedSelectors CompiledMethod Parcel>>setParcelPropertyFrom: CompiledMethod Parcel>>textForItem CompiledMethod Parcel>>reinstalledClass: CompiledMethod Parcel>>installUninstalledBindings CompiledMethod Parcel>>fileIntoFrom: CompiledMethod Parcel>>cleanse CompiledMethod Parcel>>unload CompiledMethod Parcel>>definesOrExtendsBehavior: CompiledMethod Parcel>>saveParcelDialogFor: CompiledMethod Parcel>>adviseManager CompiledMethod Parcel>>extendedClasses CompiledMethod Parcel>>prerequisitesForLoading CompiledMethod Parcel>>definesClassOrNameSpace: CompiledMethod Parcel>>uninstalledClasses CompiledMethod Parcel>>extensionsDo: CompiledMethod Parcel>>addObject:named: CompiledMethod Parcel>>addedClasses CompiledMethod Parcel>>definedBindingsIncludingUninstalled CompiledMethod Parcel>>definesObject: CompiledMethod Parcel>>addNameSpace: CompiledMethod Parcel>>uiForRename CompiledMethod Parcel>>fileOutAsFor: CompiledMethod Parcel>>addClasses: CompiledMethod Parcel>>definedClassesIncludingUninstalled CompiledMethod Parcel>>removeSelector:forClass: CompiledMethod Parcel>>removeClasses: CompiledMethod Parcel>>propertyChanged: CompiledMethod Parcel>>createOrFindExpression CompiledMethod Parcel>>changeBinding:in:attributes: CompiledMethod Parcel>>removeDoIt: CompiledMethod Parcel>>removeNameSpace:unloaded: CompiledMethod Parcel>>changeSelector:class:protocol: CompiledMethod Parcel>>checkedActionMethod: CompiledMethod Parcel>>addSelector:class: CompiledMethod Parcel>>changeSelector:class: CompiledMethod Parcel>>changeClass: CompiledMethod Parcel>>removeSelector:class: CompiledMethod Parcel>>commentClass: CompiledMethod Parcel>>changedClasses CompiledMethod Parcel>>removeClass: CompiledMethod Parcel>>atSelector:class: CompiledMethod Parcel>>reorganizeClass: CompiledMethod Parcel>>renameClass:as: CompiledMethod Parcel>>addClass: CompiledMethod Parcel>>atClass:includes: CompiledMethod Parcel>>version: CompiledMethod Parcel>>postLoad: CompiledMethod Parcel>>definedSelectorsFor:andProtocol: CompiledMethod Parcel>>removeOverriddenClass: CompiledMethod Parcel>>markAsDirty CompiledMethod Parcel>>definedClasses CompiledMethod Parcel>>removeOverriddenNameSpace: CompiledMethod Parcel>>remove CompiledMethod Parcel>>recordPackageContentsFrom: CompiledMethod Parcel>>copyPropertiesTo: CompiledMethod Parcel>>reinstalledStatic:in: CompiledMethod Parcel>>packageName CompiledMethod Parcel>>relocateNameSpace:from:to: CompiledMethod Parcel>>hasExtendedClasses CompiledMethod Parcel>>isSaveable CompiledMethod Parcel>>definedClassesDo: CompiledMethod Parcel>>definedBindings CompiledMethod Parcel>>unloadParcelThenRestOfRelatedPundleLogged: CompiledMethod Parcel>>definedBindingsDo: CompiledMethod Parcel>>renameBinding:in:as: CompiledMethod Parcel>>hasUninstalledCode CompiledMethod Parcel>>definedOrExtendedClassNamesFor: CompiledMethod Parcel>>doComponentLoadedActions CompiledMethod Parcel>>moveContentsTo: CompiledMethod Parcel>>removeChangeSet: CompiledMethod Parcel>>addNames:in: CompiledMethod Parcel>>definesSelector:forClass: CompiledMethod Parcel>>manager CompiledMethod Parcel>>removeEntiretyOfClass: CompiledMethod Parcel>>definedAndExtendedClasses ...etc...)
format
client = {16393} 16393
subclasses
client = {1} nil
instanceVariables
client = {120} Array of size 7 #('definedObjects' 'definedClasses' 'definedBindings' 'classSelectors' 'namedObjects' 'dirty' 'loaded')
organization
client = {4509} ('initialize-release' #initialize)
('accessing' #bundleName #bundleName: #packageName #packageName: #postUnloadBlock #pundleName #summary #version #version: #versionString)
('copying' #postCopy)
('printing' #displayString #listEntry #printOn: #putStatsOn:)
('change management' #addBinding:in: #addBinding:in:attributes: #addClass: #addClass:attributes: #addDoIt: #addNameSpace: #addNameSpace:attributes: #addSelector:class: #addSelector:class:attributes: #changeBinding:in: #changeBinding:in:attributes: #changeClass: #changeClass:attributes: #changeNameSpace: #changeNameSpace:attributes: #changeSelector:class: #changeSelector:class:attributes: #changeSelector:class:documentation: #changeSelector:class:protocol: #commentClass: #commentNameSpace: #relocateBinding:from:to: #relocateClass:from:to: #relocateNameSpace:from:to: #removeBinding:in: #removeClass: #removeDoIt: #removeEntiretyOfClass: #removeNameSpace: #removeSelector:class: #renameBinding:in:as: #renameClass:as: #renameNameSpace:as: #reorganizeClass: #reorganizeClassData: #reorganizeNameSpace: #updateReferencesToComponent:toBeRenamedAs:)
('editing' #addChangeSet: #addChangesToChangeList: #addClassAndAllSelectors: #addClasses: #addClassesAndAllSelectors: #addEntiretyOfClass: #addEntiretyOfClasses: #addName:in: #addNames:in: #addObject: #addObject:named: #addSelector:forClass: #addSelector:toClass: #addSelectors:forClass: #addStatic:to: #cleanse #discard #empty #removeChangeSet: #removeClasses: #removeEntiretyOfClasses: #removeName:in: #removeNames:in: #removeObject: #removeSelector:forClass: #removeSelectors:forClass: #removeShared:from: #removeStatic:from: #undefineClass: #update:with:from:)
('ui' #fileOutAsFor: #saveParcelDialogFor: #saveParcelDialogFor:preOpen:preSave: #uiForEmpty #uiForRename)
('load/unload' #abortLoadBecause: #abortSaveBecause: #createOrFindExpression #fileIntoFrom: #fileOutOn: #packageEnvironment #packageUndeclared #parcelOutOn:withSource:hideOnLoad:republish:backup: #prerequisitesForLoading #remove #unload)
('queries' #allCallsOn: #allImplementorsOf: #classesAndSelectorsDo: #containsSelectors:forClass: #danglingReferencesIfUnloadedDo: #definedAndExtendedClasses #definedBindings #definedBindingsDo: #definedBindingsFor: #definedBindingsIncludingUninstalled #definedClasses #definedClassesDo: #definedClassesIncludingUninstalled #definedNamesFor: #definedNameSpaces #definedObjects #definedObjectsDo: #definedOrExtendedClassNamesFor: #definedProtocolsFor: #definedSelectorsFor: #definedSelectorsFor:andProtocol: #definedStaticReferences #definedThings #definesClass: #definesClassOrNameSpace: #definesName:in: #definesObject: #definesOrExtendsBehavior: #definesOrExtendsClass: #definesSelector:forClass: #extendedBehaviors #extendedClasses #extendsBehavior: #extendsClass: #extendsObject: #extensionsDo: #getCategoriesOfClasses #getChildrenObjects #loadedPrerequisites #methodsDo: #namedObjects #overridesDo: #pundleInImage)
('change set compatibility' #addOtherChange: #addPropertyChange: #atClass:includes: #atName:includes: #atSelector:class: #changedClasses #propertyChanged: #propertyChanged:value:)
('testing' #hasCodeOverriddenByOtherParcels #hasDanglingReferencesIfUnloaded #hasExtendedClasses #hasExtendedNameSpaces #hasExtensions #hasItselfBeenModified #hasUninstalledCode #isAvailableForRemoval #isDirty #isEmpty #isLoaded #isParcel #isSaveable #notEmpty)
('private' #adviseManager #checkedActionMethod: #definedClassesExcludedSelectors #definedClassExcludedSelectors: #extensionMethods #extensionMethodsIncludingUninstalled #forPackage:do: #installUninstalledBindings #installUninstalledClasses #installUninstalledMethods #manager #markAsClean #markAsDirty #markNotModified #nonMetaClassOf: #performAction: #postLoad: #setActionMethod:class:selector: #uninstalledBindings #uninstalledClasses #uninstalledMethods #unloadLogged: #unloadSource #unloadSourceSafely: #writeDefinition:on: #writeMethods:on:)
('private-selectors' #classesThatHaveBindings #classesThatHaveSelectors #hasBindingsFor: #hasSelectorsFor: #objectsThatHaveBindings #selectorsAt:)
('actions' #executeActionBlock:for:)
('overrides' #addedClasses #comparesTo: #overriddenClass: #overriddenNameSpace: #overriddenSelector:class: #overriddenStatic:in: #reinstalledClass: #reinstalledNameSpace: #reinstalledSelector:class: #reinstalledShared:in: #reinstalledStatic:in: #removeOverriddenClass: #removeOverriddenNameSpace: #removeOverriddenSelector:class: #removeOverriddenStatic:nameSpace:)
('store-utilities' #relatedPackage #relatedParcel #relatedPundle)
('store' #asPackage #asPackageNamed: #checkPrerequisiteNamed:withVersion:requiredVersion: #copyPropertiesTo: #moveContentsTo: #traceVersion #traceVersionString)
('private-load/unload' #addSpecialItemsFrom: #doComponentLoadedActions #doComponentUpdatingActions: #putStoredPropertiesIn: #queryLoaded:ifLoadedAndOK:ifFail: #recordPackageContentsFrom: #removeClass:unloaded: #removeNameSpace:unloaded: #runClassExtensionPostLoadMethods #setParcelPropertyFrom:)
('converting' #asParcel)
('private-editing' #addChangesFor:instanceSelectors:classSelectors:to:bindings:source:)
('deprecation' #unloadParcelThenRestOfRelatedPundleLogged:)
('Refactoring Browser' #textForItem)
name
client = {3105} #Parcel
classPool
client = {6314} NameSpaceOfClass (IdentityDictionary (#noSourceFileSignal->Parcel noSourceFileSignal #missingParcelSignal->Parcel missingParcelSignal #parcelAlreadyLoadedSignal->Parcel parcelAlreadyLoadedSignal #missingClassSignal->Parcel missingClassSignal #abortedActionSignal->Parcel abortedActionSignal #classAlreadyLoadedSignal->Parcel classAlreadyLoadedSignal #fileFormatSignal->Parcel fileFormatSignal #invalidClassFormatSignal->Parcel invalidClassFormatSignal ) a ValueHolder on: OrderedCollection (a PortableFilename('$(VISUALWORKS)\parcels') a PortableFilename('$(VISUALWORKS)\advanced') a PortableFilename('$(VISUALWORKS)\database') a PortableFilename('$(VISUALWORKS)\dllcc') a PortableFilename('$(VISUALWORKS)\xtreams') a PortableFilename('$(VISUALWORKS)\dst') a PortableFilename('$(VISUALWORKS)\wavedev') a PortableFilename('$(VISUALWORKS)\waveserver') a PortableFilename('$(VISUALWORKS)\web') a PortableFilename('$(VISUALWORKS)\security') a PortableFilename('$(VISUALWORKS)\net') a PortableFilename('$(VISUALWORKS)\com') a PortableFilename('$(VISUALWORKS)\store') a PortableFilename('$(VISUALWORKS)\opentalk') a PortableFilename('$(VISUALWORKS)\webservices') a PortableFilename('$(VISUALWORKS)\seaside') a PortableFilename('$(VISUALWORKS)\packaging') a PortableFilename('$(VISUALWORKS)\icc') a PortableFilename('$(VISUALWORKS)\glorp') a PortableFilename('$(VISUALWORKS)\DotNETConnect') a PortableFilename('$(VISUALWORKS)\pdp') a PortableFilename('$(VISUALWORKS)\japanese') a PortableFilename('$(VISUALWORKS)\contributed') a PortableFilename('$(VISUALWORKS)\contributed\*') a PortableFilename('$(VISUALWORKS)\compat') a PortableFilename('$(VISUALWORKS)\contributed\*\*') a PortableFilename('$(VISUALWORKS)\examples') a PortableFilename('.') a PortableFilename('$(VISUALWORKS)\preview\*') a PortableFilename('$(VISUALWORKS)\preview\*\*') a PortableFilename('$(VISUALWORKS)\obsolete') a PortableFilename('$(VISUALWORKS)\obsolete\*') a PortableFilename('$(VISUALWORKS)\launchpad') a PortableFilename('$(VISUALWORKS)\www')))
environment
client = {13424} Kernel
parcels
client = {1130} List (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'CstMessengerSupport' Parcel parcelNamed: 'GHNamespaces' Parcel parcelNamed: 'AT System Analysis' Parcel parcelNamed: 'AT Menu Support' Parcel parcelNamed: 'I18nRuntime' Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'ImageReaders' Parcel parcelNamed: 'Compression-ZLib' Parcel parcelNamed: 'StoreForPostgreSQL' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'MD5' Parcel parcelNamed: 'HashesBase' Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'Protocols-Common' Parcel parcelNamed: 'Protocol-Common-Namespace' Parcel parcelNamed: 'StoreForOracle' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'Glorp' Parcel parcelNamed: 'GlorpVWPort' Parcel parcelNamed: 'LoggingTool' Parcel parcelNamed: 'LDM-Framework' Parcel parcelNamed: 'Lens-Namespace' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Database' Parcel parcelNamed: 'Database-Namespace' Parcel parcelNamed: 'Browser-WatchLog' Parcel parcelNamed: 'Browser-CodeComponentUI' Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'Browser-TypeInferencer' Parcel parcelNamed: 'Browser-Support' Parcel parcelNamed: 'Browser-Prerequisites' Parcel parcelNamed: 'Browser-SmalllintUI' Parcel parcelNamed: 'Browser-Smalllint' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'ExternalWebBrowser-Text' Parcel parcelNamed: 'ExternalWebBrowser' Parcel parcelNamed: 'Debugger-Load All' Parcel parcelNamed: 'Debugger-Browser Extensions' Parcel parcelNamed: 'Browser-RefactoringUI' Parcel parcelNamed: 'Browser-Refactorings' Parcel parcelNamed: 'Browser-ChangeObjects' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'Browser-Environments' Parcel parcelNamed: 'Debugger-Process Monitor' Parcel parcelNamed: 'Debugger-UI' Parcel parcelNamed: 'Debugger-Exception-Modifications' Parcel parcelNamed: 'Debugger-StackInspector' Parcel parcelNamed: 'Debugger-Tools-Modifications' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Debugger-Probes' Parcel parcelNamed: 'Debugger-Compiler-Modifications' Parcel parcelNamed: 'Tools-Settings-VW' Parcel parcelNamed: 'Tools-Settings-Commands' Parcel parcelNamed: 'Tools-Settings' Parcel parcelNamed: 'Tools-Parcel Manager' Parcel parcelNamed: 'Tools-File Browser' Parcel parcelNamed: 'Tools-Changes' Parcel parcelNamed: 'Tools-Blueprints' Parcel parcelNamed: 'Browser-Parser' Parcel parcelNamed: 'Browser-Namespace' Parcel parcelNamed: 'Refactory-Namespace' Parcel parcelNamed: 'Tools-Workspace' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Tools-IDE-ListIcons' Parcel parcelNamed: 'Assets' Parcel parcelNamed: 'Headless' Parcel parcelNamed: 'Standard IO Streams' Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'URISupport' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'XML')
classParcelMap
client = {7263} IdentityDictionary ((VariableBinding key: #OExecBlockN)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsRtErrInternal->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsErrUnconvertedObject->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TranscriptSettingsPage->IdentitySet (Parcel parcelNamed: 'Tools-Settings-VW') UISettings->IdentitySet (Parcel parcelNamed: 'UIPainter' Parcel parcelNamed: 'XML-source') OracleTimestampBuffer->IdentitySet (Parcel parcelNamed: 'OracleEXDI') SmallInteger->IdentitySet (Parcel parcelNamed: 'SecurityBase' Parcel parcelNamed: 'OracleEXDI' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'GbsRuntime') ContextListPolicy->IdentitySet (Parcel parcelNamed: 'Debugger-UI') SelectionDragModeTracker->IdentitySet (Parcel parcelNamed: 'UIPainter') ByteString->IdentitySet (Parcel parcelNamed: 'BOSS') (VariableBinding key: #StatMonitorPriority)->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.NavigatorState->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') GemStone.Gbs.GbsClassErrInvariantSuperClass->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Array->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') GemStone.Gbs.GbsRtErrCantReturn->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.GlorpVarBinaryType->IdentitySet (Parcel parcelNamed: 'Glorp') Float->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'OracleEXDI') Store.BundleStructureChange->IdentitySet (Parcel parcelNamed: 'PackageCategories') SystemEventInterest->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI' Parcel parcelNamed: 'StoreBase') GemStone.Gbs.GbsGciErrCatchBuffNotFound->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsStDBMbStrOddSize->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Point->IdentitySet (Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'Browser-BrowserUI' Parcel parcelNamed: 'Tools-IDE-ListIcons') LargePositiveInteger->IdentitySet (Parcel parcelNamed: 'PostgreSQL3EXDI' Parcel parcelNamed: 'SecurityBase') Glorp.SAPDBPlatform->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.RemoveInstanceVariableRefactoring->IdentitySet (Parcel parcelNamed: 'Browser-Refactorings') Store.NoTrunkToMergeError->IdentitySet (Parcel parcelNamed: 'StoreBase') Message->IdentitySet (Parcel parcelNamed: 'Debugger-Support') GbsBuffer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsNumErrArgNotRoundingMode->IdentitySet (Parcel parcelNamed: 'GbsRuntime') GemStone.Gbs.GbsGciErrBadSessionId->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Glorp.Mapping->IdentitySet (Parcel parcelNamed: 'Glorp') Semaphore->IdentitySet (Parcel parcelNamed: 'GbsRuntime') UnableToInitializeEnvironmentHandle->IdentitySet (Parcel parcelNamed: 'OracleEXDI') False->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Tools-IDE-ListIcons') Character->IdentitySet (Parcel parcelNamed: 'GbsRuntime' Parcel parcelNamed: 'Debugger-Support' Parcel parcelNamed: 'Tools-Trippy') Store.InstallingDatabaseTables->IdentitySet (Parcel parcelNamed: 'StoreBase') LargeInteger->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (VariableBinding key: #SelListMenuWithSelection)->IdentitySet (Parcel parcelNamed: 'UIPainter') DataSetSpecColumnDetailsModel->IdentitySet (Parcel parcelNamed: 'UIPainter') GemStone.Gbs.GbxClientObjDictionaryFinalizer->IdentitySet (Parcel parcelNamed: 'GbsRuntime') Refactory.Browser.PartialHierarchyClassNavigatorPart->IdentitySet (Parcel parcelNamed: 'Browser-BaseUI') Refactory.Browser.SmalltalkAutocomplete->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') GemStone.Gbs.GbsRtErrNotOnlyUser->IdentitySet (Parcel parcelNamed: 'GbsRuntime') TransactionException->IdentitySet (Parcel parcelNamed: 'Database') Glorp.WeakVWCachePolicy->IdentitySet (Parcel parcelNamed: 'Glorp') Store.ContainsUndeclaredError->IdentitySet (Parcel parcelNamed: 'StoreBase') CompiledInitializer->IdentitySet (Parcel parcelNamed: 'Browser-SourceCodeUI') (VariableBinding key: #CannotLoadComponentSignal)->IdentitySet (Parcel parcelNamed: 'StoreBase') GemStone.Gbs.ServerClasses.ClientForwarder->IdentitySet (Parcel parcelNamed: 'GbsRuntime') (InitializedVariableBinding key: #FIXn3n072711026)->IdentitySet (Parcel parcelNamed: 'ImageReaders') GemStone.Gbs.GbsRtErrBadSession->IdentitySet (Parcel parcelNamed: 'GbsRuntime') ByteSymbol->IdentitySet (Parcel parcelNamed: 'BOSS') Glorp.GlorpMSSQLFloatType->IdentitySet (Parcel parcelNamed: 'Glorp') Refactory.Browser.MethodNameDialog->IdentitySet (Parcel parcelNamed: 'Browser-RefactoringUI') DebuggerClient2->IdentitySet (Parcel parcelNamed: 'Debugger-UI') Metaclass->IdentitySet (Parcel parcelNamed: 'PackageCategories' Parcel parcelNamed: 'Browser-BaseUI' Parcel parcelNamed: 'StoreBase' Parcel parcelNamed: 'XML-source' Parcel parcelNamed: 'BOSS' Parcel parcelNamed: 'Tools-Trippy' Parcel parcelNamed: 'GbsRuntime') ...etc...)
parcelFileInfoCache
client = {1004} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\security\ECC.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('585' '19204') #comment->Array of size 2 #('This package implements the Elliptic Curve Cryptography (ECC). A good primer on ECC can be found at http://arstechnica.com/security/2013/10/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/1/.
RFC 6090 describes Fundamental Elliptic Curve Cryptography Algorithms: https://tools.ietf.org/html/rfc6090
Elliptic Curve Cryptography mostly (but not always) use pre-computed parameters available at various online documents, e.g.: http://csrc.nist.gov/groups/ST/toolkit/documents/dss/NISTReCur.pdf.
For message signature and verification, use two instances of ECDSA (Elliptic Curve Digital Signature Algorithm) with the same parameters.
Example:
| parameters alice message signature bob |
parameters := ECParameterSet NIST_P256.
alice := ECDSA new.
alice parameters: parameters.
message := ''A secret message'' asByteArray.
signature := alice sign: message.
bob := ECDSA new.
bob parameters: parameters.
bob publicKey: alice publicKey.
bob verify: signature of: message.
TO DO:
* Encryption / decryption
* ECDSAKey, ECDSAPrivateKey, ECDSAPublicKey (see the DSA counterparts for examples and inspiration)
* Once the above is done, we can add extensions to SecurityPrivateKey and SecurityPublicKey to support ECDSA and ECDH. See #ecdsa: and #ecdh: methods in LibCryptoPrivateKey and LibCryptoPublicKey.
* Support for more predefined curves and key bit sizes. This will require implementation of SHA384 and SHA512 (currently we only implement SHA1 and SHA256).' '') #format->17 #timestamp->15. Juli 2016 12:28:21 #parcel->'ECC' #prerequisiteParcels->OrderedCollection (Array of size 2 #('CiphersBase' '') Array of size 2 #('SecurityBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\examples\LoanCalc.pcl'->Dictionary (#version->'8.0 - 1' #space->Array of size 2 #('336' '9712') #comment->Array of size 2 #('This parcel/package contains the LoanCalculator class, which is an application model demonstrating the use of input fields and dependencies between itself and its domain model, Amortizer.' '') #format->17 #timestamp->1. Juli 2016 11:37:27 #parcel->'LoanCalculator-Example' #prerequisiteParcels->OrderedCollection () ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\Model-Observables.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('890' '25784') #comment->Array of size 2 #('This package contains the implementation of ObservedValue, BufferedValue, ObservedList and other Announcements-aware models.' '') #format->17 #timestamp->3. April 2013 06:44:39 #parcel->'Model-Observables' #prerequisiteParcels->OrderedCollection (Array of size 2 #('System-Announcements' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\parcels\XSL.pcl'->Dictionary (#version->'7.10 - 1' #space->Array of size 2 #('2460' '82784') #comment->Array of size 2 #('XSL provides support code necessary to apply an XSL stylesheet to an XML file in order to transform it into another representation. Most XSL transformation elements are supported, and are implemented as subclasses of XSLCommand.
Further information on XSL support can be found in the "Application Developer''s Guide" (located in the /doc subdirectory of the VisualWorks installation).' '') #format->17 #timestamp->3. April 2013 06:44:12 #parcel->'XSL' #prerequisiteParcels->OrderedCollection (Array of size 2 #('XPath' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\security\DSA.pcl'->Dictionary (#version->'8.2 - 1' #space->Array of size 2 #('469' '14944') #comment->Array of size 2 #('This package contains an implementation of Digital Signature Algorithm (DSA) of the U.S. government''s Digital Signature Standard (DSS). The DSA algorithm was proposed in 1991 and became a standard in May 1994. The official description is available as a Federal Information Processing Standards Publication (FIPS PUB 186, May 19, 1994; http://csrc.nist.gov/CryptoToolkit/tkdigsigs.html).
The algorithm is represented by the class DSA providing API for signing and verifying. The keys can be generated with DSAKeyGenerator and are instantiated in the form of DSAPublicKey and DSAPrivateKey. The result of signing is a DSASignature and that''s what needs to be handed in as a parameter for verification. For details please refer to the class comments.
For standardized export/import and secure storage of private keys use the PKCS8 package.' '') #format->17 #timestamp->15. Juli 2016 12:28:20 #parcel->'DSA' #prerequisiteParcels->OrderedCollection (Array of size 2 #('SecurityBase' '') Array of size 2 #('CiphersBase' '') Array of size 2 #('SHA' '')) ) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\COAST\SudokuModels.pcl'->Dictionary (#version->'1.29' #space->Array of size 2 #('502' '19648') #timestamp->26. Juli 2014 13:48:39 #format->17 #parcel->'SudokuModels' #prerequisiteParcels->OrderedCollection (Array of size 2 #('COASTCore' '')) ) ...etc...)
parcelFileDirectoryCache
client = {11129} Dictionary ('c:\Program Files (x86)\Cincom\vw8.2\net'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\net\ASN1-Constraints.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Support.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1-Types.pcl') a PortableFilename('$(VISUALWORKS)\net\ASN1.pcl') a PortableFilename('$(VISUALWORKS)\net\FTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTP.pcl') a PortableFilename('$(VISUALWORKS)\net\HTTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAP.pcl') a PortableFilename('$(VISUALWORKS)\net\IMAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAP.pcl') a PortableFilename('$(VISUALWORKS)\net\LDAPS.pcl') a PortableFilename('$(VISUALWORKS)\net\Mail.pcl') a PortableFilename('$(VISUALWORKS)\net\MIME.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-BaseExtensions.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Browser.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-DLLCCFixes.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Domain.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\net\MQ-XIF.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClientBase.pcl') a PortableFilename('$(VISUALWORKS)\net\NetClients.pcl') a PortableFilename('$(VISUALWORKS)\net\NetConfigTool.pcl') a PortableFilename('$(VISUALWORKS)\net\NetSecureConnection.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3.pcl') a PortableFilename('$(VISUALWORKS)\net\POP3S.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTP.pcl') a PortableFilename('$(VISUALWORKS)\net\SMTPS.pcl') a PortableFilename('$(VISUALWORKS)\net\URI.pcl') a PortableFilename('$(VISUALWORKS)\net\WebSupport.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\contributed\*\*'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Basics.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Examples.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Shared.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Aragon\Parcels\Aragon.Widgets.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos-Utilities.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Chronos\VisualWorks-B1.202\Chronos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FixedFormat.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\FormatedSetting.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\L10n.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\L10n\MultiDictionary.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\I18n-SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze-Demos.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\seaBreeze\SeaBreeze.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\TGZArchiver.pcl') a PortableFilename('$(VISUALWORKS)\contributed\Heeg\WikiWorks4SSP-Legacy\WikiWorks4SSP.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\Avb-Namespace.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBEXDITest.pcl') a PortableFilename('$(VISUALWORKS)\contributed\InterBase\extra\IBLensTests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Fonts.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF-test.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Report4PDF.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values Development.pcl') a PortableFilename('$(VISUALWORKS)\contributed\PDF4Smalltalk\parcels\Values.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Core.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-InOut.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Install.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests-VW.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-Tests.pcl') a PortableFilename('$(VISUALWORKS)\contributed\SIXX\SIXX0.3-VW\SIXX-VW.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\packaging'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\packaging\ImageCompression.pcl') a PortableFilename('$(VISUALWORKS)\packaging\RuntimePackager.pcl')) 'c:\Program Files (x86)\Cincom\vw8.2\advanced'->OrderedCollection (a PortableFilename('$(VISUALWORKS)\advanced\AllAdvancedTools.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATBenchmarks.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATIntegerExtensions.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMenuSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATMetaNumerics.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserCompiler.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATParserExample.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingCore.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATProfilingUI.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSupport.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATSystemAnalysis.pcl') a PortableFilename('$(VISUALWORKS)\advanced\ATTools.pcl')) ...etc...)
dependents
client = {10352} a Store.PundleAccess
---------------------------------
[93] optimized [] in [] in Tools.FileTools.FileBrowser>>loadParcel
Context PC = 6
Receiver:
client = {1} nil
Temporaries:
name
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
Instance Variables:
---------------------------------
[94] optimized [] in [] in Notice class>>show:while:
Context PC = 5
Receiver:
client = {1} nil
Temporaries:
aBlock
client = {9143} BlockClosure [] in [] in Tools.FileTools.FileBrowser>>loadParcel
result
client = {2884} an UIBuilder
babyWindow
client = {13009} a ScheduledWindow 105
babyWindowManager
client = {6750} a WindowManager
Instance Variables:
---------------------------------
[95] BlockClosure>>ensure:
Context PC = 4
Receiver:
client = {491} BlockClosure [] in [] in Notice class>>show:while:
Temporaries:
aBlock
client = {14482} BlockClosure [] in Cursor>>showWhile:
result
client = {1} nil
Instance Variables:
method
client = {659} CompiledBlock [] in [] in Notice class>>show:while:
outerContext
client = {1} nil
copiedValues
client = {8223} Array of size 2 #(BlockClosure [] in [] in Tools.FileTools.FileBrowser>>loadParcel Array of size 3 #(an UIBuilder a ScheduledWindow 105 a WindowManager))
---------------------------------
[96] Cursor>>showWhile:
Context PC = 23
Receiver:
client = {1386} Cursor wait
Temporaries:
aBlock
client = {491} BlockClosure [] in [] in Notice class>>show:while:
oldcursor
client = {15035} Cursor normal
Instance Variables:
errorCode
client = {0} 0
handle
client = {5} 5
image
client = {15930} Depth1Image(extent: 16 @ 16 depth: 1)
mask
client = {3412} Depth1Image(extent: 16 @ 16 depth: 1)
hotSpot
client = {13537} 0 @ 0
name
client = {3954} 'wait'
---------------------------------
[97] optimized [] in Notice class>>show:while:
Context PC = 48
Receiver:
client = {1} nil
Temporaries:
baby
client = {5463} a Notice
result
client = {2884} an UIBuilder
babyWindow
client = {13009} a ScheduledWindow 105
babyWindowManager
client = {6750} a WindowManager
aBlock
client = {9143} BlockClosure [] in [] in Tools.FileTools.FileBrowser>>loadParcel
Instance Variables:
---------------------------------
[98] BlockClosure>>ensure:
Context PC = 4
Receiver:
client = {15588} BlockClosure [] in Notice class>>show:while:
Temporaries:
aBlock
client = {13195} BlockClosure [] in Notice class>>show:while:
result
client = {1} nil
Instance Variables:
method
client = {10784} CompiledBlock [] in Notice class>>show:while:
outerContext
client = {1} nil
copiedValues
client = {6936} Array of size 3 #(a Notice Array of size 3 #(an UIBuilder a ScheduledWindow 105 a WindowManager) BlockClosure [] in [] in Tools.FileTools.FileBrowser>>loadParcel)
---------------------------------
[99] Notice class>>show:while:
Context PC = 27
Receiver:
client = {5969} Notice
Temporaries:
aStringOrUserMessage
client = {13748} 'Loading Parcel
d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl'
aBlock
client = {9143} BlockClosure [] in [] in Tools.FileTools.FileBrowser>>loadParcel
baby
client = {5463} a Notice
result
client = {2884} an UIBuilder
babyWindow
client = {13009} a ScheduledWindow 105
babyWindowManager
client = {6750} a WindowManager
Instance Variables:
superclass
client = {15540} ApplicationModel
methodDict
client = {15027} MethodDictionary (CompiledMethod Notice>>on: CompiledMethod Notice>>message: CompiledMethod Notice>>show: CompiledMethod Notice>>changedMessages CompiledMethod Notice>>postOpenWith: CompiledMethod Notice>>invokePostOpen CompiledMethod Notice>>notice CompiledMethod Notice>>textView CompiledMethod Notice>>requestForWindowClose)
format
client = {16390} 16390
subclasses
client = {1} nil
instanceVariables
client = {7489} Array of size 2 #('notice' 'messages')
organization
client = {1230} ('interface opening' #postOpenWith:)
('aspects' #message: #notice #show: #textView)
('updating' #changedMessages)
('private' #invokePostOpen #on:)
('interface closing' #requestForWindowClose)
name
client = {7665} #Notice
classPool
client = {8199} NameSpaceOfClass ()
environment
client = {155} UI
savedWindowInformation
client = {1092} IdentityDictionary (#progressWindowSpec->IdentityDictionary (#savedSize->383 @ 92 ) #windowSpec->IdentityDictionary (#savedSize->300 @ 75 ) #noticeWindowSpec->IdentityDictionary (#savedSize->383 @ 157 ) )
---------------------------------
[100] optimized [] in Tools.FileTools.FileBrowser>>loadParcel
Context PC = 18
Receiver:
client = {1} nil
Temporaries:
name
client = {13914} a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
Instance Variables:
---------------------------------
[101] Tools.FileTools.FileBrowser>>withSelectedFilenameDo:
Context PC = 14
Receiver:
client = {4176} a Tools.FileTools.FileBrowser
Temporaries:
aBlock
client = {9515} BlockClosure [] in Tools.FileTools.FileBrowser>>loadParcel
file
client = {3256} a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl)
Instance Variables:
dependents
client = {7122} a ScheduledWindow 42
builder
client = {863} an UIBuilder
uiSession
client = {441} a ControlManager
eventHandlers
client = {1} nil
directoryTreeHolder
client = {10988} a SelectionInTree
patternChoices
client = {4729} a ValueHolder on: List ('*' '*.pcl' '*.st, *.pst, *.cha' '*.txt, *.ws')
fileListHolder
client = {14854} a SelectionInList
patternHolder
client = {8595} a ValueHolder on: '*'
fileSelectionChannel
client = {2336} a ValueHolder on: a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
currentViewer
client = {12461} a Tools.FileTools.ParcelFileViewer
statusTextRightHolder
client = {6202} a ValueHolder on: '578 KB'
statusTextLeftHolder
client = {16327} a ValueHolder on: 'd:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl'
viewerListHolder
client = {10068} a SelectionInList
menuBarHolder
client = {3809} a ValueHolder on: a Menu
encodingChannel
client = {13934} a ValueHolder on: #default
---------------------------------
[102] Tools.FileTools.FileBrowser>>loadParcel
Context PC = 5
Receiver:
client = {4176} a Tools.FileTools.FileBrowser
Temporaries:
Instance Variables:
dependents
client = {7122} a ScheduledWindow 42
builder
client = {863} an UIBuilder
uiSession
client = {441} a ControlManager
eventHandlers
client = {1} nil
directoryTreeHolder
client = {10988} a SelectionInTree
patternChoices
client = {4729} a ValueHolder on: List ('*' '*.pcl' '*.st, *.pst, *.cha' '*.txt, *.ws')
fileListHolder
client = {14854} a SelectionInList
patternHolder
client = {8595} a ValueHolder on: '*'
fileSelectionChannel
client = {2336} a ValueHolder on: a NTFSFilename('d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl')
currentViewer
client = {12461} a Tools.FileTools.ParcelFileViewer
statusTextRightHolder
client = {6202} a ValueHolder on: '578 KB'
statusTextLeftHolder
client = {16327} a ValueHolder on: 'd:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl'
viewerListHolder
client = {10068} a SelectionInList
menuBarHolder
client = {3809} a ValueHolder on: a Menu
encodingChannel
client = {13934} a ValueHolder on: #default
---------------------------------
[103] SequenceController(ControllerWithMenu)>>dispatchMenuSelection:
Context PC = 17
Receiver:
client = {496} a SequenceController
Temporaries:
aMenuItem
client = {3921} a MenuItem 'Load'
menuAction
client = {6417} #loadParcel
receiver
client = {4176} a Tools.FileTools.FileBrowser
Instance Variables:
model
client = {11174} a ValueHolder on: List (a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pst))
view
client = {4915} a SequenceView
menuHolder
client = {15040} BlockClosure [] in Tools.FileTools.FileBrowser>>fileListMenu
performer
client = {4176} a Tools.FileTools.FileBrowser
outside
client = {2} false
searchString
client = {1} nil
keyboardHook
client = {1} nil
doStringSearching
client = {3} true
dispatcher
client = {8781} an UIDispatcher
dragDropCallbacks
client = {1} nil
selectOnDownWithDrag
client = {2} false
autoSelect
client = {3} true
useModifierKeys
client = {2} false
---------------------------------
[104] optimized [] in ControllerWithMenu>>processMenu:event:
Context PC = 12
Receiver:
client = {1} nil
Temporaries:
self
client = {496} a SequenceController
selectedItem
client = {3921} a MenuItem 'Load'
Instance Variables:
---------------------------------
[105] BlockClosure>>cull:
Context PC = 10
Receiver:
client = {3075} BlockClosure [] in ControllerWithMenu>>processMenu:event:
Temporaries:
anObject
client = {6417} #loadParcel
Instance Variables:
method
client = {14851} CompiledBlock [] in ControllerWithMenu>>processMenu:event:
outerContext
client = {1} nil
copiedValues
client = {12280} Array of size 2 #(a SequenceController a MenuItem 'Load')
---------------------------------
[106] ByteSymbol(Object)>>ifNotNil:
Context PC = 4
Receiver:
client = {6417} #loadParcel
Temporaries:
aBlock
client = {3075} BlockClosure [] in ControllerWithMenu>>processMenu:event:
Instance Variables:
---------------------------------
[107] SequenceController(ControllerWithMenu)>>processMenu:event:
Context PC = 35
Receiver:
client = {496} a SequenceController
Temporaries:
aMenu
client = {10914} a Menu
event
client = {4181} a YellowButtonPressedEvent
selectedItem
client = {3921} a MenuItem 'Load'
Instance Variables:
model
client = {11174} a ValueHolder on: List (a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pst))
view
client = {4915} a SequenceView
menuHolder
client = {15040} BlockClosure [] in Tools.FileTools.FileBrowser>>fileListMenu
performer
client = {4176} a Tools.FileTools.FileBrowser
outside
client = {2} false
searchString
client = {1} nil
keyboardHook
client = {1} nil
doStringSearching
client = {3} true
dispatcher
client = {8781} an UIDispatcher
dragDropCallbacks
client = {1} nil
selectOnDownWithDrag
client = {2} false
autoSelect
client = {3} true
useModifierKeys
client = {2} false
---------------------------------
[108] SequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
Context PC = 14
Receiver:
client = {496} a SequenceController
Temporaries:
event
client = {4181} a YellowButtonPressedEvent
Instance Variables:
model
client = {11174} a ValueHolder on: List (a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pst))
view
client = {4915} a SequenceView
menuHolder
client = {15040} BlockClosure [] in Tools.FileTools.FileBrowser>>fileListMenu
performer
client = {4176} a Tools.FileTools.FileBrowser
outside
client = {2} false
searchString
client = {1} nil
keyboardHook
client = {1} nil
doStringSearching
client = {3} true
dispatcher
client = {8781} an UIDispatcher
dragDropCallbacks
client = {1} nil
selectOnDownWithDrag
client = {2} false
autoSelect
client = {3} true
useModifierKeys
client = {2} false
---------------------------------
[109] SequenceController>>yellowButtonPressedEvent:
Context PC = 44
Receiver:
client = {496} a SequenceController
Temporaries:
event
client = {4181} a YellowButtonPressedEvent
point
client = {14859} 80 @ 82
index
client = {5} 5
Instance Variables:
model
client = {11174} a ValueHolder on: List (a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pst))
view
client = {4915} a SequenceView
menuHolder
client = {15040} BlockClosure [] in Tools.FileTools.FileBrowser>>fileListMenu
performer
client = {4176} a Tools.FileTools.FileBrowser
outside
client = {2} false
searchString
client = {1} nil
keyboardHook
client = {1} nil
doStringSearching
client = {3} true
dispatcher
client = {8781} an UIDispatcher
dragDropCallbacks
client = {1} nil
selectOnDownWithDrag
client = {2} false
autoSelect
client = {3} true
useModifierKeys
client = {2} false
---------------------------------
[110] YellowButtonPressedEvent>>dispatchTo:
Context PC = 4
Receiver:
client = {4181} a YellowButtonPressedEvent
Temporaries:
anObject
client = {496} a SequenceController
Instance Variables:
time
client = {369608359} 369608359
initiator
client = {12466} an EventDispatcher
window
client = {7122} a ScheduledWindow 42
wasHandled
client = {2} false
state
client = {2} 2
x
client = {339} 339
y
client = {134} 134
gx
client = {899} 899
gy
client = {354} 354
buttonNumber
client = {2} 2
---------------------------------
[111] SequenceController(ControllerWithMenu)>>handleEvent:
Context PC = 38
Receiver:
client = {496} a SequenceController
Temporaries:
anEvent
client = {4181} a YellowButtonPressedEvent
Instance Variables:
model
client = {11174} a ValueHolder on: List (a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pst))
view
client = {4915} a SequenceView
menuHolder
client = {15040} BlockClosure [] in Tools.FileTools.FileBrowser>>fileListMenu
performer
client = {4176} a Tools.FileTools.FileBrowser
outside
client = {2} false
searchString
client = {1} nil
keyboardHook
client = {1} nil
doStringSearching
client = {3} true
dispatcher
client = {8781} an UIDispatcher
dragDropCallbacks
client = {1} nil
selectOnDownWithDrag
client = {2} false
autoSelect
client = {3} true
useModifierKeys
client = {2} false
---------------------------------
[112] EventDispatcher>>dispatch:to:
Context PC = 10
Receiver:
client = {12466} an EventDispatcher
Temporaries:
event
client = {4181} a YellowButtonPressedEvent
object
client = {496} a SequenceController
tmp
client = {1} nil
Instance Variables:
windowController
client = {7313} an ApplicationStandardSystemController
currentMouseConsumer
client = {1} nil
grabbingMouse
client = {2} false
lastControlObject
client = {1} nil
trapList
client = {1} nil
state
client = {1} nil
repairDamageWhenDebugging
client = {3} true
flushQueueAfterError
client = {3} true
distributeEventsWhenDebugging
client = {3} true
dragDropInProgress
client = {2} false
dragDropTracker
client = {1} nil
dispatchUnknownEvents
client = {2} false
keyboardHook
client = {1} nil
---------------------------------
[113] optimized [] in EventDispatcher>>dispatchEvent:
Context PC = 8
Receiver:
client = {1} nil
Temporaries:
self
client = {12466} an EventDispatcher
event
client = {4181} a YellowButtonPressedEvent
objectWantingControl
client = {496} a SequenceController
Instance Variables:
---------------------------------
[114] BlockClosure>>cull:
Context PC = 10
Receiver:
client = {13944} BlockClosure [] in EventDispatcher>>dispatchEvent:
Temporaries:
anObject
client = {496} a SequenceController
Instance Variables:
method
client = {2917} CompiledBlock [] in EventDispatcher>>dispatchEvent:
outerContext
client = {1} nil
copiedValues
client = {13024} Array of size 3 #(an EventDispatcher a YellowButtonPressedEvent a SequenceController)
---------------------------------
[115] SequenceController(Object)>>ifNotNil:
Context PC = 4
Receiver:
client = {496} a SequenceController
Temporaries:
aBlock
client = {13944} BlockClosure [] in EventDispatcher>>dispatchEvent:
Instance Variables:
model
client = {11174} a ValueHolder on: List (a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\CstMessengerSupport.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsRuntime.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsTools.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw7.pst) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pcl) a Tools.FileTools.FileItem (d:\Documents\VisualWorks\Anwendungen\HO Client-alt\7.9.1\HeegOffice+Fibu-2013-01-25\GemBuilder8.2\VW\GbsToolsVw8.pst))
view
client = {4915} a SequenceView
menuHolder
client = {15040} BlockClosure [] in Tools.FileTools.FileBrowser>>fileListMenu
performer
client = {4176} a Tools.FileTools.FileBrowser
outside
client = {2} false
searchString
client = {1} nil
keyboardHook
client = {1} nil
doStringSearching
client = {3} true
dispatcher
client = {8781} an UIDispatcher
dragDropCallbacks
client = {1} nil
selectOnDownWithDrag
client = {2} false
autoSelect
client = {3} true
useModifierKeys
client = {2} false
---------------------------------
[116] EventDispatcher>>dispatchEvent:
Context PC = 151
Receiver:
client = {12466} an EventDispatcher
Temporaries:
event
client = {4181} a YellowButtonPressedEvent
objectWantingControl
client = {496} a SequenceController
Instance Variables:
windowController
client = {7313} an ApplicationStandardSystemController
currentMouseConsumer
client = {1} nil
grabbingMouse
client = {2} false
lastControlObject
client = {1} nil
trapList
client = {1} nil
state
client = {1} nil
repairDamageWhenDebugging
client = {3} true
flushQueueAfterError
client = {3} true
distributeEventsWhenDebugging
client = {3} true
dragDropInProgress
client = {2} false
dragDropTracker
client = {1} nil
dispatchUnknownEvents
client = {2} false
keyboardHook
client = {1} nil
---------------------------------
[117] YellowButtonPressedEvent(Event)>>dispatch
Context PC = 16
Receiver:
client = {4181} a YellowButtonPressedEvent
Temporaries:
Instance Variables:
time
client = {369608359} 369608359
initiator
client = {12466} an EventDispatcher
window
client = {7122} a ScheduledWindow 42
wasHandled
client = {2} false
state
client = {2} 2
x
client = {339} 339
y
client = {134} 134
gx
client = {899} 899
gy
client = {354} 354
buttonNumber
client = {2} 2
---------------------------------
[118] YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
Context PC = 4
Receiver:
client = {4181} a YellowButtonPressedEvent
Temporaries:
aWinMgr
client = {6750} a WindowManager
Instance Variables:
time
client = {369608359} 369608359
initiator
client = {12466} an EventDispatcher
window
client = {7122} a ScheduledWindow 42
wasHandled
client = {2} false
state
client = {2} 2
x
client = {339} 339
y
client = {134} 134
gx
client = {899} 899
gy
client = {354} 354
buttonNumber
client = {2} 2
---------------------------------
[119] optimized [] in WindowManager>>safelyDispatchForWindowManager:
Context PC = 6
Receiver:
client = {1} nil
Temporaries:
event
client = {4181} a YellowButtonPressedEvent
self
client = {6750} a WindowManager
Instance Variables:
---------------------------------
[120] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {9163} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Temporaries:
anExceptionSelector
client = {8473} BadControllerError
handlerBlock
client = {8243} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Instance Variables:
method
client = {5430} CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
outerContext
client = {1} nil
copiedValues
client = {1984} Array of size 2 #(a YellowButtonPressedEvent a WindowManager)
---------------------------------
[121] WindowManager>>safelyDispatchForWindowManager:
Context PC = 13
Receiver:
client = {6750} a WindowManager
Temporaries:
event
client = {4181} a YellowButtonPressedEvent
Instance Variables:
windows
client = {11189} OrderedCollection (a ScheduledWindow 105 a ScheduledWindow 42)
activeController
client = {1} nil
interruptLock
client = {2} false
outstandingMetaOrDamage
client = {2} false
openInProgress
client = {2} false
eventQueue
client = {4930} an EventQueue
baseProcess
client = {15055} a Process in Semaphore>>waitIfCurtailedSignal
dontFilterEvents
client = {2} false
---------------------------------
[122] WindowManager>>processNextEvent
Context PC = 9
Receiver:
client = {6750} a WindowManager
Temporaries:
event
client = {4181} a YellowButtonPressedEvent
Instance Variables:
windows
client = {11189} OrderedCollection (a ScheduledWindow 105 a ScheduledWindow 42)
activeController
client = {1} nil
interruptLock
client = {2} false
outstandingMetaOrDamage
client = {2} false
openInProgress
client = {2} false
eventQueue
client = {4930} an EventQueue
baseProcess
client = {15055} a Process in Semaphore>>waitIfCurtailedSignal
dontFilterEvents
client = {2} false
---------------------------------
[123] optimized [] in [] in WindowManager>>newProcess
Context PC = 13
Receiver:
client = {1} nil
Temporaries:
self
client = {6750} a WindowManager
Instance Variables:
---------------------------------
[124] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {11375} BlockClosure [] in [] in WindowManager>>newProcess
Temporaries:
anExceptionSelector
client = {3873} TerminateException
handlerBlock
client = {330} BlockClosure [] in [] in WindowManager>>newProcess
Instance Variables:
method
client = {1001} CompiledBlock [] in [] in WindowManager>>newProcess
outerContext
client = {1} nil
copiedValues
client = {6750} a WindowManager
---------------------------------
[125] optimized [] in WindowManager>>newProcess
Context PC = 15
Receiver:
client = {1} nil
Temporaries:
self
client = {6750} a WindowManager
Instance Variables:
---------------------------------
[126] BlockClosure>>on:do:
Context PC = 18
Receiver:
client = {5302} BlockClosure [] in WindowManager>>newProcess
Temporaries:
anExceptionSelector
client = {3873} TerminateException
handlerBlock
client = {8897} BlockClosure [] in [] in Process class>>forBlock:priority:
Instance Variables:
method
client = {2474} CompiledBlock [] in WindowManager>>newProcess
outerContext
client = {1} nil
copiedValues
client = {6750} a WindowManager
---------------------------------
[127] optimized [] in Process class>>forBlock:priority:
Context PC = 9
Receiver:
client = {1} nil
Temporaries:
aBlock
client = {5302} BlockClosure [] in WindowManager>>newProcess
Instance Variables:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20160919/e3e9f3ce/attachment-0001.html>
More information about the Glass
mailing list