inline superclass: don't change superconstructor if interface was inlined (IDEA-152481)

This commit is contained in:
Anna Kozlova
2016-03-03 15:16:22 +01:00
parent e836aa4980
commit 3cd6b26423
6 changed files with 56 additions and 30 deletions
@@ -0,0 +1,6 @@
class A implements I {
A(int i) {
System.out.println(i);
}
}
@@ -0,0 +1,5 @@
abstract class Test extends A {
public Test(boolean mode) {
super(mode? 1: 0);
}
}
@@ -0,0 +1,7 @@
class A implements I {
A(int i) {
System.out.println(i);
}
}
interface Super {}
@@ -0,0 +1,5 @@
abstract class Test extends A implements Super {
public Test(boolean mode) {
super(mode? 1: 0);
}
}