FIR/UAST: commonize literal expressions
This commit is contained in:
committed by
Ilya Kirillov
parent
6b5bddeed7
commit
16b3d2110e
Vendored
+24
-8
@@ -1,17 +1,33 @@
|
||||
UFile (package = )
|
||||
UClass (name = StringTemplateComplexForUInjectionHostKt)
|
||||
UField (name = muchRecur)
|
||||
[!] UnknownKotlinExpression (STRING_TEMPLATE)
|
||||
ULiteralExpression (value = "abc")
|
||||
UField (name = case4)
|
||||
[!] UnknownKotlinExpression (STRING_TEMPLATE)
|
||||
UPolyadicExpression (operator = +)
|
||||
ULiteralExpression (value = "a ")
|
||||
ULiteralExpression (value = "literal")
|
||||
ULiteralExpression (value = " z")
|
||||
UField (name = case5)
|
||||
[!] UnknownKotlinExpression (STRING_TEMPLATE)
|
||||
UPolyadicExpression (operator = +)
|
||||
ULiteralExpression (value = "a ")
|
||||
ULiteralExpression (value = "literal")
|
||||
ULiteralExpression (value = " ")
|
||||
ULiteralExpression (value = "literal")
|
||||
ULiteralExpression (value = " z")
|
||||
UField (name = literalInLiteral)
|
||||
[!] UnknownKotlinExpression (STRING_TEMPLATE)
|
||||
UPolyadicExpression (operator = +)
|
||||
ULiteralExpression (value = "a ")
|
||||
UPolyadicExpression (operator = +)
|
||||
ULiteralExpression (value = "literal")
|
||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||
ULiteralExpression (value = " z")
|
||||
UField (name = literalInLiteral2)
|
||||
[!] UnknownKotlinExpression (STRING_TEMPLATE)
|
||||
UPolyadicExpression (operator = +)
|
||||
ULiteralExpression (value = "a ")
|
||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
||||
ULiteralExpression (value = " z")
|
||||
UField (name = empty)
|
||||
[!] UnknownKotlinExpression (STRING_TEMPLATE)
|
||||
ULiteralExpression (value = "")
|
||||
UMethod (name = getMuchRecur)
|
||||
UMethod (name = getCase4)
|
||||
UMethod (name = getCase5)
|
||||
@@ -20,7 +36,7 @@ UFile (package = )
|
||||
UMethod (name = getEmpty)
|
||||
UMethod (name = simpleForTemplate)
|
||||
UParameter (name = i)
|
||||
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
[!] UnknownKotlinExpression (STRING_TEMPLATE)
|
||||
ULiteralExpression (value = "not-yet-compile-time-constant")
|
||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||
UMethod (name = foo)
|
||||
[!] UnknownKotlinExpression (BLOCK)
|
||||
|
||||
Reference in New Issue
Block a user