Sept. 30, 2015
9:49 a.m.
Hi, basis for annotating instanceVariables (Slots) with meta links is now working. https://pharo.fogbugz.com/f/cases/16669/MetaLinks-on-Slots This test is green: testReifySlotName | iVar instance link | iVar := ReflectivityExamples slotNamed: #ivar. link := MetaLink new metaObject: self; selector: #tagExec:; arguments: #(name). iVar link: link. self assert: iVar hasMetalink. self assert: (ReflectivityExamples >> #exampleIvarRead) class = ReflectiveMethod. self assert: (tag isNil). instance := ReflectivityExamples new. self assert: (instance exampleIvarRead = 33). self assert: (tag = #ivar). link uninstall.