Merge public static API of non-public base supertypes into public subtype
This commit is contained in:
+5
-4
@@ -2,10 +2,11 @@ package cases.java;
|
||||
|
||||
class Part1 {
|
||||
public static void publicMethod(String param) { }
|
||||
|
||||
public static class Part2 extends Part1 {
|
||||
public static void publicMethod(int param) { }
|
||||
}
|
||||
}
|
||||
|
||||
class Part2 extends Part1 {
|
||||
public static void publicMethod(int param) { }
|
||||
}
|
||||
|
||||
public class Facade extends Part2 { }
|
||||
public class Facade extends Part1.Part2 { }
|
||||
|
||||
+3
-1
@@ -1,4 +1,6 @@
|
||||
public class cases/java/Facade: cases/java/Part2
|
||||
public class cases/java/Facade
|
||||
public fun <init> ()V
|
||||
public static fun publicMethod (I)V
|
||||
public static fun publicMethod (Ljava/lang/String;)V
|
||||
------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user