Exposed visibility deprecation warnings made errors + relevant test fixes
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
class Foo(private val s: String) {
|
||||
private inner class Inner {
|
||||
inner class Inner {
|
||||
private val x = {
|
||||
this@Foo.s
|
||||
}()
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ internal class B : A {
|
||||
override fun foo() = "OK"
|
||||
}
|
||||
|
||||
val global = B()
|
||||
internal val global = B()
|
||||
|
||||
internal class C(x: Int) : A by global {
|
||||
constructor(): this(1)
|
||||
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
interface B : A {
|
||||
internal interface B : A {
|
||||
fun bar() = 1
|
||||
}
|
||||
|
||||
interface C : B
|
||||
internal interface C : B
|
||||
|
||||
class D : C {
|
||||
internal class D : C {
|
||||
override fun foo() {}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
class fieldAccessViaSubclass {
|
||||
public class fieldAccessViaSubclass {
|
||||
public String fieldO;
|
||||
|
||||
public static String fieldK;
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
fun getInterface(): GenericInterface<String> {
|
||||
internal fun getInterface(): GenericInterface<String> {
|
||||
return GenericInterface { d, i, j, s ->
|
||||
"OK"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class KotlinSubclass: JavaClass() {
|
||||
internal class KotlinSubclass: JavaClass() {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class KotlinClass : JavaClass<String>() {
|
||||
internal class KotlinClass : JavaClass<String>() {
|
||||
fun doIt(): String {
|
||||
var result = ""
|
||||
execute("") {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class KotlinClass(): JavaClass(null) {
|
||||
internal class KotlinClass(): JavaClass(null) {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
var status: String = "fail" // global property to avoid issues with accessing closure from local class (KT-4174)
|
||||
|
||||
class KotlinClass(): JavaClass({status="OK"}) {
|
||||
internal class KotlinClass(): JavaClass({status="OK"}) {
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
|
||||
+1
-1
@@ -2,4 +2,4 @@ fun box(): String {
|
||||
return f(JavaClass())
|
||||
}
|
||||
|
||||
fun f(c: C) = c.ok
|
||||
internal fun f(c: C) = c.ok
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ fun box(): String {
|
||||
return JavaClass().doIt()
|
||||
}
|
||||
|
||||
fun JavaClass.doIt(): String {
|
||||
internal fun JavaClass.doIt(): String {
|
||||
x = "OK"
|
||||
return x
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
abstract class Test<F> {
|
||||
public abstract class Test<F> {
|
||||
protected final F value = null;
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
interface Simple {
|
||||
public interface Simple {
|
||||
default String test(String s) {
|
||||
return s + "K";
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
interface Simple {
|
||||
public interface Simple {
|
||||
default String test(String s) {
|
||||
return s + "K";
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
interface Simple {
|
||||
public interface Simple {
|
||||
default String test(String s) {
|
||||
return s + "Fail";
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
fun bar(a: A<String, Int>, b: B<String>, c: C) {
|
||||
internal fun bar(a: A<String, Int>, b: B<String>, c: C) {
|
||||
val sa: String = a.foo()
|
||||
val sb: String = b.foo()
|
||||
val sc: String = c.foo()
|
||||
|
||||
Reference in New Issue
Block a user