Synthetic accessors for class object private members
#KT-3338 Fixed
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
class Foo {
|
||||
class object {
|
||||
}
|
||||
}
|
||||
|
||||
// TESTED_OBJECT_KIND: function
|
||||
// TESTED_OBJECTS: Foo$object, <init>
|
||||
// FLAGS: ACC_PRIVATE
|
||||
@@ -0,0 +1,8 @@
|
||||
class Foo {
|
||||
object Test {
|
||||
}
|
||||
}
|
||||
|
||||
// TESTED_OBJECT_KIND: function
|
||||
// TESTED_OBJECTS: Foo$Test, <init>
|
||||
// FLAGS:
|
||||
@@ -0,0 +1,9 @@
|
||||
class Foo {
|
||||
fun a() {
|
||||
val s = object { }
|
||||
}
|
||||
}
|
||||
|
||||
// TESTED_OBJECT_KIND: function
|
||||
// TESTED_OBJECTS: Foo$a$s$1, <init>
|
||||
// FLAGS:
|
||||
@@ -0,0 +1,7 @@
|
||||
object Foo {
|
||||
|
||||
}
|
||||
|
||||
// TESTED_OBJECT_KIND: function
|
||||
// TESTED_OBJECTS: Foo, <init>
|
||||
// FLAGS:
|
||||
Reference in New Issue
Block a user