-
Bug
-
Resolution: Fixed
-
P3
-
9
-
b35
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085412 | emb-9 | Andreas Lundblad | P3 | Resolved | Fixed | team |
Given
package a;
public class A {
public void m() {}
}
package b;
class B extends a.A {
}
package c;
class C extends b.B {
public static void main(String[] args) { new C().m(); }
}
C is not recompiled if A.m is removed.
package a;
public class A {
public void m() {}
}
package b;
class B extends a.A {
}
package c;
class C extends b.B {
public static void main(String[] args) { new C().m(); }
}
C is not recompiled if A.m is removed.
- backported by
-
JDK-8085412 Analysis of public API does not take super classes into account
-
- Resolved
-