On 27 January 2017 at 09:17, stepharong <stephar...@free.fr> wrote: > On Fri, 27 Jan 2017 00:31:11 +0100, Igor Stasenko <siguc...@gmail.com> > wrote: > > > > On 27 January 2017 at 00:06, stepharong <stephar...@free.fr> wrote: > >> >> accept: aVisitor >> ^ aVisitor lineSegment: self >> accept: aVisitor >> ^ aVisitor closeSegment: self >> accept: aVisitor >> ^ aVisitor moveSegment: self >> >> seems to invoke methods that do not exit >> I check AthensLIneSegment is used so I do not understand why the methods >> are broken. >> >> this is a part of visitor api for path segments. > > > I know but where is the visitor? > > if you remove it, then users cannot use it > for iterating trough path segments for converting them etc etc.. > of course, it may be nit used by Athens itself.. but it doesn't means it > is useless. > > > Where is the visitor? Why accept: are not packaged with it? Does it use > DNU trick? > In my imagine there is no implementor of moveSegment: closeSegment: > > > why there should be any, if nobody using this feature, yet? so you don't have a single visitor. you could add a test case for coverage, so it won't bother you that there's no implementors of given selector in image :)
iirc, i used it for path transformation(s) code.. which then get removed. -- Best regards, Igor Stasenko.