-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 9
-
Component/s: tools
-
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
-