- live browsing of Self object memory -

lobby traitsfakeSlot

CopyDowns: vector

CreatorPath: traits fakeSlot

Module: fakeSlot

parent* = traits slots plain

accessing

annotation = a slotAnnotation
annotationIfFail: = ( annotation)
exists =
( 
    isApplicable ifFalse: [^ false].
    valueIfFail: [^ false]. true)
index = ( error: 'Fake slots have no index')
isAssignable = false
isFake = true
longKey = ( '<', key, '>')
longNakedKey = ( longKey)
module = ( mirror creatorSlotIfPresent: [|:s| s module] IfAbsent: '')
name = ( key)
visibility = undeclaredSlot
sortingOrder = 300
valueName = ( exists ifTrue: [resend.valueName] False: '<invalid slot>')

copying

copyHolderForAnnotation: = ( error: 'Fake slots cannot be annotated')
copyMirror: = ( clone mirror: m)

programming environment

changing the contents

changeContentsInHolderAndDescendantsTo: = ( childShouldImplement)