Open :
http://localhost:8080/seaside/examplebrowser
Change "exampleEditor" to "exampleMeta" in the list and click
'ok'.
MAStringReader class(Object)>>doesNotUnderstand: #label
Receiver: MAStringReader
Arguments and temporary variables:
aMessage: label
Receiver's instance variables:
superclass: MAReader
methodDict: a MethodDictionary(#read:description:->a
CompiledMethod (524) #visi...etc...
format: 134
instanceVariables: nil
organization: ('visiting' read:description:)
('visiting-description' visitBoole...etc...
subclasses: nil
name: #MAStringReader
classPool: nil
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: nil
MAStringWriter>>visitClassDescription:
Receiver: a MAStringWriter
Arguments and temporary variables:
aDescription: a MAClassDescription label: nil comment: nil
Receiver's instance variables:
stream: a WriteStream ''
object: MAStringReader
MAClassDescription>>acceptMagritte:
Receiver: a MAClassDescription label: nil comment: nil
Arguments and temporary variables:
aVisitor: a MAStringWriter
Receiver's instance variables:
properties: a Dictionary()
accessor: nil
MAStringWriter(MAVisitor)>>visit:
Receiver: a MAStringWriter
Arguments and temporary variables:
anObject: a MAClassDescription label: nil comment: nil
Receiver's instance variables:
stream: a WriteStream ''
object: MAStringReader
--- The full stack ---
MAStringReader class(Object)>>doesNotUnderstand: #label
MAStringWriter>>visitClassDescription:
MAClassDescription>>acceptMagritte:
MAStringWriter(MAVisitor)>>visit:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MAStringWriter(MAWriter)>>write:description:to:
MAStringWriter>>write:description:to:
MAStringWriter(MAWriter)>>write:description:
MAStringWriter class(MAWriter class)>>write:description:
MAClassDescription(MADescription)>>toString:writer:
MAClassDescription(MADescription)>>toString:
[] in MASelectListComponent>>renderEditorOn: {[:value | self reference
toString: value]}
WASelectTag(WACollectionTag)>>labelForOption:
[] in WASelectTag>>with: {[:each | canvas option selected: (self
isSelected: each); callback: [...]}
OrderedCollection>>do:
[] in WASelectTag>>with: {[self isOptional ifTrue: [canvas option
selected: selected = nil; ...]}
BlockContext>>renderOn:
WASelectTag(WATagBrush)>>within:
[] in WASelectTag(WATagBrush)>>with: {[self within: aBlock]}
BlockContext>>renderOn:
WARenderCanvas(WACanvas)>>nest:
WASelectTag(WABrush)>>with:
WASelectTag(WATagBrush)>>with:
WASelectTag>>with:
WASelectTag(WABrush)>>close
WARenderCanvas(WACanvas)>>flush
WARenderCanvas>>close
MASelectListComponent(WAPresenter)>>renderWithContext:
[] in MASelectListComponent(WAComponent)>>renderOn: {[:each | each
renderWithContext: aRenderer context]}
MASelectListComponent(WAComponent)>>decorationChainDo:
MASelectListComponent(WAComponent)>>renderOn:
WARenderCanvas>>render:
MATableRenderer(MAComponentRenderer)>>renderControl:
[] in MATableRenderer>>renderControl: {[super renderControl: aDescription]}
BlockContext>>renderOn:
WATableDataTag(WATagBrush)>>within:
[] in WATableDataTag(WATagBrush)>>with: {[self within: aBlock]}
BlockContext>>renderOn:
WARenderCanvas(WACanvas)>>nest:
WATableDataTag(WABrush)>>with:
WATableDataTag(WATagBrush)>>with:
MATableRenderer>>renderControl:
MATableRenderer(MAComponentRenderer)>>renderElement:
[] in MATableRenderer>>renderElement: {[super renderElement: aDescription]}
BlockContext>>renderOn:
WAGenericTag(WATagBrush)>>within:
[] in WAGenericTag(WATagBrush)>>with: {[self within: aBlock]}
BlockContext>>renderOn:
WARenderCanvas(WACanvas)>>nest:
WAGenericTag(WABrush)>>with:
WAGenericTag(WATagBrush)>>with:
MATableRenderer>>renderElement:
MATableRenderer(MAComponentRenderer)>>visitElementDescription:
MATableRenderer(MAVisitor)>>visitReferenceDescription:
MATableRenderer(MAVisitor)>>visitOptionDescription:
MATableRenderer(MAVisitor)>>visitSingleOptionDescription:
MASingleOptionDescription>>acceptMagritte:
MATableRenderer(MAVisitor)>>visit:
[] in MATableRenderer(MAVisitor)>>visitAll: {[:each | self visit: each]}
...etc...