Exposed visibility deprecation warnings made errors + relevant test fixes

This commit is contained in:
Mikhail Glukhikh
2015-11-17 18:59:04 +03:00
parent e8e5d700d2
commit 4e44466cf9
63 changed files with 93 additions and 87 deletions

View File

@@ -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() {}
}

View File

@@ -1,4 +1,4 @@
class fieldAccessViaSubclass {
public class fieldAccessViaSubclass {
public String fieldO;
public static String fieldK;

View File

@@ -1,4 +1,4 @@
fun getInterface(): GenericInterface<String> {
internal fun getInterface(): GenericInterface<String> {
return GenericInterface { d, i, j, s ->
"OK"
}

View File

@@ -1,4 +1,4 @@
class KotlinSubclass: JavaClass() {
internal class KotlinSubclass: JavaClass() {
}
fun box(): String {

View File

@@ -1,4 +1,4 @@
class KotlinClass : JavaClass<String>() {
internal class KotlinClass : JavaClass<String>() {
fun doIt(): String {
var result = ""
execute("") {

View File

@@ -1,4 +1,4 @@
class KotlinClass(): JavaClass(null) {
internal class KotlinClass(): JavaClass(null) {
}
fun box(): String {

View File

@@ -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 {

View File

@@ -2,4 +2,4 @@ fun box(): String {
return f(JavaClass())
}
fun f(c: C) = c.ok
internal fun f(c: C) = c.ok

View File

@@ -2,7 +2,7 @@ fun box(): String {
return JavaClass().doIt()
}
fun JavaClass.doIt(): String {
internal fun JavaClass.doIt(): String {
x = "OK"
return x
}