generate pseudocode for functions in local classes
#KT-4405 In progress #KT-3501 Fixed
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package f
|
||||
|
||||
fun f() {
|
||||
class LocalClass() {
|
||||
{
|
||||
val <!UNUSED_VARIABLE!>x1<!> = "" // ok: unused
|
||||
|
||||
fun loc1(): Int {
|
||||
val <!UNUSED_VARIABLE!>x1_<!> = "" // ok: unused
|
||||
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
||||
}
|
||||
|
||||
fun f() {
|
||||
val <!UNUSED_VARIABLE!>x2<!> = "" // error: should be UNUSED_VARIABLE
|
||||
|
||||
fun loc2(): Int {
|
||||
val <!UNUSED_VARIABLE!>x2_<!> = "" // error: should be UNUSED_VARIABLE
|
||||
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY, NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
||||
}
|
||||
|
||||
val v: String
|
||||
get() {
|
||||
val <!UNUSED_VARIABLE!>x3<!> = "" // ok: unused
|
||||
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user