[Spec tests] Add linkType element to testMaps

This commit is contained in:
anastasiia.spaseeva
2020-04-20 14:45:43 +03:00
parent 3a31150df4
commit d94c212a60
130 changed files with 3130 additions and 1551 deletions
@@ -7,7 +7,8 @@
"casesNumber": 0,
"description": "If an exception was thrown, but no catch block matched its type, the finally block is evaluated before propagating the exception up the call stack",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-5/neg/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
},
@@ -18,7 +19,8 @@
"casesNumber": 0,
"description": "If an exception was thrown, but no catch block matched its type, the finally block is evaluated before propagating the exception up the call stack",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-5/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A - B is exactly the same as A.MINUS(B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -14,7 +15,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A + B is exactly the same as A.plus(B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -27,14 +29,16 @@
"casesNumber": 0,
"description": "A - B is exactly the same as A.MINUS(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A + B is exactly the same as A.plus(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -43,14 +47,16 @@
"casesNumber": 0,
"description": "A - B is exactly the same as A.MINUS(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A + B is exactly the same as A.plus(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -63,14 +69,16 @@
"casesNumber": 0,
"description": "A - B is exactly the same as A.MINUS(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A + B is exactly the same as A.plus(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,61 +6,71 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "ckeck a common type of String and Nothing is String",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing type",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check kotlin.Nothing by throwing the exception",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "todo",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check of the cast operators as or as?",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,25 +6,29 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e\u003d B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c\u003d B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -33,28 +37,32 @@
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -67,7 +75,8 @@
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -76,14 +85,16 @@
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -92,7 +103,8 @@
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -105,28 +117,32 @@
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -139,28 +155,32 @@
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "The type of the condition expression must be a subtype of kotlin.Boolean, otherwise it is an error",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -18,49 +19,57 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -73,7 +82,8 @@
"casesNumber": 0,
"description": "if-expression: check the correct branch is evaluating",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/conditional-expression/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -85,7 +95,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "branchless conditional expression, despite being of almost no practical use, is valid in Kotlin",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,157 +6,183 @@
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the companionObject.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the variableDeclarationEntry.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the class.",
"unexpectedBehaviour": true
"unexpectedBehaviour": true,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the infixFunctionCall.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the typeParameter.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the packageComplex.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the catchBlock.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the parameter.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the fileAnnotationSimple.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the function.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the valueArgument.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the unescapedAnnotation.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the typeAlias.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the stringTemplateElement.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the import.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the labelDefinition.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the fileAnnotationComplex.",
"unexpectedBehaviour": true
"unexpectedBehaviour": true,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the enumEntry.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the setter.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the callableReference.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the typeConstraint.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the simpleUserType.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the labelReference.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the atomicExpression.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the object.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the packageSimple.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "character literal codepoint is equal to the unicode symbol codes",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Sequences with binary digit symbols separated by underscores.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -14,7 +15,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Sequences with binary digit symbols.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Sequences with decimal digit symbols separated by underscores.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -14,7 +15,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Sequences with decimal digit symbols.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Sequences with hexadecimal digit symbols separated by underscores.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -14,7 +15,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Sequences with hexadecimal digit symbols.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Simple real literals suffixed by f/F (the float suffix) with a different whole-number part and fraction part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -14,7 +15,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Simple real literals with a different whole-number part and fraction part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -26,31 +28,36 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals suffixed by f/F (float suffix) with underscores in a whole-number part and a fraction part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals suffixed by f/F (float suffix) with an exponent mark and underscores in a whole-number part, a fraction part and an exponent part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals with an omitted whole-number part and underscores in a whole-number part, a fraction part and an exponent part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals with an omitted fraction part and underscores in a whole-number part, a fraction part and an exponent part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals with underscores in a whole-number part and a fraction part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -62,19 +69,22 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Simple real literals with omitted a fraction part, suffixed by f/F (float suffix).",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals with omitted a fraction part and an exponent mark, suffixed by f/F (float suffix).",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals with omitted a fraction part and an exponent mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -82,25 +92,29 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals suffixed by f/F (float suffix) with omitted a whole-number part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals with omitted a whole-number part and an exponent mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals suffixed by f/F (float suffix) with omitted a whole-number part and an exponent mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Simple real literals with omitted a whole-number part.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -112,13 +126,15 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Real literals suffixed by f/F (float suffix) with an exponent mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Simple real literals with an exponent mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,19 +6,22 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Hexadecimal integer literals with long literal mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Binary integer literals with long literal mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "Decimal integer literals with long literal mark.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "Check Elvis evaluation",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -15,7 +16,8 @@
"casesNumber": 0,
"description": "Check Elvis evaluation",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/elvis-operator-expression/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -28,7 +30,8 @@
"casesNumber": 0,
"description": "Check Elvis evaluation",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/elvis-operator-expression/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,38 +6,44 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check if two values are equal (\u003d\u003d\u003d) by reference",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "two values are equal (\u003d\u003d\u003d) or non-equal (!\u003d\u003d) by reference",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check if values are non-equal (!\u003d\u003d) by reference",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check if two values are non-equal (!\u003d\u003d) by reference",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check if two values are equal (\u003d\u003d\u003d) by reference",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "todo",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/built-in-types-and-their-semantics/kotlin.unit/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -45,7 +51,8 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check equallity by refference via constructor",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -58,7 +65,8 @@
"casesNumber": 0,
"description": "check if two values are equal (\u003d\u003d\u003d) by reference",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/equality-expressions/reference-equality-expressions/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -66,13 +74,15 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "Any instance of the null reference null is equal by reference to any other instance of the null reference;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "Any instance of the null reference null is equal by reference to any other instance of the null reference;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -80,7 +90,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If these values are non-equal by value, they are also non-equal by reference;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -93,7 +104,8 @@
"casesNumber": 0,
"description": "check if two values are equal (\u003d\u003d\u003d) by reference",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/equality-expressions/reference-equality-expressions/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,31 +6,36 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -38,31 +43,36 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -75,35 +85,40 @@
"casesNumber": 0,
"description": "check value-equality-expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/equality-expressions/value-equality-expressions/p-2/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/equality-expressions/value-equality-expressions/p-2/pos/1.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/equality-expressions/value-equality-expressions/p-2/pos/1.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/equality-expressions/value-equality-expressions/p-2/pos/1.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "check value-equality-expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/equality-expressions/value-equality-expressions/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,31 +6,36 @@
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -43,35 +48,40 @@
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -84,35 +94,40 @@
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "A[I_0,I_1,...,I_N] is exactly the same as A.get(I_0,I_1,...,I_N), where get is a valid operator function available in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/indexing-expressions/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which break-jumps to the loop L.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -20,13 +22,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the continue keyword, which break-jumps to the innermost loop statement in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the break keyword, which break-jumps to the innermost loop statement in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -39,28 +43,32 @@
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the continue keyword, which break-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which break-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the break keyword, which break-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -69,28 +77,32 @@
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the continue keyword, which break-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which break-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the break keyword, which break-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -103,28 +115,32 @@
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the continue keyword, which break-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled break expression, denoted break@Loop, where Loop is a label of a labeled loop statement L, which break-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the break keyword, which break-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -20,13 +22,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -39,28 +43,32 @@
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -69,28 +77,32 @@
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -103,28 +115,32 @@
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A labeled continue expression, denoted continue@Loop, where Loop is a label of a labeled loop statement L, which continue-jumps to the loop L.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple continue expression, specified using the continue keyword, which continue-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/continue-expression/p-3/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,19 +6,22 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"2": [
@@ -27,7 +30,8 @@
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-1/pos/1.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -40,35 +44,40 @@
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-1/pos/1.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "If several declarations match one name, the return is considered to be from the nearest matching function;",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "If return@Context is inside a lambda expression body, the name of the function using this lambda expression as its argument may be used as Context to refer to the lambda literal itself",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-3/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -80,14 +89,16 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "If several declarations match one name, the return is considered to be from the nearest matching function;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "If return@Context is inside a lambda expression body, the name of the function using this lambda expression as its argument may be used as Context to refer to the lambda literal itself",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-3/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -96,13 +107,15 @@
"casesNumber": 0,
"description": "If several declarations match one name, the return is considered to be from the nearest matching function;",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "If return@Context is inside a lambda expression body, the name of the function using this lambda expression as its argument may be used as Context to refer to the lambda literal itself",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -115,14 +128,16 @@
"casesNumber": 0,
"description": "If several declarations match one name, the return is considered to be from the nearest matching function;",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-3/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "If return@Context is inside a lambda expression body, the name of the function using this lambda expression as its argument may be used as Context to refer to the lambda literal itself",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/return-expressions/p-3/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,19 +6,22 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator \u0026\u0026 does not evaluate the right hand side argument unless the left hand side argument evaluated to false.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator \u0026\u0026 does not evaluate the right hand side argument unless the left hand side argument evaluated to false.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator \u0026\u0026 does not evaluate the right hand side argument unless the left hand side argument evaluated to false.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -27,21 +30,24 @@
"casesNumber": 0,
"description": "operator \u0026\u0026 does not evaluate the right hand side argument unless the left hand side argument evaluated to false.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/logical-conjunction-expression/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator \u0026\u0026 does not evaluate the right hand side argument unless the left hand side argument evaluated to false.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/logical-conjunction-expression/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator \u0026\u0026 does not evaluate the right hand side argument unless the left hand side argument evaluated to false.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/logical-conjunction-expression/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,19 +6,22 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator || does not evaluate the right hand side argument unless the left hand side argument evaluated to false",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator || does not evaluate the right hand side argument unless the left hand side argument evaluated to false",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator || does not evaluate the right hand side argument unless the left hand side argument evaluated to false",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -27,21 +30,24 @@
"casesNumber": 0,
"description": "operator || does not evaluate the right hand side argument unless the left hand side argument evaluated to false",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/logical-disjunction-expression/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator || does not evaluate the right hand side argument unless the left hand side argument evaluated to false",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/logical-disjunction-expression/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "operator || does not evaluate the right hand side argument unless the left hand side argument evaluated to false",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/logical-disjunction-expression/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A / B is exactly the same as A.div(B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"3": [
@@ -14,7 +15,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A % B is exactly the same as A.rem(B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -22,7 +24,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A * B is exactly the same as A.times(B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -35,21 +38,24 @@
"casesNumber": 0,
"description": "A / B is exactly the same as A.div(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A % B is exactly the same as A.rem(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A * B is exactly the same as A.times(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -58,21 +64,24 @@
"casesNumber": 0,
"description": "A / B is exactly the same as A.div(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A % B is exactly the same as A.rem(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A * B is exactly the same as A.times(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "For an expression e!!, if the type of e is nullable, a not-null assertion expression checks, whether the evaluation result of e is equal to null and, if it is, throws a runtime exception.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "For an expression e!!, if the type of e is nullable, a not-null assertion expression checks, whether the evaluation result of e is equal to null and, if it is, throws a runtime exception.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -21,14 +23,16 @@
"casesNumber": 0,
"description": "For an expression e!!, if the type of e is nullable, a not-null assertion expression checks, whether the evaluation result of e is equal to null and, if it is, throws a runtime exception.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/not-null-assertion-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "For an expression e!!, if the type of e is nullable, a not-null assertion expression checks, whether the evaluation result of e is equal to null and, if it is, throws a runtime exception.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/not-null-assertion-expression/p-2/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -36,7 +40,8 @@
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "If the evaluation result of e is not equal to null, the result of e!! is the evaluation result of e.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check postfix decrement expression has the same type as its operand expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check postfix decrement expression has the same type as its operand expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -25,27 +27,31 @@
"casesNumber": 0,
"description": "check postfix decrement expression has the same type as its operand expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check the result of dec() is assigned to A, the return type of dec must be a subtype of A.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -57,13 +63,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -75,13 +83,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for A-- expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a decrement expression A-- expression A must be an assignable expression (an indexing expression)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check postfix increment expression has the same type as its operand expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " check postfix increment expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -25,27 +27,31 @@
"casesNumber": 0,
"description": " check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check the result of inc() is assigned to A, the return type of inc must be a subtype of A.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -57,13 +63,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -75,13 +83,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for A++ expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a increment expression A++ expression A must be an assignable expression (an indexing expression)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-220",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -19,7 +20,8 @@
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/logical-not-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -28,7 +30,8 @@
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/logical-not-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -41,7 +44,8 @@
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/logical-not-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -7,41 +7,47 @@
"casesNumber": 0,
"description": "check postfix decrement expression has the same type as its operand expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "A prefix decrement expression is an expression which uses the prefix form of operator --",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check the result of dec() is assigned to A, the return type of inc must be a subtype of A.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -53,13 +59,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -71,13 +79,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "A prefix decrement expression is an expression which uses the prefix form of operator --",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -89,13 +99,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix decrement expression --A expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix increment expression --A expression A must be an assignable expression (an indexing expression)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -7,41 +7,47 @@
"casesNumber": 0,
"description": "check postfix increment expression has the same type as its operand expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check the result of inc() is assigned to A, the return type of inc must be a subtype of A.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -53,13 +59,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -71,13 +79,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -89,13 +99,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix increment expression ++A expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix increment expression ++A expression A must be an assignable expression (an indexing expression)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "exactly the same as A.unaryMinus() where unaryMinus is a valid operator function available in the current scope.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -19,7 +20,8 @@
"casesNumber": 0,
"description": "exactly the same as A.unaryMinus() where unaryMinus is a valid operator function available in the current scope.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/unary-minus-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"1": [
@@ -28,7 +30,8 @@
"casesNumber": 0,
"description": "exactly the same as A.unaryMinus() where unaryMinus is a valid operator function available in the current scope.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/unary-minus-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -41,7 +44,8 @@
"casesNumber": 0,
"description": "exactly the same as A.unaryMinus() where unaryMinus is a valid operator function available in the current scope.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/unary-minus-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "+A is exactly the same as A.unaryPlus() where unaryMinus is a valid operator function available in the current scope.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -19,7 +20,8 @@
"casesNumber": 0,
"description": "+A is exactly the same as A.unaryPlus() where unaryMinus is a valid operator function available in the current scope.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/unary-plus-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -28,7 +30,8 @@
"casesNumber": 0,
"description": "+A is exactly the same as A.unaryPlus() where unaryMinus is a valid operator function available in the current scope.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/unary-plus-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -41,7 +44,8 @@
"casesNumber": 0,
"description": "+A is exactly the same as A.unaryPlus() where unaryMinus is a valid operator function available in the current scope.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/unary-plus-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A..B is exactly the same as A.rangeTo(B)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -19,7 +20,8 @@
"casesNumber": 0,
"description": "A..B is exactly the same as A.rangeTo(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/range-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -28,7 +30,8 @@
"casesNumber": 0,
"description": "A..B is exactly the same as A.rangeTo(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/range-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -41,7 +44,8 @@
"casesNumber": 0,
"description": "A..B is exactly the same as A.rangeTo(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/range-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "finally block has no effect on the value returned by the try-expression",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -18,7 +19,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "The value of the try-expression is the same as the value of the last expression of the try or catch block",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -30,7 +32,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -39,7 +42,8 @@
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-2/neg/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
},
@@ -49,19 +53,22 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -70,21 +77,24 @@
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-2/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "catch block is evaluated immediately after the exception is thrown and the exception itself is passed inside the catch block as the corresponding parameter.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-2/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -92,13 +102,15 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If there are several catch blocks which match the exception type, the first one is picked.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If there are several catch blocks which match the exception type, the first one is picked.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -110,7 +122,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If an exception was thrown, but no catch block matched its type, the finally block is evaluated before propagating the exception up the call stack",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
},
@@ -120,7 +133,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "the finally block is evaluated after the evaluation of the matching catch block.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"3": [
@@ -128,7 +142,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If an exception was thrown, but no catch block matched its type, the finally block is evaluated before propagating the exception up the call stack",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"1": [
@@ -136,7 +151,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If no exception is thrown during the evaluation of the try body, no catch blocks are executed, the finally block is evaluated after the try body, and the program execution continues as normal.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -149,7 +165,8 @@
"casesNumber": 0,
"description": "If an exception was thrown, but no catch block matched its type, the finally block is evaluated before propagating the exception up the call stack",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-5/neg/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
},
@@ -160,21 +177,24 @@
"casesNumber": 0,
"description": "the finally block is evaluated after the evaluation of the matching catch block.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-5/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If an exception was thrown, but no catch block matched its type, the finally block is evaluated before propagating the exception up the call stack",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-5/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "If no exception is thrown during the evaluation of the try body, no catch blocks are executed, the finally block is evaluated after the try body, and the program execution continues as normal.",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/try-expression/p-5/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -25,28 +27,32 @@
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-4/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-4/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-2/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"1": [
@@ -55,28 +61,32 @@
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-4/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-4/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-2/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -89,28 +99,32 @@
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-4/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-4/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-2/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/type-checking-and-containment-checking-expressions/containment-checking-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -122,13 +136,15 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": " A in B is exactly the same as B.contains(A);",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -140,7 +156,8 @@
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "The contains function must have a return type kotlin.Boolean, otherwise it is a compile-time error.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "checks whether the runtime type of E is not a subtype of T for !is operator.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "checks whether the runtime type of EE is a subtype of TT for is operator",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -24,7 +26,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "E is T: The type T must be runtime-available, otherwise it is a compiler error",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -36,7 +39,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "the expression null is T? for any type T always evaluates to true",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,25 +6,29 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " it is possible to replace the else condition with an always-true condition (Boolean)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " it is possible to replace the else condition with an always-true condition (Boolean)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " it is possible to replace the else condition with an always-true condition (sealed class)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "it is possible to replace the else condition with an always-true condition (Enum)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
},
@@ -34,25 +38,29 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " it is possible to replace the else condition with an always-true condition (Boolean)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " it is possible to replace the else condition with an always-true condition (Boolean)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " it is possible to replace the else condition with an always-true condition (sealed class)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "it is possible to replace the else condition with an always-true condition (Enum)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -64,7 +72,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "The else condition is a special condition which evaluates to true if none of the branches above it evaluated to true.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
},
@@ -74,7 +83,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "The else condition must also be in the last when entry of when expression, otherwise it is a compile-time error.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -7,21 +7,24 @@
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Star-imported extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.9.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"1": [
@@ -30,14 +33,16 @@
"casesNumber": 0,
"description": "Non-extension member callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Non-extension member callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.6.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"5": [
@@ -46,7 +51,8 @@
"casesNumber": 0,
"description": "Star-imported extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.10.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -55,14 +61,16 @@
"casesNumber": 0,
"description": "Explicitly imported extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.8.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Explicitly imported extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -71,14 +79,16 @@
"casesNumber": 0,
"description": "Local extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "local extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.7.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "infix calls for properties",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -6,61 +6,71 @@
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for for-loop operator iterator call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Star-imported extension callables for for-loop operator iterator call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Non-extension member callables for for-loop operator iterator call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Star-imported extension callables for delegated properties call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Explicitly imported extension callables for delegated properties call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for delegated properties call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Non-extension member callables for delegated properties call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Local extension callables for for-loop operator iterator call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Explicitly imported extension callables for for-loop operator iterator call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "local extension callables for delegated properties call",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -73,70 +83,80 @@
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Star-imported extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Non-extension member callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Star-imported extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.10.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Explicitly imported extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.8.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.9.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Non-extension member callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.6.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Local extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Explicitly imported extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "local extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.7.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -149,70 +169,80 @@
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Star-imported extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Non-extension member callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Star-imported extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.10.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Explicitly imported extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.8.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Extension callables, declared in the package scope, for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.9.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Non-extension member callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.6.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Local extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "Explicitly imported extension callables for for-loop operator iterator call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "local extension callables for delegated properties call",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/building-the-overload-candidate-set-ocs/operator-call/p-2/pos/3.7.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,55 +6,64 @@
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -67,49 +76,56 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.6.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.7.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.8.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.9.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"7": [
@@ -118,21 +134,24 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.6.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.7.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"6": [
@@ -141,14 +160,16 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -157,7 +178,8 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"4": [
@@ -166,7 +188,8 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.10.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"9": [
@@ -175,7 +198,8 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.10.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"8": [
@@ -184,14 +208,16 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.8.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.9.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"10": [
@@ -200,14 +226,16 @@
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.9.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "function-like prio is higher than property-like callables",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/callables-and-invoke-convention/p-5/pos/1.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "implicit this receiver has higher priority than any companion object receiver",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-268",
"casesNumber": 0,
"description": "implicit this receiver has higher priority than any companion object receiver",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"3": [
@@ -20,7 +22,8 @@
"specVersion": "0.1-278",
"casesNumber": 0,
"description": "The phantom static implicit this receiver has higher priority than the current class companion object receiver;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"5": [
@@ -28,7 +31,8 @@
"specVersion": "0.1-278",
"casesNumber": 0,
"description": "Superclass companion object receivers are prioritized according to the inheritance order",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"4": [
@@ -37,13 +41,15 @@
"casesNumber": 0,
"description": "Superclass companion object receivers are prioritized according to the inheritance order",
"path": "compiler/tests-spec/testData/codegen/box/linked/overload-resolution/receivers/p-5/pos/5.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-278",
"casesNumber": 0,
"description": "Current class companion object receiver has higher priority than any of the superclass companion objects;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -7,175 +7,200 @@
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003c\u003d B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.3.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "These operators are overloadable (A \u003e B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/comparison-expressions/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check postfix increment expression has the same type as its operand expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": " check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check postfix decrement expression has the same type as its operand expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check postfix decrement expression has the same type as its operand expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A - B is exactly the same as A.MINUS(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A + B is exactly the same as A.plus(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/additive-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A / B is exactly the same as A.div(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A % B is exactly the same as A.rem(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-218",
"casesNumber": 0,
"description": "A * B is exactly the same as A.times(B)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/multiplicative-expression/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-6/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "A prefix decrement expression is an expression which uses the prefix form of operator --",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"2": [
@@ -21,14 +23,16 @@
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -37,7 +41,8 @@
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"10": [
@@ -45,13 +50,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"11": [
@@ -60,14 +67,16 @@
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/10.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/10.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"12": [
@@ -76,7 +85,8 @@
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/10.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"13": [
@@ -84,13 +94,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"14": [
@@ -99,14 +111,16 @@
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/13.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/13.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"7": [
@@ -114,13 +128,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"8": [
@@ -129,14 +145,16 @@
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/7.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/7.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"9": [
@@ -145,7 +163,8 @@
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/7.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"4": [
@@ -153,13 +172,15 @@
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"5": [
@@ -168,14 +189,16 @@
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/4.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/4.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"6": [
@@ -184,7 +207,8 @@
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/4.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"15": [
@@ -193,7 +217,8 @@
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/13.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
},
@@ -203,13 +228,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"2": [
@@ -218,14 +245,16 @@
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -234,7 +263,8 @@
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"10": [
@@ -242,13 +272,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"11": [
@@ -257,14 +289,16 @@
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/10.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/10.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"12": [
@@ -273,7 +307,8 @@
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/10.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"13": [
@@ -281,13 +316,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"14": [
@@ -296,14 +333,16 @@
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/13.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/13.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"7": [
@@ -311,13 +350,15 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"8": [
@@ -326,14 +367,16 @@
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/7.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/7.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"9": [
@@ -342,14 +385,16 @@
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/7.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/7.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"4": [
@@ -357,13 +402,15 @@
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.minus(B) (applied in order)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"5": [
@@ -372,14 +419,16 @@
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/4.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.minus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/4.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"15": [
@@ -388,7 +437,8 @@
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/13.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -401,35 +451,40 @@
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/10.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/7.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.minusAssign(B) or A \u003d A.minus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/4.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/neg/13.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
},
@@ -440,35 +495,40 @@
"casesNumber": 0,
"description": "A +\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.plus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A /\u003d B is exactly the same as A.divAssign(B) or A \u003d A.div(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/10.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A *\u003d B is exactly the same as A.timesAssign(B) or A \u003d A.times(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/7.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "A -\u003d B is exactly the same as A.plusAssign(B) or A \u003d A.minus(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/4.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A %\u003d B is exactly the same as A.remAssign(B) or A \u003d A.rem(B) (applied in order)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/operator-assignments/p-2/pos/13.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -19,7 +20,8 @@
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/simple-assignments/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -31,49 +33,57 @@
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "If a property has a setter, it is called using the right-hand side expression as its argument;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "If a property has a setter (including delegated properties), it is called using the right-hand side expression as its argument",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "If a property has a setter, it is called using the right-hand side expression as its argument;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"2": [
@@ -82,53 +92,61 @@
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/simple-assignments/p-2/pos/1.6.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "If a property has a setter, it is called using the right-hand side expression as its argument;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/simple-assignments/p-2/pos/1.7.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/simple-assignments/p-2/pos/1.8.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/simple-assignments/p-2/pos/1.4.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "If a property has a setter (including delegated properties), it is called using the right-hand side expression as its argument",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-300",
"casesNumber": 0,
"description": "check if a property has a setter, it is called using the right-hand side expression as its argument;If the left-hand side of an assignment refers to a mutable property through the usage of safe navigation operator (?.)",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/assignments/simple-assignments/p-2/pos/1.5.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "If a property has a setter, it is called using the right-hand side expression as its argument;",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}
@@ -7,84 +7,96 @@
"casesNumber": 0,
"description": " check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix increment expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-313",
"casesNumber": 0,
"description": "check postfix decrement expression has the same type as its operand expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check postfix decrement expression",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-6/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-1/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "A prefix decrement expression is an expression which uses the prefix form of operator --",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-1/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"2": [
@@ -93,28 +105,32 @@
"casesNumber": 0,
"description": "check for A++ expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-4/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for A-- expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-4/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix increment expression ++A expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-4/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix decrement expression --A expression A must be an assignable expression (a navigation expression referring to a mutable property)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-4/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
],
"3": [
@@ -123,28 +139,32 @@
"casesNumber": 0,
"description": "check for a increment expression A++ expression A must be an assignable expression (an indexing expression)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-increment-expression/p-4/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a decrement expression A-- expression A must be an assignable expression (an indexing expression)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/postfix-operator-expressions/postfix-decrement-expression/p-4/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix increment expression ++A expression A must be an assignable expression (an indexing expression)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-increment-expression/p-4/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check for a prefix increment expression --A expression A must be an assignable expression (an indexing expression)",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/prefix-expressions/prefix-decrement-expression/p-4/pos/1.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "do-while-loop-statement evaluates the loop condition expression after evaluating the loop body.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "do-while-loop-statement evaluates the loop condition expression after evaluating the loop body.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
],
"2": [
@@ -21,14 +23,16 @@
"casesNumber": 0,
"description": "do-while-loop-statement evaluates the loop condition expression after evaluating the loop body.",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/loop-statements/do-while-loop-statement/p-1/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "do-while-loop-statement evaluates the loop condition expression after evaluating the loop body.",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/loop-statements/do-while-loop-statement/p-1/pos/3.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -41,14 +45,16 @@
"casesNumber": 0,
"description": "do-while-loop-statement evaluates the loop condition expression after evaluating the loop body.",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/loop-statements/do-while-loop-statement/p-1/pos/3.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "do-while-loop-statement evaluates the loop condition expression after evaluating the loop body.",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/loop-statements/do-while-loop-statement/p-1/pos/3.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,20 +6,23 @@
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "while-loop-statement evaluates the loop condition expression before evaluating the loop body.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "while-loop-statement evaluates the loop condition expression before evaluating the loop body.",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-222",
"casesNumber": 0,
"description": "A simple break expression, specified using the continue keyword, which break-jumps to the innermost loop statement in the current scope",
"path": "compiler/tests-spec/testData/codegen/box/linked/expressions/jump-expressions/break-expression/p-3/pos/1.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -32,14 +35,16 @@
"casesNumber": 0,
"description": "while-loop-statement evaluates the loop condition expression before evaluating the loop body.",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/loop-statements/while-loop-statement/p-1/pos/2.1.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
},
{
"specVersion": "0.1-253",
"casesNumber": 0,
"description": "while-loop-statement evaluates the loop condition expression before evaluating the loop body.",
"path": "compiler/tests-spec/testData/codegen/box/linked/statements/loop-statements/while-loop-statement/p-1/pos/2.2.kt",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "primary"
}
]
}
@@ -6,7 +6,8 @@
"specVersion": "0.1-100",
"casesNumber": 0,
"description": "The use of Boolean literals as the identifier (with backtick) in the class.",
"unexpectedBehaviour": true
"unexpectedBehaviour": true,
"linkType": "main"
}
]
}
@@ -6,13 +6,15 @@
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "check the allowance of returning Nothing where String is expected",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
},
{
"specVersion": "0.1-213",
"casesNumber": 0,
"description": "todo",
"unexpectedBehaviour": false
"unexpectedBehaviour": false,
"linkType": "main"
}
]
}