Files
kotlin-fork/compiler/tests-spec/testData/diagnostics/linked/sectionsMap.json
T
2020-10-01 12:32:22 +03:00

111 lines
4.6 KiB
JSON
Vendored

{
"type-inference": [
"smart-casts/smart-cast-sink-stability",
"local-type-inference",
"smart-casts/smart-cast-types"
],
"overload-resolution": [
"building-the-overload-candidate-set-ocs/operator-call",
"building-the-overload-candidate-set-ocs/call-with-an-explicit-receiver",
"choosing-the-most-specific-candidate-from-the-overload-candidate-set/rationale-1",
"choosing-the-most-specific-candidate-from-the-overload-candidate-set/algorithm-of-msc-selection",
"callables-and-invoke-convention",
"building-the-overload-candidate-set-ocs/call-with-trailing-lambda-expressions",
"building-the-overload-candidate-set-ocs/call-with-named-parameters",
"building-the-overload-candidate-set-ocs/call-with-specified-type-parameters",
"building-the-overload-candidate-set-ocs/infix-function-call",
"determining-function-applicability-for-a-specific-call/description",
"building-the-overload-candidate-set-ocs/call-without-an-explicit-receiver",
"c-level-partition",
"receivers",
"building-the-overload-candidate-set-ocs/call-with-an-explicit-receiver/call-with-an-explicit-type-receiver",
"resolving-callable-references/bidirectional-resolution-for-callable-calls",
"resolving-callable-references/resolving-callable-references-not-used-as-arguments-to-a-call",
"resolving-callable-references",
"determining-function-applicability-for-a-specific-call/rationale"
],
"type-system": [
"type-kinds/built-in-types/kotlin.any",
"introduction-1",
"type-kinds/built-in-types/kotlin.nothing",
"subtyping/subtyping-rules",
"subtyping",
"subtyping/subtyping-for-intersection-types",
"type-contexts-and-scopes/inner-and-nested-type-contexts",
"subtyping/subtyping-for-nullable-types",
"type-kinds/type-parameters"
],
"declarations": [
"classifier-declaration/class-declaration/abstract-classes",
"classifier-declaration/class-declaration/constructor-declaration",
"classifier-declaration/class-declaration",
"classifier-declaration/data-class-declaration",
"classifier-declaration/class-declaration/nested-and-inner-classifiers",
"property-declaration/local-property-declaration",
"property-declaration/property-initialization",
"type-alias",
"classifier-declaration/classifier-initialization",
"function-declaration"
],
"inheritance": [
"overriding"
],
"statements": [
"assignments/operator-assignments",
"assignments",
"assignments/simple-assignments",
"loop-statements/while-loop-statement",
"loop-statements/do-while-loop-statement"
],
"expressions": [
"not-null-assertion-expression",
"comparison-expressions",
"when-expression",
"when-expression/exhaustive-when-expressions",
"constant-literals/real-literals",
"constant-literals/integer-literals/decimal-integer-literals",
"constant-literals/integer-literals/binary-integer-literals",
"constant-literals/integer-literals/hexadecimal-integer-literals",
"constant-literals/boolean-literals",
"constant-literals/character-literals",
"constant-literals/the-types-for-integer-literals",
"logical-disjunction-expression",
"logical-conjunction-expression",
"additive-expression",
"type-checking-and-containment-checking-expressions/type-checking-expression",
"type-checking-and-containment-checking-expressions/containment-checking-expression",
"try-expression",
"elvis-operator-expression",
"multiplicative-expression",
"range-expression",
"equality-expressions/value-equality-expressions",
"jump-expressions/break-expression",
"jump-expressions/return-expressions",
"jump-expressions/continue-expression",
"jump-expressions",
"conditional-expression",
"built-in-types-and-their-semantics/kotlin.nothing-1",
"built-in-types-and-their-semantics/kotlin.unit",
"prefix-expressions/unary-minus-expression",
"prefix-expressions/logical-not-expression",
"prefix-expressions/unary-plus-expression",
"prefix-expressions/prefix-increment-expression",
"prefix-expressions/prefix-decrement-expression",
"call-and-property-access-expressions/callable-references",
"call-and-property-access-expressions/navigation-operators",
"function-literals/lambda-literals"
],
"overloadable-operators": [
""
],
"built-in-types-and-their-semantics": [
"built-in-integer-types-1/integer-type-widening"
],
"control--and-data-flow-analysis": [
"control-flow-graph/expressions-1/conditional-expressions",
"performing-analysis-on-the-control-flow-graph/variable-initialization-analysis"
],
"annotations": [
"annotation-targets"
]
}