KT-63552 [SLC] Support empty arrays in property initializers and default parameter values

This commit is contained in:
strangepleasures
2023-11-21 13:20:26 +00:00
committed by Space Team
parent 67b1bb448a
commit 7c6375c85a
9 changed files with 71 additions and 6 deletions
@@ -33,6 +33,9 @@ public final class Foo /* Foo*/ {
@org.jetbrains.annotations.NotNull()
private final java.lang.String s;
@org.jetbrains.annotations.NotNull()
private final java.lang.String[] empty;
@org.jetbrains.annotations.NotNull()
private final java.lang.String[] sarr;
@@ -78,6 +81,9 @@ public final class Foo /* Foo*/ {
@org.jetbrains.annotations.NotNull()
public final java.lang.String getS();// getS()
@org.jetbrains.annotations.NotNull()
public final java.lang.String[] getEmpty();// getEmpty()
@org.jetbrains.annotations.NotNull()
public final java.lang.String[] getSarr();// getSarr()
@@ -86,7 +92,7 @@ public final class Foo /* Foo*/ {
public Foo();// .ctor()
public Foo(boolean, byte, char, char, short, int, long, float, double, @org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.NotNull() int[], @org.jetbrains.annotations.NotNull() long[], @org.jetbrains.annotations.NotNull() double[], @org.jetbrains.annotations.NotNull() java.lang.String[], @org.jetbrains.annotations.NotNull() java.lang.Class<?>, @org.jetbrains.annotations.NotNull() java.lang.Class<?>[], @org.jetbrains.annotations.NotNull() Em, @org.jetbrains.annotations.NotNull() Em[]);// .ctor(boolean, byte, char, char, short, int, long, float, double, java.lang.String, int[], long[], double[], java.lang.String[], java.lang.Class<?>, java.lang.Class<?>[], Em, Em[])
public Foo(boolean, byte, char, char, short, int, long, float, double, @org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.NotNull() int[], @org.jetbrains.annotations.NotNull() long[], @org.jetbrains.annotations.NotNull() double[], @org.jetbrains.annotations.NotNull() java.lang.String[], @org.jetbrains.annotations.NotNull() java.lang.Class<?>, @org.jetbrains.annotations.NotNull() java.lang.Class<?>[], @org.jetbrains.annotations.NotNull() Em, @org.jetbrains.annotations.NotNull() Em[], @org.jetbrains.annotations.NotNull() java.lang.String[]);// .ctor(boolean, byte, char, char, short, int, long, float, double, java.lang.String, int[], long[], double[], java.lang.String[], java.lang.Class<?>, java.lang.Class<?>[], Em, Em[], java.lang.String[])
public final boolean getZ();// getZ()
@@ -106,5 +112,7 @@ public final class Foo /* Foo*/ {
public final short getSh();// getSh()
public final void bar(@org.jetbrains.annotations.NotNull() int[]);// bar(int[])
public final void foo(int);// foo(int)
}