Pseudocode: Implement computation of expected type predicates
This commit is contained in:
@@ -20,28 +20,28 @@ fun assignments() : Unit {
|
||||
t.x += 1
|
||||
}
|
||||
---------------------
|
||||
1 <v0> NEW()
|
||||
2 <v1> NEW()
|
||||
x <v2> NEW()
|
||||
2 <v3> NEW()
|
||||
x += 2 <v4> NEW(<v2>, <v3>)
|
||||
true <v5> NEW()
|
||||
1 <v6> NEW()
|
||||
2 <v7> NEW()
|
||||
if (true) 1 else 2 <v8> NEW(<v6>, <v7>)
|
||||
true <v9> NEW()
|
||||
false <v10> NEW()
|
||||
true && false <v11> NEW(<v9>, <v10>)
|
||||
false <v12> NEW()
|
||||
true <v13> NEW()
|
||||
false && true <v14> NEW(<v12>, <v13>)
|
||||
Test() <v15> NEW()
|
||||
t <v16> NEW()
|
||||
1 <v17> NEW()
|
||||
t <v22> NEW()
|
||||
x <v19> NEW(<v18>)
|
||||
t.x <v19> COPY
|
||||
1 <v20> NEW()
|
||||
t.x += 1 <v21> NEW(<v19>, <v20>)
|
||||
{ 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> COPY
|
||||
1 <v0>: Int NEW()
|
||||
2 <v1>: Int NEW()
|
||||
x <v2>: Int NEW()
|
||||
2 <v3>: Int NEW()
|
||||
x += 2 <v4>: Int NEW(<v2>, <v3>)
|
||||
true <v5>: Boolean NEW()
|
||||
1 <v6>: Int NEW()
|
||||
2 <v7>: Int NEW()
|
||||
if (true) 1 else 2 <v8>: Int NEW(<v6>, <v7>)
|
||||
true <v9>: Boolean NEW()
|
||||
false <v10>: Boolean NEW()
|
||||
true && false <v11>: Boolean NEW(<v9>, <v10>)
|
||||
false <v12>: Boolean NEW()
|
||||
true <v13>: Boolean NEW()
|
||||
false && true <v14>: Boolean NEW(<v12>, <v13>)
|
||||
Test() <v15>: Test NEW()
|
||||
t <v16>: Test NEW()
|
||||
1 <v17>: Int NEW()
|
||||
t <v22>: Test NEW()
|
||||
x <v19>: Int NEW(<v18>)
|
||||
t.x <v19>: Int COPY
|
||||
1 <v20>: Int NEW()
|
||||
t.x += 1 <v21>: Int NEW(<v19>, <v20>)
|
||||
{ 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,34 +17,34 @@ fun lazyBooleans(a : Boolean, b : Boolean) : Unit {
|
||||
14
|
||||
}
|
||||
---------------------
|
||||
a <v2> NEW()
|
||||
1 <v3> NEW()
|
||||
{ 1 } <v3> COPY
|
||||
2 <v4> NEW()
|
||||
{ 2 } <v4> COPY
|
||||
if (a) { 1 } else { 2 } <v5> NEW(<v3>, <v4>)
|
||||
3 <v6> NEW()
|
||||
a <v7> NEW()
|
||||
b <v8> NEW()
|
||||
a && b <v9> NEW(<v7>, <v8>)
|
||||
5 <v10> NEW()
|
||||
6 <v11> NEW()
|
||||
if (a && b) 5 else 6 <v12> NEW(<v10>, <v11>)
|
||||
7 <v13> NEW()
|
||||
a <v14> NEW()
|
||||
b <v15> NEW()
|
||||
a || b <v16> NEW(<v14>, <v15>)
|
||||
8 <v17> NEW()
|
||||
9 <v18> NEW()
|
||||
if (a || b) 8 else 9 <v19> NEW(<v17>, <v18>)
|
||||
10 <v20> NEW()
|
||||
a <v21> NEW()
|
||||
11 <v22> NEW()
|
||||
if (a) 11 <v22> COPY
|
||||
12 <v23> NEW()
|
||||
a <v24> NEW()
|
||||
13 <v25> NEW()
|
||||
if (a) else 13 <v25> COPY
|
||||
14 <v26> NEW()
|
||||
{ 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
|
||||
a <v2>: Boolean NEW()
|
||||
1 <v3>: * NEW()
|
||||
{ 1 } <v3>: * COPY
|
||||
2 <v4>: * NEW()
|
||||
{ 2 } <v4>: * COPY
|
||||
if (a) { 1 } else { 2 } <v5>: * NEW(<v3>, <v4>)
|
||||
3 <v6>: * NEW()
|
||||
a <v7>: Boolean NEW()
|
||||
b <v8>: Boolean NEW()
|
||||
a && b <v9>: Boolean NEW(<v7>, <v8>)
|
||||
5 <v10>: * NEW()
|
||||
6 <v11>: * NEW()
|
||||
if (a && b) 5 else 6 <v12>: * NEW(<v10>, <v11>)
|
||||
7 <v13>: * NEW()
|
||||
a <v14>: Boolean NEW()
|
||||
b <v15>: Boolean NEW()
|
||||
a || b <v16>: Boolean NEW(<v14>, <v15>)
|
||||
8 <v17>: * NEW()
|
||||
9 <v18>: * NEW()
|
||||
if (a || b) 8 else 9 <v19>: * NEW(<v17>, <v18>)
|
||||
10 <v20>: * NEW()
|
||||
a <v21>: Boolean NEW()
|
||||
11 <v22>: * NEW()
|
||||
if (a) 11 <v22>: * COPY
|
||||
12 <v23>: * NEW()
|
||||
a <v24>: Boolean NEW()
|
||||
13 <v25>: * NEW()
|
||||
if (a) else 13 <v25>: * COPY
|
||||
14 <v26>: * NEW()
|
||||
{ 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> NEW()
|
||||
false <v1> NEW()
|
||||
false || (return false) <v2> NEW(<v0>)
|
||||
{ false || (return false) } <v2> COPY
|
||||
false <v0>: Boolean NEW()
|
||||
false <v1>: Boolean NEW()
|
||||
false || (return false) <v2>: * NEW(<v0>)
|
||||
{ false || (return false) } <v2>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -3,5 +3,5 @@ fun Int.bar(c: C) {
|
||||
this = c
|
||||
}
|
||||
---------------------
|
||||
c <v1> NEW()
|
||||
c <v1>: * NEW()
|
||||
=====================
|
||||
|
||||
@@ -50,141 +50,141 @@ public open class JetKeywordCompletionContributor() {
|
||||
}
|
||||
}
|
||||
---------------------
|
||||
1.0 <v0> NEW()
|
||||
BunchKeywordRegister() <v2> NEW(<v1>)
|
||||
ABSTRACT_KEYWORD <v3> NEW()
|
||||
inTopLevel <v4> NEW()
|
||||
inTopLevel <v5> NEW()
|
||||
inTopLevel <v6> NEW()
|
||||
add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7> NEW(<v2>, <v3>, <v4>, <v5>, <v6>)
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7> COPY
|
||||
FINAL_KEYWORD <v8> NEW()
|
||||
inTopLevel <v9> NEW()
|
||||
inTopLevel <v10> NEW()
|
||||
inTopLevel <v11> NEW()
|
||||
add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v12> NEW(<v7>, <v8>, <v9>, <v10>, <v11>)
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v12> COPY
|
||||
OPEN_KEYWORD <v13> NEW()
|
||||
inTopLevel <v14> NEW()
|
||||
inTopLevel <v15> NEW()
|
||||
inTopLevel <v16> NEW()
|
||||
add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v17> NEW(<v12>, <v13>, <v14>, <v15>, <v16>)
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v17> COPY
|
||||
INTERNAL_KEYWORD <v18> NEW()
|
||||
inTopLevel <v19> NEW()
|
||||
inTopLevel <v20> NEW()
|
||||
inTopLevel <v21> NEW()
|
||||
inTopLevel <v22> NEW()
|
||||
add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v23> NEW(<v17>, <v18>, <v19>, <v20>, <v21>, <v22>)
|
||||
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> COPY
|
||||
PRIVATE_KEYWORD <v24> NEW()
|
||||
inTopLevel <v25> NEW()
|
||||
inTopLevel <v26> NEW()
|
||||
inTopLevel <v27> NEW()
|
||||
inTopLevel <v28> NEW()
|
||||
add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v29> NEW(<v23>, <v24>, <v25>, <v26>, <v27>, <v28>)
|
||||
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> COPY
|
||||
PROTECTED_KEYWORD <v30> NEW()
|
||||
inTopLevel <v31> NEW()
|
||||
inTopLevel <v32> NEW()
|
||||
inTopLevel <v33> NEW()
|
||||
inTopLevel <v34> NEW()
|
||||
add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v35> NEW(<v29>, <v30>, <v31>, <v32>, <v33>, <v34>)
|
||||
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> COPY
|
||||
PUBLIC_KEYWORD <v36> NEW()
|
||||
inTopLevel <v37> NEW()
|
||||
inTopLevel <v38> NEW()
|
||||
inTopLevel <v39> NEW()
|
||||
inTopLevel <v40> NEW()
|
||||
add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v41> NEW(<v35>, <v36>, <v37>, <v38>, <v39>, <v40>)
|
||||
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> COPY
|
||||
CLASS_KEYWORD <v42> NEW()
|
||||
inTopLevel <v43> NEW()
|
||||
inTopLevel <v44> NEW()
|
||||
inTopLevel <v45> NEW()
|
||||
add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v46> NEW(<v41>, <v42>, <v43>, <v44>, <v45>)
|
||||
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> COPY
|
||||
ENUM_KEYWORD <v47> NEW()
|
||||
inTopLevel <v48> NEW()
|
||||
inTopLevel <v49> NEW()
|
||||
inTopLevel <v50> NEW()
|
||||
add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v51> NEW(<v46>, <v47>, <v48>, <v49>, <v50>)
|
||||
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> COPY
|
||||
FUN_KEYWORD <v52> NEW()
|
||||
inTopLevel <v53> NEW()
|
||||
inTopLevel <v54> NEW()
|
||||
inTopLevel <v55> NEW()
|
||||
add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v56> NEW(<v51>, <v52>, <v53>, <v54>, <v55>)
|
||||
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> COPY
|
||||
GET_KEYWORD <v57> NEW()
|
||||
inTopLevel <v58> NEW()
|
||||
inTopLevel <v59> NEW()
|
||||
inTopLevel <v60> NEW()
|
||||
add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v61> NEW(<v56>, <v57>, <v58>, <v59>, <v60>)
|
||||
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> COPY
|
||||
SET_KEYWORD <v62> NEW()
|
||||
inTopLevel <v63> NEW()
|
||||
inTopLevel <v64> NEW()
|
||||
inTopLevel <v65> NEW()
|
||||
add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v66> NEW(<v61>, <v62>, <v63>, <v64>, <v65>)
|
||||
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> COPY
|
||||
TRAIT_KEYWORD <v67> NEW()
|
||||
inTopLevel <v68> NEW()
|
||||
inTopLevel <v69> NEW()
|
||||
inTopLevel <v70> NEW()
|
||||
add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v71> NEW(<v66>, <v67>, <v68>, <v69>, <v70>)
|
||||
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> COPY
|
||||
VAL_KEYWORD <v72> NEW()
|
||||
inTopLevel <v73> NEW()
|
||||
inTopLevel <v74> NEW()
|
||||
inTopLevel <v75> NEW()
|
||||
add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v76> NEW(<v71>, <v72>, <v73>, <v74>, <v75>)
|
||||
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> COPY
|
||||
VAR_KEYWORD <v77> NEW()
|
||||
inTopLevel <v78> NEW()
|
||||
inTopLevel <v79> NEW()
|
||||
inTopLevel <v80> NEW()
|
||||
add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v81> NEW(<v76>, <v77>, <v78>, <v79>, <v80>)
|
||||
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> COPY
|
||||
TYPE_KEYWORD <v82> NEW()
|
||||
inTopLevel <v83> NEW()
|
||||
inTopLevel <v84> NEW()
|
||||
inTopLevel <v85> NEW()
|
||||
add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v86> NEW(<v81>, <v82>, <v83>, <v84>, <v85>)
|
||||
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> COPY
|
||||
IMPORT_KEYWORD <v87> NEW()
|
||||
inTopLevel <v88> NEW()
|
||||
add(IMPORT_KEYWORD, inTopLevel) <v89> NEW(<v86>, <v87>, <v88>)
|
||||
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> COPY
|
||||
PACKAGE_KEYWORD <v90> NEW()
|
||||
inTopLevel <v91> NEW()
|
||||
add(PACKAGE_KEYWORD, inTopLevel) <v92> NEW(<v89>, <v90>, <v91>)
|
||||
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> COPY
|
||||
OVERRIDE_KEYWORD <v93> NEW()
|
||||
inTopLevel <v94> NEW()
|
||||
add(OVERRIDE_KEYWORD, inTopLevel) <v95> NEW(<v92>, <v93>, <v94>)
|
||||
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> COPY
|
||||
IN_KEYWORD <v96> NEW()
|
||||
inTopLevel <v97> NEW()
|
||||
inTopLevel <v98> NEW()
|
||||
add(IN_KEYWORD, inTopLevel, inTopLevel) <v99> NEW(<v95>, <v96>, <v97>, <v98>)
|
||||
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> COPY
|
||||
OUT_KEYWORD <v100> NEW()
|
||||
inTopLevel <v101> NEW()
|
||||
add(OUT_KEYWORD, inTopLevel) <v102> NEW(<v99>, <v100>, <v101>)
|
||||
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> COPY
|
||||
OBJECT_KEYWORD <v103> NEW()
|
||||
unresolvedCode <v104> NEW()
|
||||
add(OBJECT_KEYWORD, unresolvedCode) <v105> NEW(<v102>, <v103>, <v104>)
|
||||
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> COPY
|
||||
registerAll() <v106> NEW(<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) .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
|
||||
1.0 <v0>: Double NEW()
|
||||
BunchKeywordRegister() <v2>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v1>)
|
||||
ABSTRACT_KEYWORD <v3>: {<: [ERROR : Type annotation was missing]} NEW()
|
||||
inTopLevel <v4>: Double NEW()
|
||||
inTopLevel <v5>: Double NEW()
|
||||
inTopLevel <v6>: Double NEW()
|
||||
add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v2>, <v3>, <v4>, <v5>, <v6>)
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v7>: JetKeywordCompletionContributor.BunchKeywordRegister COPY
|
||||
FINAL_KEYWORD <v8>: {<: [ERROR : Type annotation was missing]} NEW()
|
||||
inTopLevel <v9>: Double NEW()
|
||||
inTopLevel <v10>: Double NEW()
|
||||
inTopLevel <v11>: Double NEW()
|
||||
add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v12>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v7>, <v8>, <v9>, <v10>, <v11>)
|
||||
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()
|
||||
inTopLevel <v14>: Double NEW()
|
||||
inTopLevel <v15>: Double NEW()
|
||||
inTopLevel <v16>: Double NEW()
|
||||
add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v17>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v12>, <v13>, <v14>, <v15>, <v16>)
|
||||
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()
|
||||
inTopLevel <v19>: Double NEW()
|
||||
inTopLevel <v20>: Double NEW()
|
||||
inTopLevel <v21>: Double NEW()
|
||||
inTopLevel <v22>: Double NEW()
|
||||
add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v23>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v17>, <v18>, <v19>, <v20>, <v21>, <v22>)
|
||||
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()
|
||||
inTopLevel <v25>: Double NEW()
|
||||
inTopLevel <v26>: Double NEW()
|
||||
inTopLevel <v27>: Double NEW()
|
||||
inTopLevel <v28>: Double NEW()
|
||||
add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v29>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v23>, <v24>, <v25>, <v26>, <v27>, <v28>)
|
||||
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()
|
||||
inTopLevel <v31>: Double NEW()
|
||||
inTopLevel <v32>: Double NEW()
|
||||
inTopLevel <v33>: Double NEW()
|
||||
inTopLevel <v34>: Double NEW()
|
||||
add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v35>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v29>, <v30>, <v31>, <v32>, <v33>, <v34>)
|
||||
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()
|
||||
inTopLevel <v37>: Double NEW()
|
||||
inTopLevel <v38>: Double NEW()
|
||||
inTopLevel <v39>: Double NEW()
|
||||
inTopLevel <v40>: Double NEW()
|
||||
add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v41>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v35>, <v36>, <v37>, <v38>, <v39>, <v40>)
|
||||
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()
|
||||
inTopLevel <v43>: Double NEW()
|
||||
inTopLevel <v44>: Double NEW()
|
||||
inTopLevel <v45>: Double NEW()
|
||||
add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v46>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v41>, <v42>, <v43>, <v44>, <v45>)
|
||||
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()
|
||||
inTopLevel <v48>: Double NEW()
|
||||
inTopLevel <v49>: Double NEW()
|
||||
inTopLevel <v50>: Double NEW()
|
||||
add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v51>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v46>, <v47>, <v48>, <v49>, <v50>)
|
||||
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()
|
||||
inTopLevel <v53>: Double NEW()
|
||||
inTopLevel <v54>: Double NEW()
|
||||
inTopLevel <v55>: Double NEW()
|
||||
add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v56>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v51>, <v52>, <v53>, <v54>, <v55>)
|
||||
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()
|
||||
inTopLevel <v58>: Double NEW()
|
||||
inTopLevel <v59>: Double NEW()
|
||||
inTopLevel <v60>: Double NEW()
|
||||
add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v61>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v56>, <v57>, <v58>, <v59>, <v60>)
|
||||
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()
|
||||
inTopLevel <v63>: Double NEW()
|
||||
inTopLevel <v64>: Double NEW()
|
||||
inTopLevel <v65>: Double NEW()
|
||||
add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v66>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v61>, <v62>, <v63>, <v64>, <v65>)
|
||||
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()
|
||||
inTopLevel <v68>: Double NEW()
|
||||
inTopLevel <v69>: Double NEW()
|
||||
inTopLevel <v70>: Double NEW()
|
||||
add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v71>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v66>, <v67>, <v68>, <v69>, <v70>)
|
||||
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()
|
||||
inTopLevel <v73>: Double NEW()
|
||||
inTopLevel <v74>: Double NEW()
|
||||
inTopLevel <v75>: Double NEW()
|
||||
add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v76>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v71>, <v72>, <v73>, <v74>, <v75>)
|
||||
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()
|
||||
inTopLevel <v78>: Double NEW()
|
||||
inTopLevel <v79>: Double NEW()
|
||||
inTopLevel <v80>: Double NEW()
|
||||
add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v81>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v76>, <v77>, <v78>, <v79>, <v80>)
|
||||
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()
|
||||
inTopLevel <v83>: Double NEW()
|
||||
inTopLevel <v84>: Double NEW()
|
||||
inTopLevel <v85>: Double NEW()
|
||||
add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v86>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v81>, <v82>, <v83>, <v84>, <v85>)
|
||||
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()
|
||||
inTopLevel <v88>: Double NEW()
|
||||
add(IMPORT_KEYWORD, inTopLevel) <v89>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v86>, <v87>, <v88>)
|
||||
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()
|
||||
inTopLevel <v91>: Double NEW()
|
||||
add(PACKAGE_KEYWORD, inTopLevel) <v92>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v89>, <v90>, <v91>)
|
||||
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()
|
||||
inTopLevel <v94>: Double NEW()
|
||||
add(OVERRIDE_KEYWORD, inTopLevel) <v95>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v92>, <v93>, <v94>)
|
||||
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()
|
||||
inTopLevel <v97>: Double NEW()
|
||||
inTopLevel <v98>: Double NEW()
|
||||
add(IN_KEYWORD, inTopLevel, inTopLevel) <v99>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v95>, <v96>, <v97>, <v98>)
|
||||
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()
|
||||
inTopLevel <v101>: Double NEW()
|
||||
add(OUT_KEYWORD, inTopLevel) <v102>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v99>, <v100>, <v101>)
|
||||
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()
|
||||
unresolvedCode <v104>: Double NEW()
|
||||
add(OBJECT_KEYWORD, unresolvedCode) <v105>: JetKeywordCompletionContributor.BunchKeywordRegister NEW(<v102>, <v103>, <v104>)
|
||||
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(<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) .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> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== FINAL_KEYWORD ==
|
||||
val FINAL_KEYWORD OPEN_KEYWORD = JetToken()
|
||||
@@ -193,100 +193,100 @@ val FINAL_KEYWORD OPEN_KEYWORD = JetToken()
|
||||
== OPEN_KEYWORD ==
|
||||
val OPEN_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== INTERNAL_KEYWORD ==
|
||||
val INTERNAL_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== PRIVATE_KEYWORD ==
|
||||
val PRIVATE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== PROTECTED_KEYWORD ==
|
||||
val PROTECTED_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== PUBLIC_KEYWORD ==
|
||||
val PUBLIC_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== CLASS_KEYWORD ==
|
||||
val CLASS_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== ENUM_KEYWORD ==
|
||||
val ENUM_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== FUN_KEYWORD ==
|
||||
val FUN_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== GET_KEYWORD ==
|
||||
val GET_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== SET_KEYWORD ==
|
||||
val SET_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== TRAIT_KEYWORD ==
|
||||
val TRAIT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== VAL_KEYWORD ==
|
||||
val VAL_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== VAR_KEYWORD ==
|
||||
val VAR_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== TYPE_KEYWORD ==
|
||||
val TYPE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== IMPORT_KEYWORD ==
|
||||
val IMPORT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== PACKAGE_KEYWORD ==
|
||||
val PACKAGE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== OVERRIDE_KEYWORD ==
|
||||
val OVERRIDE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== IN_KEYWORD ==
|
||||
val IN_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== OUT_KEYWORD ==
|
||||
val OUT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
== OBJECT_KEYWORD ==
|
||||
val OBJECT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken() <v0> NEW()
|
||||
JetToken() <v0>: JetToken NEW()
|
||||
=====================
|
||||
|
||||
@@ -3,8 +3,8 @@ fun invoke(f: () -> Unit) {
|
||||
(f)()
|
||||
}
|
||||
---------------------
|
||||
f <v1> NEW()
|
||||
(f) <v1> COPY
|
||||
(f)() <v2> NEW(<v1>)
|
||||
{ (f)() } <v2> COPY
|
||||
f <v1>: {<: () -> Unit} NEW()
|
||||
(f) <v1>: {<: () -> Unit} COPY
|
||||
(f)() <v2>: * NEW(<v1>)
|
||||
{ (f)() } <v2>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -13,18 +13,18 @@ fun foo() {
|
||||
bar(--a)
|
||||
}
|
||||
---------------------
|
||||
1 <v0> NEW()
|
||||
a <v1> NEW()
|
||||
a++ <v1> COPY
|
||||
bar(a++) <v3> NEW(<v1>)
|
||||
a <v4> NEW()
|
||||
a-- <v4> COPY
|
||||
bar(a--) <v6> NEW(<v4>)
|
||||
a <v7> NEW()
|
||||
++a <v8> NEW(<v7>)
|
||||
bar(++a) <v9> NEW(<v8>)
|
||||
a <v10> NEW()
|
||||
--a <v11> NEW(<v10>)
|
||||
bar(--a) <v12> NEW(<v11>)
|
||||
{ var a = 1 bar(a++) bar(a--) bar(++a) bar(--a) } <v12> COPY
|
||||
=====================
|
||||
1 <v0>: Int NEW()
|
||||
a <v1>: Int NEW()
|
||||
a++ <v1>: Int COPY
|
||||
bar(a++) <v3>: * NEW(<v1>)
|
||||
a <v4>: Int NEW()
|
||||
a-- <v4>: Int COPY
|
||||
bar(a--) <v6>: * NEW(<v4>)
|
||||
a <v7>: Int NEW()
|
||||
++a <v8>: Int NEW(<v7>)
|
||||
bar(++a) <v9>: * NEW(<v8>)
|
||||
a <v10>: Int NEW()
|
||||
--a <v11>: Int NEW(<v10>)
|
||||
bar(--a) <v12>: * NEW(<v11>)
|
||||
{ var a = 1 bar(a++) bar(a--) bar(++a) bar(--a) } <v12>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -5,7 +5,7 @@ fun Any?.doSomething() {}
|
||||
== bar ==
|
||||
fun bar(): Nothing = throw Exception()
|
||||
---------------------
|
||||
Exception() <v0> NEW()
|
||||
Exception() <v0>: {<: Throwable} NEW()
|
||||
=====================
|
||||
== foo ==
|
||||
fun foo() {
|
||||
@@ -13,11 +13,11 @@ fun foo() {
|
||||
bar().doSomething
|
||||
}
|
||||
---------------------
|
||||
null <v0> NEW()
|
||||
null!! <v1> NEW(<v0>)
|
||||
doSomething() <v2> NEW(<v1>)
|
||||
null!!.doSomething() <v2> COPY
|
||||
doSomething <v3> NEW()
|
||||
bar().doSomething <v3> COPY
|
||||
{ null!!.doSomething() bar().doSomething } <v3> COPY
|
||||
null <v0>: * NEW()
|
||||
null!! <v1>: * NEW(<v0>)
|
||||
doSomething() <v2>: * NEW(<v1>)
|
||||
null!!.doSomething() <v2>: * COPY
|
||||
doSomething <v3>: * NEW()
|
||||
bar().doSomething <v3>: * COPY
|
||||
{ null!!.doSomething() bar().doSomething } <v3>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -3,8 +3,8 @@ fun test(s: String?) {
|
||||
s?.length
|
||||
}
|
||||
---------------------
|
||||
s <v1> NEW()
|
||||
length <v2> NEW(<v1>)
|
||||
s?.length <v2> COPY
|
||||
{ s?.length } <v2> COPY
|
||||
s <v1>: {<: CharSequence?} NEW()
|
||||
length <v2>: * NEW(<v1>)
|
||||
s?.length <v2>: * COPY
|
||||
{ s?.length } <v2>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -3,7 +3,7 @@ fun foo(s: String) {
|
||||
s.
|
||||
}
|
||||
---------------------
|
||||
s <v1> NEW()
|
||||
s. <v2> NEW(<v1>)
|
||||
{ s. } <v2> COPY
|
||||
s <v1>: * NEW()
|
||||
s. <v2>: * NEW(<v1>)
|
||||
{ s. } <v2>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -3,6 +3,6 @@ fun Function0<Unit>.foo() {
|
||||
this()
|
||||
}
|
||||
---------------------
|
||||
this() <v0> NEW()
|
||||
{ this() } <v0> COPY
|
||||
this() <v0>: * NEW()
|
||||
{ this() } <v0>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -3,8 +3,8 @@ fun test(a: Any) {
|
||||
a.foo()
|
||||
}
|
||||
---------------------
|
||||
a <v1> NEW()
|
||||
foo() <v2> NEW(<v1>)
|
||||
a.foo() <v2> COPY
|
||||
{ a.foo() } <v2> COPY
|
||||
a <v1>: * NEW()
|
||||
foo() <v2>: * NEW(<v1>)
|
||||
a.foo() <v2>: * COPY
|
||||
{ a.foo() } <v2>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -3,8 +3,8 @@ fun test(a: Any) {
|
||||
a.foo
|
||||
}
|
||||
---------------------
|
||||
a <v1> NEW()
|
||||
foo <v2> NEW(<v1>)
|
||||
a.foo <v2> COPY
|
||||
{ a.foo } <v2> COPY
|
||||
a <v1>: * NEW()
|
||||
foo <v2>: * NEW(<v1>)
|
||||
a.foo <v2>: * COPY
|
||||
{ a.foo } <v2>: * COPY
|
||||
=====================
|
||||
|
||||
@@ -3,6 +3,6 @@ fun main(arg : Array<String>) {
|
||||
a
|
||||
}
|
||||
---------------------
|
||||
a <v1> NEW()
|
||||
{ a } <v1> COPY
|
||||
a <v1>: * NEW()
|
||||
{ a } <v1>: * COPY
|
||||
=====================
|
||||
|
||||
Reference in New Issue
Block a user