Sorry about that, I renamed it.
The API of these new classes is still unstable, maybe I should leave  
them out of EtoileFoundation.h for now

Eric
On 23-Jul-09, at 5:46 PM, David Chisnall wrote:

> I'm getting this failure building LanguageKit:
>
> LKMessageSend.m:77: warning: multiple methods named '-setParent:'  
> found
> /usr/home/theraven/etoile/Etoile/Build/EtoileFoundation/
> ETPropertyDescription.h:55: warning: using '-(void)setParent:
> (BOOL)isParent'
> LKAST.h:50: warning: also found '-(void)setParent:(LKAST *)aNode'
> /usr/home/theraven/etoile/Etoile/Build/EtoileXML/ 
> ETXMLParserDelegate.h:
> 116: warning: also found '-(void)setParent:(id)newParent'
> /usr/home/theraven/etoile/Etoile/Build/EtoileFoundation/
> ETEntityDescription.h:71: warning: also found '-(void)setParent:
> (ETEntityDescription *)parentDescription'
> LKMessageSend.m:77: warning: passing argument 1 of 'setParent:' makes
> integer from pointer without a cast
>
> This is now generating the wrong code, because it is using the version
> that takes a BOOL.n
>
> It appears that a recent commit introduced both ETEntityDescription
> and ETPropertyDescription, which both declare a -setParent: method
> with different arguments.  Please can we rename the version in
> ETPropertyDescription?  I've worked around this in LanguageKit for
> now, but introducing polymorphic selectors is something we really need
> to avoid, especially among classes in the same framework.
>
> David
>
> _______________________________________________
> Etoile-dev mailing list
> Etoile-dev@gna.org
> https://mail.gna.org/listinfo/etoile-dev


_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to