Kotlin: extract operator expression when operator is in method call form

This commit is contained in:
Tamas Vajk
2022-09-29 10:02:33 +02:00
parent 0f9b6d4a8b
commit 121a5645b8
10 changed files with 37 additions and 39 deletions

View File

@@ -89,11 +89,11 @@ dc.kt:
# 0| 1: [ExprStmt] <Expr>;
# 0| 0: [AssignExpr] ...=...
# 0| 0: [VarAccess] result
# 0| 1: [MethodAccess] plus(...)
# 0| -1: [MethodAccess] times(...)
# 0| -1: [VarAccess] result
# 0| 0: [IntegerLiteral] 31
# 0| 0: [MethodAccess] hashCode(...)
# 0| 1: [AddExpr] ... + ...
# 0| 0: [MulExpr] ... * ...
# 0| 0: [VarAccess] result
# 0| 1: [IntegerLiteral] 31
# 0| 1: [MethodAccess] hashCode(...)
# 0| -1: [TypeAccess] Arrays
# 0| 0: [VarAccess] this.strs
# 0| -1: [ThisAccess] this