diff --git a/compiler/testData/diagnostics/tests/regressions/kt1736.jet b/compiler/testData/diagnostics/tests/regressions/kt1736.jet new file mode 100644 index 00000000000..8214fc8e645 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt1736.jet @@ -0,0 +1,10 @@ +//KT-1736 AssertionError in CallResolver + +package kt1736 + +object Obj { + fun method() { + } +} + +val x = Obj.method{ -> } \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1244.jet b/compiler/testData/diagnostics/tests/scopes/kt1244.jet new file mode 100644 index 00000000000..16bc89dc4ba --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1244.jet @@ -0,0 +1,13 @@ +//KT-1244 Frontend allows access to private members of other classes + +package kt1244 + +class A { + private var a = "" +} + +class B() { + { + A().a = "Hello" + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1738.jet b/compiler/testData/diagnostics/tests/scopes/kt1738.jet new file mode 100644 index 00000000000..3ad2f15a121 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1738.jet @@ -0,0 +1,11 @@ +//KT-1738 Make it possible to define visibility for constructor parameters which become properties + +package kt1738 + +class A(private var i: Int, var j: Int) { +} + +fun test(a: A) { + a.i++ + a.j++ +} \ No newline at end of file