Binary compatibility validator: filter out empty facades *after* members are flattened from non-public part superclasses.

Use stable member sort order for members flattened from non-public superclasses, rewrite test to make order matter.
This commit is contained in:
Ilya Gorbunov
2016-03-30 20:30:59 +03:00
parent 8e7f259beb
commit 6ba98f7fe6
3 changed files with 23 additions and 15 deletions
@@ -1,10 +1,10 @@
package cases.java;
class Part1 {
public static void publicMethod(String param) { }
public static void publicMethod(int param) { }
public static class Part2 extends Part1 {
public static void publicMethod(int param) { }
public static void publicMethod(String param) { }
}
}