Updated tests for control flow: call instruction stores call element

instead of callee expression
This commit is contained in:
Svetlana Isakova
2014-07-02 18:27:19 +04:00
parent 72e9822d99
commit aa26db0538
110 changed files with 1084 additions and 1084 deletions
@@ -40,7 +40,7 @@ L0:
r(x) -> <v2>
r(2) -> <v3>
mark(x += 2)
call(+=, plus|<v2>, <v3>) -> <v4>
call(x += 2, plus|<v2>, <v3>) -> <v4>
w(x|<v4>)
mark(if (true) 1 else 2)
r(true) -> <v5>
@@ -68,7 +68,7 @@ L5:
w(z|<v14>)
v(val t = Test())
mark(Test())
call(Test, <init>) -> <v15>
call(Test(), <init>) -> <v15>
w(t|<v15>)
r(t) -> <v16>
r(1) -> <v17>
@@ -78,7 +78,7 @@ L5:
r(x|<v18>) -> <v19>
r(1) -> <v20>
mark(t.x += 1)
call(+=, plus|<v19>, <v20>) -> <v21>
call(t.x += 1, plus|<v19>, <v20>) -> <v21>
r(t) -> <v22>
w(t.x|<v22>, <v21>)
L1:
@@ -20,28 +20,28 @@ fun assignments() : Unit {
t.x += 1
}
---------------------
1 <v0>: Int NEW: r(1) -> <v0>
2 <v1>: Int NEW: r(2) -> <v1>
x <v2>: Int NEW: r(x) -> <v2>
2 <v3>: Int NEW: r(2) -> <v3>
x += 2 <v4>: Int NEW: call(+=, plus|<v2>, <v3>) -> <v4>
true <v5>: Boolean NEW: r(true) -> <v5>
1 <v6>: Int NEW: r(1) -> <v6>
2 <v7>: Int NEW: r(2) -> <v7>
1 <v0>: Int NEW: r(1) -> <v0>
2 <v1>: Int NEW: r(2) -> <v1>
x <v2>: Int NEW: r(x) -> <v2>
2 <v3>: Int NEW: r(2) -> <v3>
x += 2 <v4>: Int NEW: call(x += 2, plus|<v2>, <v3>) -> <v4>
true <v5>: Boolean NEW: r(true) -> <v5>
1 <v6>: Int NEW: r(1) -> <v6>
2 <v7>: Int NEW: r(2) -> <v7>
if (true) 1 else 2 <v8>: Int NEW: merge(if (true) 1 else 2|<v6>, <v7>) -> <v8>
true <v9>: Boolean NEW: r(true) -> <v9>
false <v10>: Boolean NEW: r(false) -> <v10>
true && false <v11>: Boolean NEW: magic(true && false|<v9>, <v10>) -> <v11>
false <v12>: Boolean NEW: r(false) -> <v12>
true <v13>: Boolean NEW: r(true) -> <v13>
false && true <v14>: Boolean NEW: magic(false && true|<v12>, <v13>) -> <v14>
Test() <v15>: Test NEW: call(Test, <init>) -> <v15>
t <v16>: Test NEW: r(t) -> <v16>
1 <v17>: Int NEW: r(1) -> <v17>
t <v22>: Test NEW: r(t) -> <v22>
x <v19>: Int NEW: r(x|<v18>) -> <v19>
t.x <v19>: Int COPY
1 <v20>: Int NEW: r(1) -> <v20>
t.x += 1 <v21>: Int NEW: call(+=, plus|<v19>, <v20>) -> <v21>
{ var x = 1 x = 2 x += 2 x = if (true) 1 else 2 val y = true && false val z = false && true val t = Test(); t.x = 1 t.x += 1 } <v21>: Int COPY
=====================
true <v9>: Boolean NEW: r(true) -> <v9>
false <v10>: Boolean NEW: r(false) -> <v10>
true && false <v11>: Boolean NEW: magic(true && false|<v9>, <v10>) -> <v11>
false <v12>: Boolean NEW: r(false) -> <v12>
true <v13>: Boolean NEW: r(true) -> <v13>
false && true <v14>: Boolean NEW: magic(false && true|<v12>, <v13>) -> <v14>
Test() <v15>: Test NEW: call(Test(), <init>) -> <v15>
t <v16>: Test NEW: r(t) -> <v16>
1 <v17>: Int NEW: r(1) -> <v17>
t <v22>: Test NEW: r(t) -> <v22>
x <v19>: Int NEW: r(x|<v18>) -> <v19>
t.x <v19>: Int COPY
1 <v20>: Int NEW: r(1) -> <v20>
t.x += 1 <v21>: Int NEW: call(t.x += 1, plus|<v19>, <v20>) -> <v21>
{ var x = 1 x = 2 x += 2 x = if (true) 1 else 2 val y = true && false val z = false && true val t = Test(); t.x = 1 t.x += 1 } <v21>: Int COPY
=====================
@@ -17,36 +17,36 @@ fun lazyBooleans(a : Boolean, b : Boolean) : Unit {
14
}
---------------------
<v0>: Boolean NEW: magic(a : Boolean) -> <v0>
<v1>: Boolean NEW: magic(b : Boolean) -> <v1>
a <v2>: Boolean NEW: r(a) -> <v2>
1 <v3>: * NEW: r(1) -> <v3>
{ 1 } <v3>: * COPY
2 <v4>: * NEW: r(2) -> <v4>
{ 2 } <v4>: * COPY
<v0>: Boolean NEW: magic(a : Boolean) -> <v0>
<v1>: Boolean NEW: magic(b : Boolean) -> <v1>
a <v2>: Boolean NEW: r(a) -> <v2>
1 <v3>: * NEW: r(1) -> <v3>
{ 1 } <v3>: * COPY
2 <v4>: * NEW: r(2) -> <v4>
{ 2 } <v4>: * COPY
if (a) { 1 } else { 2 } <v5>: * NEW: merge(if (a) { 1 } else { 2 }|<v3>, <v4>) -> <v5>
3 <v6>: * NEW: r(3) -> <v6>
a <v7>: Boolean NEW: r(a) -> <v7>
b <v8>: Boolean NEW: r(b) -> <v8>
a && b <v9>: Boolean NEW: magic(a && b|<v7>, <v8>) -> <v9>
5 <v10>: * NEW: r(5) -> <v10>
6 <v11>: * NEW: r(6) -> <v11>
3 <v6>: * NEW: r(3) -> <v6>
a <v7>: Boolean NEW: r(a) -> <v7>
b <v8>: Boolean NEW: r(b) -> <v8>
a && b <v9>: Boolean NEW: magic(a && b|<v7>, <v8>) -> <v9>
5 <v10>: * NEW: r(5) -> <v10>
6 <v11>: * NEW: r(6) -> <v11>
if (a && b) 5 else 6 <v12>: * NEW: merge(if (a && b) 5 else 6|<v10>, <v11>) -> <v12>
7 <v13>: * NEW: r(7) -> <v13>
a <v14>: Boolean NEW: r(a) -> <v14>
b <v15>: Boolean NEW: r(b) -> <v15>
a || b <v16>: Boolean NEW: magic(a || b|<v14>, <v15>) -> <v16>
8 <v17>: * NEW: r(8) -> <v17>
9 <v18>: * NEW: r(9) -> <v18>
7 <v13>: * NEW: r(7) -> <v13>
a <v14>: Boolean NEW: r(a) -> <v14>
b <v15>: Boolean NEW: r(b) -> <v15>
a || b <v16>: Boolean NEW: magic(a || b|<v14>, <v15>) -> <v16>
8 <v17>: * NEW: r(8) -> <v17>
9 <v18>: * NEW: r(9) -> <v18>
if (a || b) 8 else 9 <v19>: * NEW: merge(if (a || b) 8 else 9|<v17>, <v18>) -> <v19>
10 <v20>: * NEW: r(10) -> <v20>
a <v21>: Boolean NEW: r(a) -> <v21>
11 <v22>: * NEW: r(11) -> <v22>
if (a) 11 <v22>: * COPY
12 <v23>: * NEW: r(12) -> <v23>
a <v24>: Boolean NEW: r(a) -> <v24>
13 <v25>: * NEW: r(13) -> <v25>
if (a) else 13 <v25>: * COPY
14 <v26>: * NEW: r(14) -> <v26>
{ if (a) { 1 } else { 2 } 3 if (a && b) 5 else 6 7 if (a || b) 8 else 9 10 if (a) 11 12 if (a) else 13 14 } <v26>: * COPY
=====================
10 <v20>: * NEW: r(10) -> <v20>
a <v21>: Boolean NEW: r(a) -> <v21>
11 <v22>: * NEW: r(11) -> <v22>
if (a) 11 <v22>: * COPY
12 <v23>: * NEW: r(12) -> <v23>
a <v24>: Boolean NEW: r(a) -> <v24>
13 <v25>: * NEW: r(13) -> <v25>
if (a) else 13 <v25>: * COPY
14 <v26>: * NEW: r(14) -> <v26>
{ if (a) { 1 } else { 2 } 3 if (a && b) 5 else 6 7 if (a || b) 8 else 9 10 if (a) 11 12 if (a) else 13 14 } <v26>: * COPY
=====================
@@ -3,8 +3,8 @@ fun blockAndAndMismatch() : Boolean {
false || (return false)
}
---------------------
false <v0>: Boolean NEW: r(false) -> <v0>
false <v1>: Boolean NEW: r(false) -> <v1>
false <v0>: Boolean NEW: r(false) -> <v0>
false <v1>: Boolean NEW: r(false) -> <v1>
false || (return false) <v2>: * NEW: magic(false || (return false)|<v0>) -> <v2>
{ false || (return false) } <v2>: * COPY
=====================
{ false || (return false) } <v2>: * COPY
=====================
@@ -4,5 +4,5 @@ fun Int.bar(c: C) {
}
---------------------
<v0>: {<: [ERROR : C]} NEW: magic(c: C) -> <v0>
c <v1>: * NEW: r(c) -> <v1>
=====================
c <v1>: * NEW: r(c) -> <v1>
=====================
@@ -89,135 +89,135 @@ L0:
mark(BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
magic(BunchKeywordRegister()) -> <v1>
mark(BunchKeywordRegister())
call(BunchKeywordRegister, <init>|<v1>) -> <v2>
call(BunchKeywordRegister(), <init>|<v1>) -> <v2>
r(ABSTRACT_KEYWORD) -> <v3>
r(inTopLevel) -> <v4>
r(inTopLevel) -> <v5>
r(inTopLevel) -> <v6>
mark(add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v2>, <v3>, <v4>, <v5>, <v6>) -> <v7>
call(add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v2>, <v3>, <v4>, <v5>, <v6>) -> <v7>
r(FINAL_KEYWORD) -> <v8>
r(inTopLevel) -> <v9>
r(inTopLevel) -> <v10>
r(inTopLevel) -> <v11>
mark(add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v7>, <v8>, <v9>, <v10>, <v11>) -> <v12>
call(add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v7>, <v8>, <v9>, <v10>, <v11>) -> <v12>
r(OPEN_KEYWORD) -> <v13>
r(inTopLevel) -> <v14>
r(inTopLevel) -> <v15>
r(inTopLevel) -> <v16>
mark(add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v12>, <v13>, <v14>, <v15>, <v16>) -> <v17>
call(add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v12>, <v13>, <v14>, <v15>, <v16>) -> <v17>
r(INTERNAL_KEYWORD) -> <v18>
r(inTopLevel) -> <v19>
r(inTopLevel) -> <v20>
r(inTopLevel) -> <v21>
r(inTopLevel) -> <v22>
mark(add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v17>, <v18>, <v19>, <v20>, <v21>, <v22>) -> <v23>
call(add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v17>, <v18>, <v19>, <v20>, <v21>, <v22>) -> <v23>
r(PRIVATE_KEYWORD) -> <v24>
r(inTopLevel) -> <v25>
r(inTopLevel) -> <v26>
r(inTopLevel) -> <v27>
r(inTopLevel) -> <v28>
mark(add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v23>, <v24>, <v25>, <v26>, <v27>, <v28>) -> <v29>
call(add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v23>, <v24>, <v25>, <v26>, <v27>, <v28>) -> <v29>
r(PROTECTED_KEYWORD) -> <v30>
r(inTopLevel) -> <v31>
r(inTopLevel) -> <v32>
r(inTopLevel) -> <v33>
r(inTopLevel) -> <v34>
mark(add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v29>, <v30>, <v31>, <v32>, <v33>, <v34>) -> <v35>
call(add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v29>, <v30>, <v31>, <v32>, <v33>, <v34>) -> <v35>
r(PUBLIC_KEYWORD) -> <v36>
r(inTopLevel) -> <v37>
r(inTopLevel) -> <v38>
r(inTopLevel) -> <v39>
r(inTopLevel) -> <v40>
mark(add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v35>, <v36>, <v37>, <v38>, <v39>, <v40>) -> <v41>
call(add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v35>, <v36>, <v37>, <v38>, <v39>, <v40>) -> <v41>
r(CLASS_KEYWORD) -> <v42>
r(inTopLevel) -> <v43>
r(inTopLevel) -> <v44>
r(inTopLevel) -> <v45>
mark(add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v41>, <v42>, <v43>, <v44>, <v45>) -> <v46>
call(add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v41>, <v42>, <v43>, <v44>, <v45>) -> <v46>
r(ENUM_KEYWORD) -> <v47>
r(inTopLevel) -> <v48>
r(inTopLevel) -> <v49>
r(inTopLevel) -> <v50>
mark(add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v46>, <v47>, <v48>, <v49>, <v50>) -> <v51>
call(add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v46>, <v47>, <v48>, <v49>, <v50>) -> <v51>
r(FUN_KEYWORD) -> <v52>
r(inTopLevel) -> <v53>
r(inTopLevel) -> <v54>
r(inTopLevel) -> <v55>
mark(add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v51>, <v52>, <v53>, <v54>, <v55>) -> <v56>
call(add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v51>, <v52>, <v53>, <v54>, <v55>) -> <v56>
r(GET_KEYWORD) -> <v57>
r(inTopLevel) -> <v58>
r(inTopLevel) -> <v59>
r(inTopLevel) -> <v60>
mark(add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v56>, <v57>, <v58>, <v59>, <v60>) -> <v61>
call(add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v56>, <v57>, <v58>, <v59>, <v60>) -> <v61>
r(SET_KEYWORD) -> <v62>
r(inTopLevel) -> <v63>
r(inTopLevel) -> <v64>
r(inTopLevel) -> <v65>
mark(add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v61>, <v62>, <v63>, <v64>, <v65>) -> <v66>
call(add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v61>, <v62>, <v63>, <v64>, <v65>) -> <v66>
r(TRAIT_KEYWORD) -> <v67>
r(inTopLevel) -> <v68>
r(inTopLevel) -> <v69>
r(inTopLevel) -> <v70>
mark(add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v66>, <v67>, <v68>, <v69>, <v70>) -> <v71>
call(add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v66>, <v67>, <v68>, <v69>, <v70>) -> <v71>
r(VAL_KEYWORD) -> <v72>
r(inTopLevel) -> <v73>
r(inTopLevel) -> <v74>
r(inTopLevel) -> <v75>
mark(add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v71>, <v72>, <v73>, <v74>, <v75>) -> <v76>
call(add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v71>, <v72>, <v73>, <v74>, <v75>) -> <v76>
r(VAR_KEYWORD) -> <v77>
r(inTopLevel) -> <v78>
r(inTopLevel) -> <v79>
r(inTopLevel) -> <v80>
mark(add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v76>, <v77>, <v78>, <v79>, <v80>) -> <v81>
call(add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v76>, <v77>, <v78>, <v79>, <v80>) -> <v81>
r(TYPE_KEYWORD) -> <v82>
r(inTopLevel) -> <v83>
r(inTopLevel) -> <v84>
r(inTopLevel) -> <v85>
mark(add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel))
call(add, add|<v81>, <v82>, <v83>, <v84>, <v85>) -> <v86>
call(add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v81>, <v82>, <v83>, <v84>, <v85>) -> <v86>
r(IMPORT_KEYWORD) -> <v87>
r(inTopLevel) -> <v88>
mark(add(IMPORT_KEYWORD, inTopLevel))
call(add, add|<v86>, <v87>, <v88>) -> <v89>
call(add(IMPORT_KEYWORD, inTopLevel), add|<v86>, <v87>, <v88>) -> <v89>
r(PACKAGE_KEYWORD) -> <v90>
r(inTopLevel) -> <v91>
mark(add(PACKAGE_KEYWORD, inTopLevel))
call(add, add|<v89>, <v90>, <v91>) -> <v92>
call(add(PACKAGE_KEYWORD, inTopLevel), add|<v89>, <v90>, <v91>) -> <v92>
r(OVERRIDE_KEYWORD) -> <v93>
r(inTopLevel) -> <v94>
mark(add(OVERRIDE_KEYWORD, inTopLevel))
call(add, add|<v92>, <v93>, <v94>) -> <v95>
call(add(OVERRIDE_KEYWORD, inTopLevel), add|<v92>, <v93>, <v94>) -> <v95>
r(IN_KEYWORD) -> <v96>
r(inTopLevel) -> <v97>
r(inTopLevel) -> <v98>
mark(add(IN_KEYWORD, inTopLevel, inTopLevel))
call(add, add|<v95>, <v96>, <v97>, <v98>) -> <v99>
call(add(IN_KEYWORD, inTopLevel, inTopLevel), add|<v95>, <v96>, <v97>, <v98>) -> <v99>
r(OUT_KEYWORD) -> <v100>
r(inTopLevel) -> <v101>
mark(add(OUT_KEYWORD, inTopLevel))
call(add, add|<v99>, <v100>, <v101>) -> <v102>
call(add(OUT_KEYWORD, inTopLevel), add|<v99>, <v100>, <v101>) -> <v102>
r(OBJECT_KEYWORD) -> <v103>
error(unresolvedCode, No resolved call)
magic(unresolvedCode) -> <v104>
mark(add(OBJECT_KEYWORD, unresolvedCode))
call(add, add|<v102>, <v103>, <v104>) -> <v105>
call(add(OBJECT_KEYWORD, unresolvedCode), add|<v102>, <v103>, <v104>) -> <v105>
mark(registerAll())
call(registerAll, registerAll|<v105>) -> <v106>
call(registerAll(), registerAll|<v105>) -> <v106>
L1:
1 <END> NEXT:[<SINK>]
error:
@@ -232,7 +232,7 @@ L0:
1 <START>
v(val ABSTRACT_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(ABSTRACT_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -261,7 +261,7 @@ L0:
1 <START>
v(val OPEN_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(OPEN_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -277,7 +277,7 @@ L0:
1 <START>
v(val INTERNAL_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(INTERNAL_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -293,7 +293,7 @@ L0:
1 <START>
v(val PRIVATE_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(PRIVATE_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -309,7 +309,7 @@ L0:
1 <START>
v(val PROTECTED_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(PROTECTED_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -325,7 +325,7 @@ L0:
1 <START>
v(val PUBLIC_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(PUBLIC_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -341,7 +341,7 @@ L0:
1 <START>
v(val CLASS_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(CLASS_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -357,7 +357,7 @@ L0:
1 <START>
v(val ENUM_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(ENUM_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -373,14 +373,14 @@ L0:
1 <START>
v(val FUN_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(FUN_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
<END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== GET_KEYWORD ==
val GET_KEYWORD = JetToken()
@@ -389,14 +389,14 @@ L0:
1 <START>
v(val GET_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(GET_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
<END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== SET_KEYWORD ==
val SET_KEYWORD = JetToken()
@@ -405,14 +405,14 @@ L0:
1 <START>
v(val SET_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(SET_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
<END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== TRAIT_KEYWORD ==
val TRAIT_KEYWORD = JetToken()
@@ -421,7 +421,7 @@ L0:
1 <START>
v(val TRAIT_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(TRAIT_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -437,14 +437,14 @@ L0:
1 <START>
v(val VAL_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(VAL_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
<END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== VAR_KEYWORD ==
val VAR_KEYWORD = JetToken()
@@ -453,14 +453,14 @@ L0:
1 <START>
v(val VAR_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(VAR_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
<END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== TYPE_KEYWORD ==
val TYPE_KEYWORD = JetToken()
@@ -469,7 +469,7 @@ L0:
1 <START>
v(val TYPE_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(TYPE_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -485,7 +485,7 @@ L0:
1 <START>
v(val IMPORT_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(IMPORT_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -501,7 +501,7 @@ L0:
1 <START>
v(val PACKAGE_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(PACKAGE_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -517,7 +517,7 @@ L0:
1 <START>
v(val OVERRIDE_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(OVERRIDE_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -533,14 +533,14 @@ L0:
1 <START>
v(val IN_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(IN_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
<END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== OUT_KEYWORD ==
val OUT_KEYWORD = JetToken()
@@ -549,14 +549,14 @@ L0:
1 <START>
v(val OUT_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(OUT_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
<END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== OBJECT_KEYWORD ==
val OBJECT_KEYWORD = JetToken()
@@ -565,7 +565,7 @@ L0:
1 <START>
v(val OBJECT_KEYWORD = JetToken())
mark(JetToken())
call(JetToken, <init>) -> <v0>
call(JetToken(), <init>) -> <v0>
w(OBJECT_KEYWORD|<v0>)
L1:
<END> NEXT:[<SINK>]
@@ -50,142 +50,142 @@ public open class JetKeywordCompletionContributor() {
}
}
---------------------
<v1>: {<: JetKeywordCompletionContributor} NEW: magic(BunchKeywordRegister()) -> <v1>
1.0 <v0>: Double NEW: r(1.0) -> <v0>
BunchKeywordRegister() <v2>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(BunchKeywordRegister, <init>|<v1>) -> <v2>
ABSTRACT_KEYWORD <v3>: {<: [ERROR : Type annotation was missing]} NEW: r(ABSTRACT_KEYWORD) -> <v3>
inTopLevel <v4>: Double NEW: r(inTopLevel) -> <v4>
inTopLevel <v5>: Double NEW: r(inTopLevel) -> <v5>
inTopLevel <v6>: Double NEW: r(inTopLevel) -> <v6>
add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v2>, <v3>, <v4>, <v5>, <v6>) -> <v7>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
FINAL_KEYWORD <v8>: {<: [ERROR : Type annotation was missing]} NEW: r(FINAL_KEYWORD) -> <v8>
inTopLevel <v9>: Double NEW: r(inTopLevel) -> <v9>
inTopLevel <v10>: Double NEW: r(inTopLevel) -> <v10>
inTopLevel <v11>: Double NEW: r(inTopLevel) -> <v11>
add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v12>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v7>, <v8>, <v9>, <v10>, <v11>) -> <v12>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v12>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OPEN_KEYWORD <v13>: {<: [ERROR : Type annotation was missing]} NEW: r(OPEN_KEYWORD) -> <v13>
inTopLevel <v14>: Double NEW: r(inTopLevel) -> <v14>
inTopLevel <v15>: Double NEW: r(inTopLevel) -> <v15>
inTopLevel <v16>: Double NEW: r(inTopLevel) -> <v16>
add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v17>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v12>, <v13>, <v14>, <v15>, <v16>) -> <v17>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v17>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
INTERNAL_KEYWORD <v18>: {<: [ERROR : Type annotation was missing]} NEW: r(INTERNAL_KEYWORD) -> <v18>
inTopLevel <v19>: Double NEW: r(inTopLevel) -> <v19>
inTopLevel <v20>: Double NEW: r(inTopLevel) -> <v20>
inTopLevel <v21>: Double NEW: r(inTopLevel) -> <v21>
inTopLevel <v22>: Double NEW: r(inTopLevel) -> <v22>
add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v23>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v17>, <v18>, <v19>, <v20>, <v21>, <v22>) -> <v23>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v23>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PRIVATE_KEYWORD <v24>: {<: [ERROR : Type annotation was missing]} NEW: r(PRIVATE_KEYWORD) -> <v24>
inTopLevel <v25>: Double NEW: r(inTopLevel) -> <v25>
inTopLevel <v26>: Double NEW: r(inTopLevel) -> <v26>
inTopLevel <v27>: Double NEW: r(inTopLevel) -> <v27>
inTopLevel <v28>: Double NEW: r(inTopLevel) -> <v28>
add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v29>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v23>, <v24>, <v25>, <v26>, <v27>, <v28>) -> <v29>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v29>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PROTECTED_KEYWORD <v30>: {<: [ERROR : Type annotation was missing]} NEW: r(PROTECTED_KEYWORD) -> <v30>
inTopLevel <v31>: Double NEW: r(inTopLevel) -> <v31>
inTopLevel <v32>: Double NEW: r(inTopLevel) -> <v32>
inTopLevel <v33>: Double NEW: r(inTopLevel) -> <v33>
inTopLevel <v34>: Double NEW: r(inTopLevel) -> <v34>
add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v35>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v29>, <v30>, <v31>, <v32>, <v33>, <v34>) -> <v35>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v35>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PUBLIC_KEYWORD <v36>: {<: [ERROR : Type annotation was missing]} NEW: r(PUBLIC_KEYWORD) -> <v36>
inTopLevel <v37>: Double NEW: r(inTopLevel) -> <v37>
inTopLevel <v38>: Double NEW: r(inTopLevel) -> <v38>
inTopLevel <v39>: Double NEW: r(inTopLevel) -> <v39>
inTopLevel <v40>: Double NEW: r(inTopLevel) -> <v40>
add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v41>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v35>, <v36>, <v37>, <v38>, <v39>, <v40>) -> <v41>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v41>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
CLASS_KEYWORD <v42>: {<: [ERROR : Type annotation was missing]} NEW: r(CLASS_KEYWORD) -> <v42>
inTopLevel <v43>: Double NEW: r(inTopLevel) -> <v43>
inTopLevel <v44>: Double NEW: r(inTopLevel) -> <v44>
inTopLevel <v45>: Double NEW: r(inTopLevel) -> <v45>
add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v46>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v41>, <v42>, <v43>, <v44>, <v45>) -> <v46>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v46>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
ENUM_KEYWORD <v47>: {<: [ERROR : Type annotation was missing]} NEW: r(ENUM_KEYWORD) -> <v47>
inTopLevel <v48>: Double NEW: r(inTopLevel) -> <v48>
inTopLevel <v49>: Double NEW: r(inTopLevel) -> <v49>
inTopLevel <v50>: Double NEW: r(inTopLevel) -> <v50>
add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v51>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v46>, <v47>, <v48>, <v49>, <v50>) -> <v51>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v51>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
FUN_KEYWORD <v52>: {<: [ERROR : Type annotation was missing]} NEW: r(FUN_KEYWORD) -> <v52>
inTopLevel <v53>: Double NEW: r(inTopLevel) -> <v53>
inTopLevel <v54>: Double NEW: r(inTopLevel) -> <v54>
inTopLevel <v55>: Double NEW: r(inTopLevel) -> <v55>
add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v56>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v51>, <v52>, <v53>, <v54>, <v55>) -> <v56>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v56>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
GET_KEYWORD <v57>: {<: [ERROR : Type annotation was missing]} NEW: r(GET_KEYWORD) -> <v57>
inTopLevel <v58>: Double NEW: r(inTopLevel) -> <v58>
inTopLevel <v59>: Double NEW: r(inTopLevel) -> <v59>
inTopLevel <v60>: Double NEW: r(inTopLevel) -> <v60>
add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v61>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v56>, <v57>, <v58>, <v59>, <v60>) -> <v61>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v61>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
SET_KEYWORD <v62>: {<: [ERROR : Type annotation was missing]} NEW: r(SET_KEYWORD) -> <v62>
inTopLevel <v63>: Double NEW: r(inTopLevel) -> <v63>
inTopLevel <v64>: Double NEW: r(inTopLevel) -> <v64>
inTopLevel <v65>: Double NEW: r(inTopLevel) -> <v65>
add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v66>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v61>, <v62>, <v63>, <v64>, <v65>) -> <v66>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v66>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
TRAIT_KEYWORD <v67>: {<: [ERROR : Type annotation was missing]} NEW: r(TRAIT_KEYWORD) -> <v67>
inTopLevel <v68>: Double NEW: r(inTopLevel) -> <v68>
inTopLevel <v69>: Double NEW: r(inTopLevel) -> <v69>
inTopLevel <v70>: Double NEW: r(inTopLevel) -> <v70>
add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v71>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v66>, <v67>, <v68>, <v69>, <v70>) -> <v71>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v71>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
VAL_KEYWORD <v72>: {<: [ERROR : Type annotation was missing]} NEW: r(VAL_KEYWORD) -> <v72>
inTopLevel <v73>: Double NEW: r(inTopLevel) -> <v73>
inTopLevel <v74>: Double NEW: r(inTopLevel) -> <v74>
inTopLevel <v75>: Double NEW: r(inTopLevel) -> <v75>
add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v76>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v71>, <v72>, <v73>, <v74>, <v75>) -> <v76>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v76>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
VAR_KEYWORD <v77>: {<: [ERROR : Type annotation was missing]} NEW: r(VAR_KEYWORD) -> <v77>
inTopLevel <v78>: Double NEW: r(inTopLevel) -> <v78>
inTopLevel <v79>: Double NEW: r(inTopLevel) -> <v79>
inTopLevel <v80>: Double NEW: r(inTopLevel) -> <v80>
add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v81>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v76>, <v77>, <v78>, <v79>, <v80>) -> <v81>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v81>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
TYPE_KEYWORD <v82>: {<: [ERROR : Type annotation was missing]} NEW: r(TYPE_KEYWORD) -> <v82>
inTopLevel <v83>: Double NEW: r(inTopLevel) -> <v83>
inTopLevel <v84>: Double NEW: r(inTopLevel) -> <v84>
inTopLevel <v85>: Double NEW: r(inTopLevel) -> <v85>
add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v86>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v81>, <v82>, <v83>, <v84>, <v85>) -> <v86>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v86>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
IMPORT_KEYWORD <v87>: {<: [ERROR : Type annotation was missing]} NEW: r(IMPORT_KEYWORD) -> <v87>
inTopLevel <v88>: Double NEW: r(inTopLevel) -> <v88>
add(IMPORT_KEYWORD, inTopLevel) <v89>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v86>, <v87>, <v88>) -> <v89>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) <v89>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PACKAGE_KEYWORD <v90>: {<: [ERROR : Type annotation was missing]} NEW: r(PACKAGE_KEYWORD) -> <v90>
inTopLevel <v91>: Double NEW: r(inTopLevel) -> <v91>
add(PACKAGE_KEYWORD, inTopLevel) <v92>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v89>, <v90>, <v91>) -> <v92>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) <v92>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OVERRIDE_KEYWORD <v93>: {<: [ERROR : Type annotation was missing]} NEW: r(OVERRIDE_KEYWORD) -> <v93>
inTopLevel <v94>: Double NEW: r(inTopLevel) -> <v94>
add(OVERRIDE_KEYWORD, inTopLevel) <v95>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v92>, <v93>, <v94>) -> <v95>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) <v95>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
IN_KEYWORD <v96>: {<: [ERROR : Type annotation was missing]} NEW: r(IN_KEYWORD) -> <v96>
inTopLevel <v97>: Double NEW: r(inTopLevel) -> <v97>
inTopLevel <v98>: Double NEW: r(inTopLevel) -> <v98>
add(IN_KEYWORD, inTopLevel, inTopLevel) <v99>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v95>, <v96>, <v97>, <v98>) -> <v99>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) <v99>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OUT_KEYWORD <v100>: {<: [ERROR : Type annotation was missing]} NEW: r(OUT_KEYWORD) -> <v100>
inTopLevel <v101>: Double NEW: r(inTopLevel) -> <v101>
add(OUT_KEYWORD, inTopLevel) <v102>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v99>, <v100>, <v101>) -> <v102>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) <v102>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OBJECT_KEYWORD <v103>: {<: [ERROR : Type annotation was missing]} NEW: r(OBJECT_KEYWORD) -> <v103>
unresolvedCode <v104>: Double NEW: magic(unresolvedCode) -> <v104>
add(OBJECT_KEYWORD, unresolvedCode) <v105>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add, add|<v102>, <v103>, <v104>) -> <v105>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) <v105>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
registerAll() <v106>: * NEW: call(registerAll, registerAll|<v105>) -> <v106>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) .registerAll() <v106>: * COPY
{ val inTopLevel = 1.0 BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) .registerAll() } <v106>: * COPY
<v1>: {<: JetKeywordCompletionContributor} NEW: magic(BunchKeywordRegister()) -> <v1>
1.0 <v0>: Double NEW: r(1.0) -> <v0>
BunchKeywordRegister() <v2>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(BunchKeywordRegister(), <init>|<v1>) -> <v2>
ABSTRACT_KEYWORD <v3>: {<: [ERROR : Type annotation was missing]} NEW: r(ABSTRACT_KEYWORD) -> <v3>
inTopLevel <v4>: Double NEW: r(inTopLevel) -> <v4>
inTopLevel <v5>: Double NEW: r(inTopLevel) -> <v5>
inTopLevel <v6>: Double NEW: r(inTopLevel) -> <v6>
add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v2>, <v3>, <v4>, <v5>, <v6>) -> <v7>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
FINAL_KEYWORD <v8>: {<: [ERROR : Type annotation was missing]} NEW: r(FINAL_KEYWORD) -> <v8>
inTopLevel <v9>: Double NEW: r(inTopLevel) -> <v9>
inTopLevel <v10>: Double NEW: r(inTopLevel) -> <v10>
inTopLevel <v11>: Double NEW: r(inTopLevel) -> <v11>
add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v12>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v7>, <v8>, <v9>, <v10>, <v11>) -> <v12>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v12>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OPEN_KEYWORD <v13>: {<: [ERROR : Type annotation was missing]} NEW: r(OPEN_KEYWORD) -> <v13>
inTopLevel <v14>: Double NEW: r(inTopLevel) -> <v14>
inTopLevel <v15>: Double NEW: r(inTopLevel) -> <v15>
inTopLevel <v16>: Double NEW: r(inTopLevel) -> <v16>
add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v17>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v12>, <v13>, <v14>, <v15>, <v16>) -> <v17>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v17>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
INTERNAL_KEYWORD <v18>: {<: [ERROR : Type annotation was missing]} NEW: r(INTERNAL_KEYWORD) -> <v18>
inTopLevel <v19>: Double NEW: r(inTopLevel) -> <v19>
inTopLevel <v20>: Double NEW: r(inTopLevel) -> <v20>
inTopLevel <v21>: Double NEW: r(inTopLevel) -> <v21>
inTopLevel <v22>: Double NEW: r(inTopLevel) -> <v22>
add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v23>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v17>, <v18>, <v19>, <v20>, <v21>, <v22>) -> <v23>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v23>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PRIVATE_KEYWORD <v24>: {<: [ERROR : Type annotation was missing]} NEW: r(PRIVATE_KEYWORD) -> <v24>
inTopLevel <v25>: Double NEW: r(inTopLevel) -> <v25>
inTopLevel <v26>: Double NEW: r(inTopLevel) -> <v26>
inTopLevel <v27>: Double NEW: r(inTopLevel) -> <v27>
inTopLevel <v28>: Double NEW: r(inTopLevel) -> <v28>
add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v29>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v23>, <v24>, <v25>, <v26>, <v27>, <v28>) -> <v29>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v29>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PROTECTED_KEYWORD <v30>: {<: [ERROR : Type annotation was missing]} NEW: r(PROTECTED_KEYWORD) -> <v30>
inTopLevel <v31>: Double NEW: r(inTopLevel) -> <v31>
inTopLevel <v32>: Double NEW: r(inTopLevel) -> <v32>
inTopLevel <v33>: Double NEW: r(inTopLevel) -> <v33>
inTopLevel <v34>: Double NEW: r(inTopLevel) -> <v34>
add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v35>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v29>, <v30>, <v31>, <v32>, <v33>, <v34>) -> <v35>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v35>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PUBLIC_KEYWORD <v36>: {<: [ERROR : Type annotation was missing]} NEW: r(PUBLIC_KEYWORD) -> <v36>
inTopLevel <v37>: Double NEW: r(inTopLevel) -> <v37>
inTopLevel <v38>: Double NEW: r(inTopLevel) -> <v38>
inTopLevel <v39>: Double NEW: r(inTopLevel) -> <v39>
inTopLevel <v40>: Double NEW: r(inTopLevel) -> <v40>
add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v41>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel), add|<v35>, <v36>, <v37>, <v38>, <v39>, <v40>) -> <v41>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v41>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
CLASS_KEYWORD <v42>: {<: [ERROR : Type annotation was missing]} NEW: r(CLASS_KEYWORD) -> <v42>
inTopLevel <v43>: Double NEW: r(inTopLevel) -> <v43>
inTopLevel <v44>: Double NEW: r(inTopLevel) -> <v44>
inTopLevel <v45>: Double NEW: r(inTopLevel) -> <v45>
add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v46>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v41>, <v42>, <v43>, <v44>, <v45>) -> <v46>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v46>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
ENUM_KEYWORD <v47>: {<: [ERROR : Type annotation was missing]} NEW: r(ENUM_KEYWORD) -> <v47>
inTopLevel <v48>: Double NEW: r(inTopLevel) -> <v48>
inTopLevel <v49>: Double NEW: r(inTopLevel) -> <v49>
inTopLevel <v50>: Double NEW: r(inTopLevel) -> <v50>
add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v51>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v46>, <v47>, <v48>, <v49>, <v50>) -> <v51>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v51>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
FUN_KEYWORD <v52>: {<: [ERROR : Type annotation was missing]} NEW: r(FUN_KEYWORD) -> <v52>
inTopLevel <v53>: Double NEW: r(inTopLevel) -> <v53>
inTopLevel <v54>: Double NEW: r(inTopLevel) -> <v54>
inTopLevel <v55>: Double NEW: r(inTopLevel) -> <v55>
add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v56>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v51>, <v52>, <v53>, <v54>, <v55>) -> <v56>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v56>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
GET_KEYWORD <v57>: {<: [ERROR : Type annotation was missing]} NEW: r(GET_KEYWORD) -> <v57>
inTopLevel <v58>: Double NEW: r(inTopLevel) -> <v58>
inTopLevel <v59>: Double NEW: r(inTopLevel) -> <v59>
inTopLevel <v60>: Double NEW: r(inTopLevel) -> <v60>
add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v61>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v56>, <v57>, <v58>, <v59>, <v60>) -> <v61>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v61>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
SET_KEYWORD <v62>: {<: [ERROR : Type annotation was missing]} NEW: r(SET_KEYWORD) -> <v62>
inTopLevel <v63>: Double NEW: r(inTopLevel) -> <v63>
inTopLevel <v64>: Double NEW: r(inTopLevel) -> <v64>
inTopLevel <v65>: Double NEW: r(inTopLevel) -> <v65>
add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v66>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v61>, <v62>, <v63>, <v64>, <v65>) -> <v66>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v66>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
TRAIT_KEYWORD <v67>: {<: [ERROR : Type annotation was missing]} NEW: r(TRAIT_KEYWORD) -> <v67>
inTopLevel <v68>: Double NEW: r(inTopLevel) -> <v68>
inTopLevel <v69>: Double NEW: r(inTopLevel) -> <v69>
inTopLevel <v70>: Double NEW: r(inTopLevel) -> <v70>
add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v71>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v66>, <v67>, <v68>, <v69>, <v70>) -> <v71>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v71>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
VAL_KEYWORD <v72>: {<: [ERROR : Type annotation was missing]} NEW: r(VAL_KEYWORD) -> <v72>
inTopLevel <v73>: Double NEW: r(inTopLevel) -> <v73>
inTopLevel <v74>: Double NEW: r(inTopLevel) -> <v74>
inTopLevel <v75>: Double NEW: r(inTopLevel) -> <v75>
add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v76>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v71>, <v72>, <v73>, <v74>, <v75>) -> <v76>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v76>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
VAR_KEYWORD <v77>: {<: [ERROR : Type annotation was missing]} NEW: r(VAR_KEYWORD) -> <v77>
inTopLevel <v78>: Double NEW: r(inTopLevel) -> <v78>
inTopLevel <v79>: Double NEW: r(inTopLevel) -> <v79>
inTopLevel <v80>: Double NEW: r(inTopLevel) -> <v80>
add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v81>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v76>, <v77>, <v78>, <v79>, <v80>) -> <v81>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v81>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
TYPE_KEYWORD <v82>: {<: [ERROR : Type annotation was missing]} NEW: r(TYPE_KEYWORD) -> <v82>
inTopLevel <v83>: Double NEW: r(inTopLevel) -> <v83>
inTopLevel <v84>: Double NEW: r(inTopLevel) -> <v84>
inTopLevel <v85>: Double NEW: r(inTopLevel) -> <v85>
add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v86>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel), add|<v81>, <v82>, <v83>, <v84>, <v85>) -> <v86>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v86>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
IMPORT_KEYWORD <v87>: {<: [ERROR : Type annotation was missing]} NEW: r(IMPORT_KEYWORD) -> <v87>
inTopLevel <v88>: Double NEW: r(inTopLevel) -> <v88>
add(IMPORT_KEYWORD, inTopLevel) <v89>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(IMPORT_KEYWORD, inTopLevel), add|<v86>, <v87>, <v88>) -> <v89>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) <v89>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
PACKAGE_KEYWORD <v90>: {<: [ERROR : Type annotation was missing]} NEW: r(PACKAGE_KEYWORD) -> <v90>
inTopLevel <v91>: Double NEW: r(inTopLevel) -> <v91>
add(PACKAGE_KEYWORD, inTopLevel) <v92>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(PACKAGE_KEYWORD, inTopLevel), add|<v89>, <v90>, <v91>) -> <v92>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) <v92>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OVERRIDE_KEYWORD <v93>: {<: [ERROR : Type annotation was missing]} NEW: r(OVERRIDE_KEYWORD) -> <v93>
inTopLevel <v94>: Double NEW: r(inTopLevel) -> <v94>
add(OVERRIDE_KEYWORD, inTopLevel) <v95>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(OVERRIDE_KEYWORD, inTopLevel), add|<v92>, <v93>, <v94>) -> <v95>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) <v95>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
IN_KEYWORD <v96>: {<: [ERROR : Type annotation was missing]} NEW: r(IN_KEYWORD) -> <v96>
inTopLevel <v97>: Double NEW: r(inTopLevel) -> <v97>
inTopLevel <v98>: Double NEW: r(inTopLevel) -> <v98>
add(IN_KEYWORD, inTopLevel, inTopLevel) <v99>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(IN_KEYWORD, inTopLevel, inTopLevel), add|<v95>, <v96>, <v97>, <v98>) -> <v99>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) <v99>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OUT_KEYWORD <v100>: {<: [ERROR : Type annotation was missing]} NEW: r(OUT_KEYWORD) -> <v100>
inTopLevel <v101>: Double NEW: r(inTopLevel) -> <v101>
add(OUT_KEYWORD, inTopLevel) <v102>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(OUT_KEYWORD, inTopLevel), add|<v99>, <v100>, <v101>) -> <v102>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) <v102>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
OBJECT_KEYWORD <v103>: {<: [ERROR : Type annotation was missing]} NEW: r(OBJECT_KEYWORD) -> <v103>
unresolvedCode <v104>: Double NEW: magic(unresolvedCode) -> <v104>
add(OBJECT_KEYWORD, unresolvedCode) <v105>: JetKeywordCompletionContributor.BunchKeywordRegister NEW: call(add(OBJECT_KEYWORD, unresolvedCode), add|<v102>, <v103>, <v104>) -> <v105>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) <v105>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
registerAll() <v106>: * NEW: call(registerAll(), registerAll|<v105>) -> <v106>
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) .registerAll() <v106>: * COPY
{ val inTopLevel = 1.0 BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) .registerAll() } <v106>: * COPY
=====================
== ABSTRACT_KEYWORD ==
val ABSTRACT_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== FINAL_KEYWORD ==
val FINAL_KEYWORD OPEN_KEYWORD = JetToken()
@@ -194,100 +194,100 @@ val FINAL_KEYWORD OPEN_KEYWORD = JetToken()
== OPEN_KEYWORD ==
val OPEN_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== INTERNAL_KEYWORD ==
val INTERNAL_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== PRIVATE_KEYWORD ==
val PRIVATE_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== PROTECTED_KEYWORD ==
val PROTECTED_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== PUBLIC_KEYWORD ==
val PUBLIC_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== CLASS_KEYWORD ==
val CLASS_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== ENUM_KEYWORD ==
val ENUM_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== FUN_KEYWORD ==
val FUN_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== GET_KEYWORD ==
val GET_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== SET_KEYWORD ==
val SET_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== TRAIT_KEYWORD ==
val TRAIT_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== VAL_KEYWORD ==
val VAL_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== VAR_KEYWORD ==
val VAR_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== TYPE_KEYWORD ==
val TYPE_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== IMPORT_KEYWORD ==
val IMPORT_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== PACKAGE_KEYWORD ==
val PACKAGE_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== OVERRIDE_KEYWORD ==
val OVERRIDE_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== IN_KEYWORD ==
val IN_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== OUT_KEYWORD ==
val OUT_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
== OBJECT_KEYWORD ==
val OBJECT_KEYWORD = JetToken()
---------------------
JetToken() <v0>: JetToken NEW: call(JetToken, <init>) -> <v0>
=====================
JetToken() <v0>: JetToken NEW: call(JetToken(), <init>) -> <v0>
=====================
@@ -12,11 +12,11 @@ L0:
mark((f))
r(f) -> <v1>
mark((f)())
call((f), invoke|<v1>) -> <v2>
call((f)(), invoke|<v1>) -> <v2>
L1:
1 <END> NEXT:[<SINK>]
1 <END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
@@ -3,9 +3,9 @@ fun invoke(f: () -> Unit) {
(f)()
}
---------------------
<v0>: {<: () -> Unit} NEW: magic(f: () -> Unit) -> <v0>
f <v1>: {<: () -> Unit} NEW: r(f) -> <v1>
(f) <v1>: {<: () -> Unit} COPY
(f)() <v2>: * NEW: call((f), invoke|<v1>) -> <v2>
{ (f)() } <v2>: * COPY
=====================
<v0>: {<: () -> Unit} NEW: magic(f: () -> Unit) -> <v0>
f <v1>: {<: () -> Unit} NEW: r(f) -> <v1>
(f) <v1>: {<: () -> Unit} COPY
(f)() <v2>: * NEW: call((f)(), invoke|<v1>) -> <v2>
{ (f)() } <v2>: * COPY
=====================
@@ -34,28 +34,28 @@ L0:
w(a|<v0>)
r(a) -> <v1>
mark(a++)
call(++, inc|<v1>) -> <v2>
call(a++, inc|<v1>) -> <v2>
w(a|<v2>)
mark(bar(a++))
call(bar, bar|<v1>) -> <v3>
call(bar(a++), bar|<v1>) -> <v3>
r(a) -> <v4>
mark(a--)
call(--, dec|<v4>) -> <v5>
call(a--, dec|<v4>) -> <v5>
w(a|<v5>)
mark(bar(a--))
call(bar, bar|<v4>) -> <v6>
call(bar(a--), bar|<v4>) -> <v6>
r(a) -> <v7>
mark(++a)
call(++, inc|<v7>) -> <v8>
call(++a, inc|<v7>) -> <v8>
w(a|<v8>)
mark(bar(++a))
call(bar, bar|<v8>) -> <v9>
call(bar(++a), bar|<v8>) -> <v9>
r(a) -> <v10>
mark(--a)
call(--, dec|<v10>) -> <v11>
call(--a, dec|<v10>) -> <v11>
w(a|<v11>)
mark(bar(--a))
call(bar, bar|<v11>) -> <v12>
call(bar(--a), bar|<v11>) -> <v12>
L1:
1 <END> NEXT:[<SINK>]
error:
+15 -15
View File
@@ -14,18 +14,18 @@ fun foo() {
bar(--a)
}
---------------------
1 <v0>: Int NEW: r(1) -> <v0>
a <v1>: Int NEW: r(a) -> <v1>
a++ <v1>: Int COPY
bar(a++) <v3>: * NEW: call(bar, bar|<v1>) -> <v3>
a <v4>: Int NEW: r(a) -> <v4>
a-- <v4>: Int COPY
bar(a--) <v6>: * NEW: call(bar, bar|<v4>) -> <v6>
a <v7>: Int NEW: r(a) -> <v7>
++a <v8>: Int NEW: call(++, inc|<v7>) -> <v8>
bar(++a) <v9>: * NEW: call(bar, bar|<v8>) -> <v9>
a <v10>: Int NEW: r(a) -> <v10>
--a <v11>: Int NEW: call(--, dec|<v10>) -> <v11>
bar(--a) <v12>: * NEW: call(bar, bar|<v11>) -> <v12>
{ var a = 1 bar(a++) bar(a--) bar(++a) bar(--a) } <v12>: * COPY
=====================
1 <v0>: Int NEW: r(1) -> <v0>
a <v1>: Int NEW: r(a) -> <v1>
a++ <v1>: Int COPY
bar(a++) <v3>: * NEW: call(bar(a++), bar|<v1>) -> <v3>
a <v4>: Int NEW: r(a) -> <v4>
a-- <v4>: Int COPY
bar(a--) <v6>: * NEW: call(bar(a--), bar|<v4>) -> <v6>
a <v7>: Int NEW: r(a) -> <v7>
++a <v8>: Int NEW: call(++a, inc|<v7>) -> <v8>
bar(++a) <v9>: * NEW: call(bar(++a), bar|<v8>) -> <v9>
a <v10>: Int NEW: r(a) -> <v10>
--a <v11>: Int NEW: call(--a, dec|<v10>) -> <v11>
bar(--a) <v12>: * NEW: call(bar(--a), bar|<v11>) -> <v12>
{ var a = 1 bar(a++) bar(a--) bar(++a) bar(--a) } <v12>: * COPY
=====================
@@ -19,14 +19,14 @@ L0:
1 <START>
mark(throw Exception())
mark(Exception())
call(Exception, <init>) -> <v0>
throw (throw Exception()|<v0>) NEXT:[<ERROR>]
call(Exception(), <init>) -> <v0>
throw (throw Exception()|<v0>) NEXT:[<ERROR>]
L1:
<END> NEXT:[<SINK>] PREV:[]
<END> NEXT:[<SINK>] PREV:[]
error:
<ERROR> PREV:[throw (throw Exception()|<v0>)]
<ERROR> PREV:[throw (throw Exception()|<v0>)]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
== foo ==
fun foo() {
@@ -42,10 +42,10 @@ L0:
magic(null!!|<v0>) -> <v1>
jmp(error) NEXT:[<ERROR>]
- mark(doSomething()) PREV:[]
- call(doSomething, doSomething|<v1>) -> <v2> PREV:[]
- call(doSomething(), doSomething|<v1>) -> <v2> PREV:[]
- mark(bar().doSomething) PREV:[]
- mark(bar()) PREV:[]
- call(bar, bar) PREV:[]
- call(bar(), bar) PREV:[]
- jmp(error) NEXT:[<ERROR>] PREV:[]
- mark(doSomething) PREV:[]
- call(doSomething, doSomething) -> <v3> PREV:[]
@@ -5,7 +5,7 @@ fun Any?.doSomething() {}
== bar ==
fun bar(): Nothing = throw Exception()
---------------------
Exception() <v0>: {<: Throwable} NEW: call(Exception, <init>) -> <v0>
Exception() <v0>: {<: Throwable} NEW: call(Exception(), <init>) -> <v0>
=====================
== foo ==
fun foo() {
@@ -13,11 +13,11 @@ fun foo() {
bar().doSomething
}
---------------------
null <v0>: * NEW: r(null) -> <v0>
null!! <v1>: * NEW: magic(null!!|<v0>) -> <v1>
doSomething() <v2>: * NEW: call(doSomething, doSomething|<v1>) -> <v2>
null!!.doSomething() <v2>: * COPY
doSomething <v3>: * NEW: call(doSomething, doSomething) -> <v3>
bar().doSomething <v3>: * COPY
{ null!!.doSomething() bar().doSomething } <v3>: * COPY
=====================
null <v0>: * NEW: r(null) -> <v0>
null!! <v1>: * NEW: magic(null!!|<v0>) -> <v1>
doSomething() <v2>: * NEW: call(doSomething(), doSomething|<v1>) -> <v2>
null!!.doSomething() <v2>: * COPY
doSomething <v3>: * NEW: call(doSomething, doSomething) -> <v3>
bar().doSomething <v3>: * COPY
{ null!!.doSomething() bar().doSomething } <v3>: * COPY
=====================
@@ -4,8 +4,8 @@ fun test(s: String?) {
}
---------------------
<v0>: {<: String?} NEW: magic(s: String?) -> <v0>
s <v1>: {<: CharSequence?} NEW: r(s) -> <v1>
length <v2>: * NEW: r(length|<v1>) -> <v2>
s?.length <v2>: * COPY
{ s?.length } <v2>: * COPY
=====================
s <v1>: {<: CharSequence?} NEW: r(s) -> <v1>
length <v2>: * NEW: r(length|<v1>) -> <v2>
s?.length <v2>: * COPY
{ s?.length } <v2>: * COPY
=====================
@@ -4,7 +4,7 @@ fun foo(s: String) {
}
---------------------
<v0>: String NEW: magic(s: String) -> <v0>
s <v1>: * NEW: r(s) -> <v1>
s. <v2>: * NEW: magic(s.|<v1>) -> <v2>
{ s. } <v2>: * COPY
=====================
s <v1>: * NEW: r(s) -> <v1>
s. <v2>: * NEW: magic(s.|<v1>) -> <v2>
{ s. } <v2>: * COPY
=====================
@@ -7,11 +7,11 @@ L0:
1 <START>
2 mark({ this() })
mark(this())
call(this, invoke) -> <v0>
call(this(), invoke) -> <v0>
L1:
1 <END> NEXT:[<SINK>]
1 <END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
@@ -3,6 +3,6 @@ fun Function0<Unit>.foo() {
this()
}
---------------------
this() <v0>: * NEW: call(this, invoke) -> <v0>
this() <v0>: * NEW: call(this(), invoke) -> <v0>
{ this() } <v0>: * COPY
=====================
=====================
@@ -10,15 +10,15 @@ L0:
w(a|<v0>)
2 mark({ a.foo() })
mark(a.foo())
error(foo, No resolved call)
error(foo(), No resolved call)
error(foo, No resolved call)
r(a) -> <v1>
mark(foo())
magic(foo()|<v1>) -> <v2>
L1:
1 <END> NEXT:[<SINK>]
1 <END> NEXT:[<SINK>]
error:
<ERROR> PREV:[]
<ERROR> PREV:[]
sink:
<SINK> PREV:[<ERROR>, <END>]
<SINK> PREV:[<ERROR>, <END>]
=====================
@@ -3,9 +3,9 @@ fun test(a: Any) {
a.foo()
}
---------------------
<v0>: {<: Any} NEW: magic(a: Any) -> <v0>
a <v1>: * NEW: r(a) -> <v1>
<v0>: {<: Any} NEW: magic(a: Any) -> <v0>
a <v1>: * NEW: r(a) -> <v1>
foo() <v2>: * NEW: magic(foo()|<v1>) -> <v2>
a.foo() <v2>: * COPY
{ a.foo() } <v2>: * COPY
=====================
a.foo() <v2>: * COPY
{ a.foo() } <v2>: * COPY
=====================
@@ -3,9 +3,9 @@ fun test(a: Any) {
a.foo
}
---------------------
<v0>: {<: Any} NEW: magic(a: Any) -> <v0>
a <v1>: * NEW: r(a) -> <v1>
<v0>: {<: Any} NEW: magic(a: Any) -> <v0>
a <v1>: * NEW: r(a) -> <v1>
foo <v2>: * NEW: magic(foo|<v1>) -> <v2>
a.foo <v2>: * COPY
{ a.foo } <v2>: * COPY
=====================
a.foo <v2>: * COPY
{ a.foo } <v2>: * COPY
=====================
@@ -4,6 +4,6 @@ fun main(arg : Array<String>) {
}
---------------------
<v0>: {<: Array<String>} NEW: magic(arg : Array<String>) -> <v0>
a <v1>: * NEW: magic(a) -> <v1>
{ a } <v1>: * COPY
=====================
a <v1>: * NEW: magic(a) -> <v1>
{ a } <v1>: * COPY
=====================