Community
Participate
Working Groups
Build 3.0m1 I was editing a subclass, for which its supertype had an abstract method signature using unbound type. This error got reported against the subtype, but it shouldn't have been so. e.g. X.java public abstract class X { public abstract void foo(Zork z); } Y.java public class Y extends X { //--> shouldn't complain about Zork here } Note: this only occurs while editor is reconciling.
Actually, testcase is slightly more subtle: // p/X.java package p; public abstract class X { public abstract void bar(); public abstract Zork foo(Zork z); } ------------------------------------ // q/X.java package q; public class X extends p.X { public void bar() { } } Problem is likely located inside problem reporter which hides problem outside the unit by using the simply filename where it should use the qualified name.
Regression test added. Fixed (also fixed DOM AST resolver).
Fixed
Verified.