diff options
author | Stanislav Erokhin <Stanislav.Erokhin@jetbrains.com> | 2022-07-05 16:01:17 +0200 |
---|---|---|
committer | intellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com> | 2022-07-06 08:10:52 +0000 |
commit | 01064460ff65cdecb364325f00008a61b45e9031 (patch) | |
tree | 6434bf6a95655a0d6f4542a83425726374ad6f5a | |
parent | 396a5601efb0a0c78bcab9dcc92856f266acdcf6 (diff) | |
download | intellij-kotlin-01064460ff65cdecb364325f00008a61b45e9031.tar.gz |
[kotlin] Update testdata for UAST testResolve tests
New extension function was added for the LongRange in kotlin/8584fe2725901c994670a7235a6a4aa994e39b37
GitOrigin-RevId: 24ad4351bc3c4393857839feb8dfd71f61b34c4d
3 files changed, 5 insertions, 1 deletions
diff --git a/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyResolved/Resolve.resolved.fe10.txt b/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyResolved/Resolve.resolved.fe10.txt index 24390a0f5451..88676c903e44 100644 --- a/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyResolved/Resolve.resolved.fe10.txt +++ b/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyResolved/Resolve.resolved.fe10.txt @@ -57,6 +57,8 @@ UBlockExpression -> UQualifiedReferenceExpression -> Kotlin_Light_Method: foo UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = entries) -> null: null UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))(resolves to Decompiled_Method) -> USimpleNameReferenceExpression (identifier = first) -> Decompiled_Method: first UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to Decompiled_Method) -> USimpleNameReferenceExpression (identifier = setValue) -> Decompiled_Method: setValue + UTypeReferenceExpression (name = kotlin.ranges.ClosedRange<java.lang.Long>) -> USimpleNameReferenceExpression (identifier = ClosedRange) -> Decompiled_Class: ClosedRange + UTypeReferenceExpression (name = long) -> USimpleNameReferenceExpression (identifier = Long) -> Decompiled_Class: Long UBinaryExpression (operator = ..) -> USimpleNameReferenceExpression (identifier = ..) -> null: null UBlockExpression -> UQualifiedReferenceExpression -> Decompiled_Method: longRangeContains UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = intRange) -> Kotlin_Light_Variable: intRange diff --git a/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.kt b/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.kt index e20fcbda5d93..0ab8f05bd491 100644 --- a/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.kt +++ b/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.kt @@ -16,7 +16,7 @@ fun bar() { date.time = 1000 // setter from Java listOf("").last() // overloaded extension from stdlib mutableMapOf(1 to "1").entries.first().setValue("123") // call on nested method in stdlib - val intRange = 0L..3L + val intRange: ClosedRange<Long> = 0L..3L intRange.contains(2 as Int) // extension-fun with @JvmName("longRangeContains") IntRange(1, 2) // constructor from stdlib } diff --git a/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.resolved.txt b/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.resolved.txt index 805a15c9f502..4ba17dd6f3b3 100644 --- a/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.resolved.txt +++ b/plugins/kotlin/uast/uast-kotlin/tests/testData/Resolve.resolved.txt @@ -57,6 +57,8 @@ UBlockExpression -> UQualifiedReferenceExpression -> KtUltraLightMethodForSource UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = entries) -> null: null UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))(resolves to PsiMethod:first) -> USimpleNameReferenceExpression (identifier = first) -> PsiMethod:first: first UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to PsiMethod:setValue) -> USimpleNameReferenceExpression (identifier = setValue) -> PsiMethod:setValue: setValue + UTypeReferenceExpression (name = kotlin.ranges.ClosedRange<java.lang.Long>) -> USimpleNameReferenceExpression (identifier = ClosedRange) -> PsiClass:ClosedRange: ClosedRange + UTypeReferenceExpression (name = long) -> USimpleNameReferenceExpression (identifier = Long) -> PsiClass:Long: Long UBinaryExpression (operator = ..) -> USimpleNameReferenceExpression (identifier = ..) -> null: null UBlockExpression -> UQualifiedReferenceExpression -> PsiMethod:longRangeContains: longRangeContains UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = intRange) -> LightVariableBuilder:intRange: intRange |