[Analysis API FIR] support generated temp properties
KTIJ-23492 (array index expression), KTIJ-23138 (inc/dec desugaring)
This commit is contained in:
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>) {
|
||||
val a = ArrayList<String>()
|
||||
a.add("")
|
||||
<expr>a</expr>[0]++
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
expression: a
|
||||
|
||||
CONSTANT_EXPRESSION_EVALUATION
|
||||
constant: NOT_EVALUATED
|
||||
constantValueKind: NOT_EVALUATED
|
||||
|
||||
CONSTANT_LIKE_EXPRESSION_EVALUATION
|
||||
constantLike: NOT_EVALUATED
|
||||
constantLikeValueKind: NOT_EVALUATED
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
var nextUnnamedLibraryIndex = 1
|
||||
val originalName = "${<expr>nextUnnamedLibraryIndex++</expr>}"
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
expression: nextUnnamedLibraryIndex++
|
||||
|
||||
CONSTANT_EXPRESSION_EVALUATION
|
||||
constant: NOT_EVALUATED
|
||||
constantValueKind: NOT_EVALUATED
|
||||
|
||||
CONSTANT_LIKE_EXPRESSION_EVALUATION
|
||||
constantLike: NOT_EVALUATED
|
||||
constantLikeValueKind: NOT_EVALUATED
|
||||
Reference in New Issue
Block a user