Add more tests
diff --git a/compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/PrivateInTrait.java b/compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/PrivateInTrait.java
index ca9b0ba..c900075 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/PrivateInTrait.java
+++ b/compiler/testData/asJava/lightClasses/lightClassByFqName/compilationErrors/PrivateInTrait.java
@@ -1,9 +1,2 @@
public abstract interface PrivateInTrait /* PrivateInTrait*/ {
- public static final class DefaultImpls /* PrivateInTrait.DefaultImpls*/ {
- private static java.lang.String getN(@org.jetbrains.annotations.NotNull() PrivateInTrait);// getN(PrivateInTrait)
-
- private static java.lang.String getNn(@org.jetbrains.annotations.NotNull() PrivateInTrait);// getNn(PrivateInTrait)
-
- private static void setNn(@org.jetbrains.annotations.NotNull() PrivateInTrait, java.lang.String);// setNn(PrivateInTrait, java.lang.String)
- }
-}
+}
\ No newline at end of file
diff --git a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.fir.java b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.fir.java
index 297cb4b..8eccf67 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.fir.java
+++ b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.fir.java
@@ -1,13 +1,19 @@
public abstract interface KtInterface /* KtInterface*/ {
- private int getProp();// getProp()
+ private int getPrivateProp();// getPrivateProp()
private void privateFun();// privateFun()
+ public abstract int getDefaultProp();// getDefaultProp()
+
+ public abstract int getPropWithoutBody();// getPropWithoutBody()
+
public abstract void defaultFun();// defaultFun()
public abstract void withoutBody();// withoutBody()
public static final class DefaultImpls /* KtInterface.DefaultImpls*/ {
+ public static int getDefaultProp(@org.jetbrains.annotations.NotNull() KtInterface);// getDefaultProp(KtInterface)
+
public static void defaultFun(@org.jetbrains.annotations.NotNull() KtInterface);// defaultFun(KtInterface)
}
}
diff --git a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.java b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.java
index 336cbc1..fb6f2c5 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.java
+++ b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.java
@@ -1,13 +1,19 @@
public abstract interface KtInterface /* KtInterface*/ {
+ public abstract int getDefaultProp();// getDefaultProp()
+
+ public abstract int getPropWithoutBody();// getPropWithoutBody()
+
public abstract void defaultFun();// defaultFun()
public abstract void withoutBody();// withoutBody()
public static final class DefaultImpls /* KtInterface.DefaultImpls*/ {
- private static int getProp(@org.jetbrains.annotations.NotNull() KtInterface);// getProp(KtInterface)
+ private static int getPrivateProp(@org.jetbrains.annotations.NotNull() KtInterface);// getPrivateProp(KtInterface)
private static void privateFun(@org.jetbrains.annotations.NotNull() KtInterface);// privateFun(KtInterface)
+ public static int getDefaultProp(@org.jetbrains.annotations.NotNull() KtInterface);// getDefaultProp(KtInterface)
+
public static void defaultFun(@org.jetbrains.annotations.NotNull() KtInterface);// defaultFun(KtInterface)
}
}
\ No newline at end of file
diff --git a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.kt b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.kt
index eb7e1ad..5683792 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.kt
+++ b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.kt
@@ -9,9 +9,14 @@
fun withoutBody()
+ val defaultProp: Int
+ get() = 1
+
+ val propWithoutBody: Int
+
private fun privateFun() {}
- private val prop: Int
+ private val privateProp: Int
get() = 1
}
diff --git a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.lib.java b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.lib.java
index 8bfb059..35f99ab 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.lib.java
+++ b/compiler/testData/asJava/lightClasses/lightClassByFqName/defaultMethodInKotlinWithSettingAllCompatibility.lib.java
@@ -1,14 +1,21 @@
public abstract interface KtInterface /* KtInterface*/ {
- private abstract int getProp();// getProp()
+ private abstract int getPrivateProp();// getPrivateProp()
private abstract void privateFun();// privateFun()
+ public abstract int getDefaultProp();// getDefaultProp()
+
+ public abstract int getPropWithoutBody();// getPropWithoutBody()
+
public abstract void defaultFun();// defaultFun()
public abstract void withoutBody();// withoutBody()
public static final class DefaultImpls /* KtInterface.DefaultImpls*/ {
@java.lang.Deprecated()
+ public static int getDefaultProp(@org.jetbrains.annotations.NotNull() KtInterface);// getDefaultProp(KtInterface)
+
+ @java.lang.Deprecated()
public static void defaultFun(@org.jetbrains.annotations.NotNull() KtInterface);// defaultFun(KtInterface)
}
}
diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.fir.java b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.fir.java
index 5f7ee26..817cf61 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.fir.java
+++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.fir.java
@@ -1,8 +1,12 @@
public abstract interface KtInterface /* KtInterface*/ {
- private int getProp();// getProp()
+ private int getPrivateProp();// getPrivateProp()
private void privateFun();// privateFun()
+ public abstract int getDefaultProp();// getDefaultProp()
+
+ public abstract int getPropWithoutBody();// getPropWithoutBody()
+
public abstract void defaultFun();// defaultFun()
public abstract void withoutBody();// withoutBody()
diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.java b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.java
index ce4ce97..02dbed3 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.java
+++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.java
@@ -1,4 +1,8 @@
public abstract interface KtInterface /* KtInterface*/ {
+ public abstract int getDefaultProp();// getDefaultProp()
+
+ public abstract int getPropWithoutBody();// getPropWithoutBody()
+
public abstract void defaultFun();// defaultFun()
public abstract void withoutBody();// withoutBody()
diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.kt b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.kt
index 9616bae..5683792 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.kt
+++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.kt
@@ -1,3 +1,4 @@
+// KtInterface
// COMPILER_ARGUMENTS: -Xjvm-default=all-compatibility
// !JVM_DEFAULT_MODE: all-compatibility
@@ -8,9 +9,14 @@
fun withoutBody()
+ val defaultProp: Int
+ get() = 1
+
+ val propWithoutBody: Int
+
private fun privateFun() {}
- private val prop: Int
+ private val privateProp: Int
get() = 1
}
diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.lib.java b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.lib.java
index e565c4d..d2f7129 100644
--- a/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.lib.java
+++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/defaultMethodInKotlinWithSettingAllCompatibility.lib.java
@@ -1,8 +1,12 @@
public abstract interface KtInterface /* KtInterface*/ {
- private abstract int getProp();// getProp()
+ private abstract int getPrivateProp();// getPrivateProp()
private abstract void privateFun();// privateFun()
+ public abstract int getDefaultProp();// getDefaultProp()
+
+ public abstract int getPropWithoutBody();// getPropWithoutBody()
+
public abstract void defaultFun();// defaultFun()
public abstract void withoutBody();// withoutBody()