Skip to content

Commit fbae10c

Browse files
dimonchik0036Space Team
authored andcommitted
[LC] add tests on private interface callables
^KT-80690
1 parent a45fadf commit fbae10c

13 files changed

+219
-0
lines changed

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/JsSymbolLightClassesByFqNameForLibraryTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/SymbolLightClassesByFqNameForLibraryTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/SymbolLightClassesEqualityByFqNameForLibraryTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/decompiled/SymbolLightClassesParentingByFqNameForLibraryTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/JsSymbolLightClassesByFqNameForSourceTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/SymbolLightClassesByFqNameForSourceTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/SymbolLightClassesEqualityByFqNameForSourceTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

analysis/symbol-light-classes/tests-gen/org/jetbrains/kotlin/light/classes/symbol/source/SymbolLightClassesParentingByFqNameForSourceTestGenerated.java

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
public abstract interface MyInterface /* MyInterface*/ {
2+
@org.jetbrains.annotations.NotNull()
3+
public abstract java.lang.String getPublicMangledVariable(@org.jetbrains.annotations.NotNull() java.lang.String);// getPublicMangledVariable(java.lang.String)
4+
5+
public abstract int getPublicRegularVariable();// getPublicRegularVariable()
6+
7+
public abstract void publicMangledMethod(@org.jetbrains.annotations.NotNull() java.lang.String);// publicMangledMethod(java.lang.String)
8+
9+
public abstract void publicRegularMethod();// publicRegularMethod()
10+
11+
public abstract void setPublicMangledVariable(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.NotNull() java.lang.String);// setPublicMangledVariable(java.lang.String, java.lang.String)
12+
13+
public abstract void setPublicRegularVariable(int);// setPublicRegularVariable(int)
14+
15+
public static final class DefaultImpls /* MyInterface.DefaultImpls*/ {
16+
@org.jetbrains.annotations.NotNull()
17+
public static java.lang.String getPublicMangledVariable(@org.jetbrains.annotations.NotNull() MyInterface, @org.jetbrains.annotations.NotNull() java.lang.String);// getPublicMangledVariable(MyInterface, java.lang.String)
18+
19+
private static int getRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface);// getRegularVariable(MyInterface)
20+
21+
private static java.lang.String getMangledVariable(@org.jetbrains.annotations.NotNull() MyInterface, @org.jetbrains.annotations.NotNull() java.lang.String);// getMangledVariable(MyInterface, java.lang.String)
22+
23+
private static void mangledMethod(@org.jetbrains.annotations.NotNull() MyInterface, java.lang.String);// mangledMethod(MyInterface, java.lang.String)
24+
25+
private static void regularMethod(@org.jetbrains.annotations.NotNull() MyInterface);// regularMethod(MyInterface)
26+
27+
private static void setMangledVariable(@org.jetbrains.annotations.NotNull() MyInterface, @org.jetbrains.annotations.NotNull() java.lang.String, java.lang.String);// setMangledVariable(MyInterface, java.lang.String, java.lang.String)
28+
29+
private static void setRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface, int);// setRegularVariable(MyInterface, int)
30+
31+
public static int getPublicRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface);// getPublicRegularVariable(MyInterface)
32+
33+
public static void publicMangledMethod(@org.jetbrains.annotations.NotNull() MyInterface, @org.jetbrains.annotations.NotNull() java.lang.String);// publicMangledMethod(MyInterface, java.lang.String)
34+
35+
public static void publicRegularMethod(@org.jetbrains.annotations.NotNull() MyInterface);// publicRegularMethod(MyInterface)
36+
37+
public static void setPublicMangledVariable(@org.jetbrains.annotations.NotNull() MyInterface, @org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.NotNull() java.lang.String);// setPublicMangledVariable(MyInterface, java.lang.String, java.lang.String)
38+
39+
public static void setPublicRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface, int);// setPublicRegularVariable(MyInterface, int)
40+
}
41+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
public abstract interface MyInterface /* MyInterface*/ {
2+
@kotlin.jvm.JvmExposeBoxed()
3+
private abstract @org.jetbrains.annotations.NotNull() java.lang.String getMangledVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() StringWrapper);// getMangledVariable(@org.jetbrains.annotations.NotNull() StringWrapper)
4+
5+
@kotlin.jvm.JvmExposeBoxed()
6+
private abstract void setMangledVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() StringWrapper, @org.jetbrains.annotations.NotNull() java.lang.String);// setMangledVariable(@org.jetbrains.annotations.NotNull() StringWrapper, @org.jetbrains.annotations.NotNull() java.lang.String)
7+
8+
private abstract int getRegularVariable();// getRegularVariable()
9+
10+
private abstract void setRegularVariable(int);// setRegularVariable(int)
11+
12+
public abstract int getPublicRegularVariable();// getPublicRegularVariable()
13+
14+
public abstract void publicRegularMethod();// publicRegularMethod()
15+
16+
public abstract void setPublicRegularVariable(int);// setPublicRegularVariable(int)
17+
18+
public static final class DefaultImpls /* MyInterface.DefaultImpls*/ {
19+
@kotlin.jvm.JvmExposeBoxed()
20+
private static final @org.jetbrains.annotations.NotNull() java.lang.String getMangledVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() StringWrapper, @org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() MyInterface);// getMangledVariable(@org.jetbrains.annotations.NotNull() StringWrapper, @org.jetbrains.annotations.NotNull() MyInterface)
21+
22+
@kotlin.jvm.JvmExposeBoxed()
23+
private static final void setMangledVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() StringWrapper, @org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() MyInterface, @org.jetbrains.annotations.NotNull() java.lang.String);// setMangledVariable(@org.jetbrains.annotations.NotNull() StringWrapper, @org.jetbrains.annotations.NotNull() MyInterface, @org.jetbrains.annotations.NotNull() java.lang.String)
24+
25+
private static final int getRegularVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() MyInterface);// getRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface)
26+
27+
private static final void setRegularVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() MyInterface, int);// setRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface, int)
28+
29+
public static int getPublicRegularVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() MyInterface);// getPublicRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface)
30+
31+
public static void publicRegularMethod(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() MyInterface);// publicRegularMethod(@org.jetbrains.annotations.NotNull() MyInterface)
32+
33+
public static void setPublicRegularVariable(@org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() MyInterface, int);// setPublicRegularVariable(@org.jetbrains.annotations.NotNull() MyInterface, int)
34+
}
35+
}

0 commit comments

Comments
 (0)