resulting chat dialog between me and doru for the others.
we reify all its superclasses and their state?
so this means that I cannot mark as stub a classVar that is defined in
because when I import any class
I will climb up and import the classVar of object
but that should be stub
the superclasses are stub
so this is not a classVar that I will create just because of an
for me a stub is something that we did not find when importing
stub is also something that is outside the system
for example in Sniff+ I got an access from a method to an attribute
and the attribute was not there
I see, but the "outside the system" is kind of a superset of "could
not find it"
the problem is to know when I have to mark the class, iv as stub
I thought that they were not stub when I import the from a class
with the full information
then they should be stub when they are created because created by the
ensure when creating an access or something else
On Dec 11, 2008, at 10:25 PM, Stéphane Ducasse wrote:
I would like to know what is the status of isStub in Famix30?
I'm trying to get that working in FAMIX30
FAMIXEntity stub: aBoolean
self isStub: aBoolean
and isStub: is defined only on and EntityState
FAMIXNamedEntity isStub: aBoolean
isStub := aBoolean
MinimalState isStub: boolean
[boolean == false] assert
I imagine that the code above is only used when there is no property
EntityState isStub: boolean
^self attributeSet: #privateIsStub value: boolean
Moose-dev mailing list