Community
Participate
Working Groups
import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.DeclareParents; @Aspect public class CC { @DeclareParents(value = "Simple", defaultImpl = Impl.class) public I i; public static void main(String[] args) { new Simple().run(); } } class Simple { public void run() { } } interface I { void m(); } class Impl implements I { public Impl() { } public void m() { } } @Retention(RetentionPolicy.RUNTIME) @interface Anno { } whitespace change in Simple and save - error about it not implementing m()
Wonder if DeclareMixin exhibits the same problem? No users other than me reporting this, moving it off the radar for now