| methods5.kt:4:3:4:11 | x | LocalVariableDeclExpr | | methods5.kt:4:11:4:11 | 5 | IntegerLiteral | | methods5.kt:5:23:5:23 | i | VarAccess | | methods5.kt:5:23:5:27 | ... + ... | AddExpr | | methods5.kt:5:27:5:27 | x | VarAccess | | methods5.kt:6:3:6:3 | x | VarAccess | | methods5.kt:6:3:6:7 | ...=... | AssignExpr | | methods5.kt:6:7:6:7 | 6 | IntegerLiteral | | methods5.kt:7:3:7:15 | | ImplicitCoercionToUnitExpr | | methods5.kt:7:3:7:15 | Object | TypeAccess | | methods5.kt:7:3:7:15 | String | TypeAccess | | methods5.kt:7:3:7:15 | Unit | TypeAccess | | methods5.kt:7:3:7:15 | a(...) | MethodAccess | | methods5.kt:7:3:7:15 | new (...) | ClassInstanceExpr | | methods5.kt:7:13:7:14 | 42 | IntegerLiteral | | methods5.kt:8:3:8:3 | x | VarAccess | | methods5.kt:8:3:8:7 | ...=... | AssignExpr | | methods5.kt:8:7:8:7 | 7 | IntegerLiteral | | methods5.kt:9:32:9:32 | 5 | IntegerLiteral | | methods5.kt:10:3:10:11 | C1 | TypeAccess | | methods5.kt:10:3:10:11 | Integer | TypeAccess | | methods5.kt:10:3:10:11 | new C1(...) | ClassInstanceExpr | | methods5.kt:10:13:10:18 | | ImplicitCoercionToUnitExpr | | methods5.kt:10:13:10:18 | Integer | TypeAccess | | methods5.kt:10:13:10:18 | Object | TypeAccess | | methods5.kt:10:13:10:18 | Unit | TypeAccess | | methods5.kt:10:13:10:18 | f1(...) | MethodAccess | | methods5.kt:10:13:10:18 | new (...) | ClassInstanceExpr | | methods5.kt:10:16:10:17 | 42 | IntegerLiteral | | methods.kt:10:9:10:25 | classMethod(...) | MethodAccess | | methods.kt:10:9:10:25 | this | ThisAccess | | methods.kt:10:21:10:21 | a | VarAccess | | methods.kt:10:24:10:24 | 3 | IntegerLiteral | | methods.kt:11:9:11:28 | topLevelMethod(...) | MethodAccess | | methods.kt:11:24:11:24 | b | VarAccess | | methods.kt:11:27:11:27 | 4 | IntegerLiteral |