I have a question about the screenshot:
FAMIXType >>
numberOfStatements
<MSEProperty: #numberOfStatements type: #Number>
<derived>
<MSEComment: 'The number of statements in a class'>
^self
lookUpPropertyNamed: #numberOfStatements
computedAs: [self methodsGroup sum: #numberOfStatements]
is *derived*, so (look at the in the code in the bottom of the picture):
self shouldIgnore: 'numberOfStatements' withAll: values
will return false, and thus "values" (which was so expensive to
calculate) will be discarded (not encoded).
I mean, our code could be optimized. Right?
MartÃn