[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] @DeclareParents
|
Hi Brian
I have spotted a little typo in the doc indeed.
First the syntax is
@DeclareParents(value=".....", defaultImpl=Some.class)
that is reference the class object itself, not the fully qualified name there.
Also, the static inner class must be static and public so that the
implicit no-arg constructor is public.
Alex
On 12/22/05, Brian Ericson <bme@xxxxxxxx> wrote:
> The syntax for @DeclareParents changed slightly in the AspectJ 5
> release. I can't get the example to compile... The first two hurdles
> are minor:
> o 'defaultImpl="MoodyImpl"' should be 'defaultImpl=MoodyImpl.class'
> o 'void feelingMoody(Moody m) {' should be 'public void
> feelingMoody(Moody m) {'
>
> However, having made the changes, the compilation fails because
> 'defaultImpl="MoodIndicator$MoodyImpl" has no public no-arg
> constructor'. I've tried a number of things, but can't get beyond this...
>
> Ideas?
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>