FIR/UAST: commonize dot qualified expression
This commit is contained in:
committed by
TeamCityServer
parent
8f70ef41f0
commit
08e486d1a7
+7
-18
@@ -1,17 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2010-2016 JetBrains s.r.o.
|
* Copyright 2010-2021 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
*
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.uast.kotlin
|
package org.jetbrains.uast.kotlin
|
||||||
@@ -26,12 +15,12 @@ import org.jetbrains.uast.UastQualifiedExpressionAccessType
|
|||||||
import org.jetbrains.uast.kotlin.internal.DelegatedMultiResolve
|
import org.jetbrains.uast.kotlin.internal.DelegatedMultiResolve
|
||||||
|
|
||||||
class KotlinUQualifiedReferenceExpression(
|
class KotlinUQualifiedReferenceExpression(
|
||||||
override val sourcePsi: KtDotQualifiedExpression,
|
override val sourcePsi: KtDotQualifiedExpression,
|
||||||
givenParent: UElement?
|
givenParent: UElement?
|
||||||
) : KotlinAbstractUExpression(givenParent), UQualifiedReferenceExpression, DelegatedMultiResolve,
|
) : KotlinAbstractUExpression(givenParent), UQualifiedReferenceExpression, DelegatedMultiResolve,
|
||||||
KotlinUElementWithType, KotlinEvaluatableUElement {
|
KotlinUElementWithType, KotlinEvaluatableUElement {
|
||||||
override val receiver by lz { KotlinConverter.convertOrEmpty(sourcePsi.receiverExpression, this) }
|
override val receiver by lz { baseResolveProviderService.baseKotlinConverter.convertOrEmpty(sourcePsi.receiverExpression, this) }
|
||||||
override val selector by lz { KotlinConverter.convertOrEmpty(sourcePsi.selectorExpression, this) }
|
override val selector by lz { baseResolveProviderService.baseKotlinConverter.convertOrEmpty(sourcePsi.selectorExpression, this) }
|
||||||
override val accessType = UastQualifiedExpressionAccessType.SIMPLE
|
override val accessType = UastQualifiedExpressionAccessType.SIMPLE
|
||||||
|
|
||||||
override fun resolve(): PsiElement? = sourcePsi.selectorExpression?.let { baseResolveProviderService.resolveToDeclaration(it) }
|
override fun resolve(): PsiElement? = sourcePsi.selectorExpression?.let { baseResolveProviderService.resolveToDeclaration(it) }
|
||||||
@@ -309,6 +309,8 @@ internal object FirKotlinConverter : BaseKotlinConverter {
|
|||||||
|
|
||||||
is KtArrayAccessExpression -> expr<UArrayAccessExpression>(build(::FirKotlinUArrayAccessExpression))
|
is KtArrayAccessExpression -> expr<UArrayAccessExpression>(build(::FirKotlinUArrayAccessExpression))
|
||||||
|
|
||||||
|
is KtDotQualifiedExpression -> expr<UQualifiedReferenceExpression>(build(::KotlinUQualifiedReferenceExpression))
|
||||||
|
|
||||||
else -> expr<UExpression>(build(::UnknownKotlinExpression))
|
else -> expr<UExpression>(build(::UnknownKotlinExpression))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,8 +7,12 @@ UFile (package = )
|
|||||||
UMethod (name = getTopRunnable)
|
UMethod (name = getTopRunnable)
|
||||||
UMethod (name = main)
|
UMethod (name = main)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UClass (name = RunnableManager)
|
UClass (name = RunnableManager)
|
||||||
UField (name = INSTANCE)
|
UField (name = INSTANCE)
|
||||||
UField (name = tasks)
|
UField (name = tasks)
|
||||||
@@ -18,7 +22,9 @@ UFile (package = )
|
|||||||
UMethod (name = register)
|
UMethod (name = register)
|
||||||
UParameter (name = runnable)
|
UParameter (name = runnable)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = runAll)
|
UMethod (name = runAll)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (FOR)
|
[!] UnknownKotlinExpression (FOR)
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ public final class ObjectsKt {
|
|||||||
private static final var topRunnable: java.lang.Runnable = [!] UnknownKotlinExpression (OBJECT_LITERAL)
|
private static final var topRunnable: java.lang.Runnable = [!] UnknownKotlinExpression (OBJECT_LITERAL)
|
||||||
public static final fun getTopRunnable() : java.lang.Runnable = UastEmptyExpression
|
public static final fun getTopRunnable() : java.lang.Runnable = UastEmptyExpression
|
||||||
public static final fun main() : void {
|
public static final fun main() : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ public final class RunnableManager {
|
|||||||
private fun RunnableManager() = UastEmptyExpression
|
private fun RunnableManager() = UastEmptyExpression
|
||||||
public final fun getTasks() : java.util.List<java.lang.Runnable> = UastEmptyExpression
|
public final fun getTasks() : java.util.List<java.lang.Runnable> = UastEmptyExpression
|
||||||
public final fun register(runnable: java.lang.Runnable) : void {
|
public final fun register(runnable: java.lang.Runnable) : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public final fun runAll() : void {
|
public final fun runAll() : void {
|
||||||
[!] UnknownKotlinExpression (FOR)
|
[!] UnknownKotlinExpression (FOR)
|
||||||
|
|||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
isBlank() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
isNotEmpty() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Closeable -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
io -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
InputStream -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
io -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
run() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
run() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
pkg -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
HIDDEN -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
currentThread -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Thread -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
NORM_PRIORITY -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Thread -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
UncaughtExceptionHandler -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Thread -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
sleep -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Thread -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
emptyList -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
collections -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
SIZE_BYTES -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Companion -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Int -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
Vendored
+4
@@ -0,0 +1,4 @@
|
|||||||
|
mapTo(mutableSetOf()) {
|
||||||
|
|
||||||
|
} -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
filterIsInstance<Some>() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
kotlin -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
uast -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
jetbrains -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
Stream -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
stream -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
util -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
filter { it.isEmpty() } -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
empty<String>() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
isEmpty() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+17
@@ -0,0 +1,17 @@
|
|||||||
|
withReceiver(1, 1.2F) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
atan2(1.3, 3.4) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
format("%i %i %i", 1, 2, 3) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
String -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
format("%i %i %i", arrayOf(1, 2, 3)) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
String -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
format("%i %i %i", arrayOf(1, 2, 3), arrayOf(4, 5, 6)) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
String -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
format("%i %i %i", *"".chunked(2).toTypedArray()) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
String -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toTypedArray() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
chunked(2) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
with2Receivers(8, 7.0F) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
mutableProp -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
mutableProp -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
mutableProp -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
mutableProp -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
mutableProp -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
Vendored
+5
@@ -0,0 +1,5 @@
|
|||||||
|
C -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
B -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Foo() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
C -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
B -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
length -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
pkg -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
java -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
java -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
java -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
java -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
filterIsInstance<String>() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
foo() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
inlineFoo() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
forEach { println(it) } -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
joinToString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
size -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
indices -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Date() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
util -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
time -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
last() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
setValue("123") -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
first() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
entries -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
contains(2 as Int) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
foo() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
isEmpty() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
foo() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
Thread -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Runnable -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Callable -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
concurrent -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
util -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Supplier -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
function -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
util -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
Runnable { /* SAM */ } -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
lang -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
repeat(4) -> UQualifiedReferenceExpression from KtBlockStringTemplateEntry
|
||||||
|
repeat(4) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
repeat(4) -> UQualifiedReferenceExpression from KtBlockStringTemplateEntry
|
||||||
|
repeat(4) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
bar("lorem") -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
foo(a) -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
pkg -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
inner() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
map { it.toString() } -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
|
toString() -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
java -> UQualifiedReferenceExpression from KtDotQualifiedExpression
|
||||||
@@ -5,9 +5,13 @@ UFile (package = )
|
|||||||
UMethod (name = foo)
|
UMethod (name = foo)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
UMethod (name = withErr)
|
UMethod (name = withErr)
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import java.io.InputStream
|
|||||||
public final class AnonymousKt {
|
public final class AnonymousKt {
|
||||||
public static final fun foo() : void {
|
public static final fun foo() : void {
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,7 +66,9 @@ UFile (package = )
|
|||||||
UastEmptyExpression
|
UastEmptyExpression
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = getA)
|
UMethod (name = getA)
|
||||||
UMethod (name = setA)
|
UMethod (name = setA)
|
||||||
UParameter (name = value)
|
UParameter (name = value)
|
||||||
|
|||||||
+1
-1
@@ -67,7 +67,7 @@ public final class AWithSecondaryInit {
|
|||||||
UastEmptyExpression
|
UastEmptyExpression
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public final fun getA() : java.lang.String = UastEmptyExpression
|
public final fun getA() : java.lang.String = UastEmptyExpression
|
||||||
public final fun setA(value: java.lang.String) : void = UastEmptyExpression
|
public final fun setA(value: java.lang.String) : void = UastEmptyExpression
|
||||||
|
|||||||
+5
-1
@@ -3,6 +3,10 @@ UFile (package = )
|
|||||||
UMethod (name = test)
|
UMethod (name = test)
|
||||||
UParameter (name = list)
|
UParameter (name = list)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UClass (name = Some)
|
UClass (name = Some)
|
||||||
UMethod (name = Some)
|
UMethod (name = Some)
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
public final class InnerNonFixedTypeVariableKt {
|
public final class InnerNonFixedTypeVariableKt {
|
||||||
public static final fun test(list: java.util.List<? extends java.lang.Object>) : void {
|
public static final fun test(list: java.util.List<? extends java.lang.Object>) : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,11 @@ UFile (package = )
|
|||||||
UClass (name = LambdasKt)
|
UClass (name = LambdasKt)
|
||||||
UMethod (name = foo)
|
UMethod (name = foo)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = doSelectItem)
|
UMethod (name = doSelectItem)
|
||||||
UParameter (name = selectItemFunction)
|
UParameter (name = selectItemFunction)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import java.util.stream.Stream
|
|||||||
|
|
||||||
public final class LambdasKt {
|
public final class LambdasKt {
|
||||||
public static final fun foo() : void {
|
public static final fun foo() : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public static final fun doSelectItem(selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void {
|
public static final fun doSelectItem(selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void {
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
|||||||
+34
-6
@@ -19,13 +19,41 @@ UFile (package = )
|
|||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
ULiteralExpression (value = "abc")
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = objectLiteral)
|
UMethod (name = objectLiteral)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
|
|||||||
+6
-6
@@ -8,13 +8,13 @@ public final class ParametersDisorderKt {
|
|||||||
public static final fun call() : void {
|
public static final fun call() : void {
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
"abc".[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public static final fun objectLiteral() : void {
|
public static final fun objectLiteral() : void {
|
||||||
|
|||||||
+3
-1
@@ -4,7 +4,9 @@ UFile (package = )
|
|||||||
UMethod (name = getStringRepresentation)
|
UMethod (name = getStringRepresentation)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
UReturnExpression
|
UReturnExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (THIS_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = setStringRepresentation)
|
UMethod (name = setStringRepresentation)
|
||||||
UParameter (name = value)
|
UParameter (name = value)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
public final class PropertyTest {
|
public final class PropertyTest {
|
||||||
public fun PropertyTest() = UastEmptyExpression
|
public fun PropertyTest() = UastEmptyExpression
|
||||||
public final fun getStringRepresentation() : java.lang.String {
|
public final fun getStringRepresentation() : java.lang.String {
|
||||||
return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
return [!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public final fun setStringRepresentation(value: java.lang.String) : void {
|
public final fun setStringRepresentation(value: java.lang.String) : void {
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
|||||||
+7
-1
@@ -6,4 +6,10 @@ UFile (package = A.B.C)
|
|||||||
UMethod (name = getFoo)
|
UMethod (name = getFoo)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
UReturnExpression
|
UReturnExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
|||||||
+1
-1
@@ -7,6 +7,6 @@ public final class Foo {
|
|||||||
public final class Bar {
|
public final class Bar {
|
||||||
public fun Bar() = UastEmptyExpression
|
public fun Bar() = UastEmptyExpression
|
||||||
public final fun getFoo() : A.B.C.Foo {
|
public final fun getFoo() : A.B.C.Foo {
|
||||||
return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
return [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,9 @@ UFile (package = )
|
|||||||
UParameter (name = $this$foo)
|
UParameter (name = $this$foo)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
UReturnExpression
|
UReturnExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (THIS_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
UMethod (name = getRx)
|
UMethod (name = getRx)
|
||||||
UParameter (name = $this$rx)
|
UParameter (name = $this$rx)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
public final class ReceiverFunKt {
|
public final class ReceiverFunKt {
|
||||||
public static final fun foo($this$foo: java.lang.String) : int {
|
public static final fun foo($this$foo: java.lang.String) : int {
|
||||||
return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
return [!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
}
|
}
|
||||||
public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex {
|
public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex {
|
||||||
return [!] UnknownKotlinExpression (CALL_EXPRESSION)
|
return [!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
|||||||
@@ -2,27 +2,53 @@ UFile (package = )
|
|||||||
UClass (name = ResolveKt)
|
UClass (name = ResolveKt)
|
||||||
UMethod (name = bar)
|
UMethod (name = bar)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = barT)
|
UMethod (name = barT)
|
||||||
UParameter (name = t)
|
UParameter (name = t)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = barTL)
|
UMethod (name = barTL)
|
||||||
UParameter (name = listT)
|
UParameter (name = listT)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (FOR)
|
[!] UnknownKotlinExpression (FOR)
|
||||||
UClass (name = A)
|
UClass (name = A)
|
||||||
UMethod (name = A)
|
UMethod (name = A)
|
||||||
|
|||||||
@@ -1,24 +1,24 @@
|
|||||||
public final class ResolveKt {
|
public final class ResolveKt {
|
||||||
public static final fun bar() : void {
|
public static final fun bar() : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (PROPERTY)
|
[!] UnknownKotlinExpression (PROPERTY)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public static final fun barT(t: T) : void {
|
public static final fun barT(t: T) : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public static final fun barTL(listT: T) : void {
|
public static final fun barTL(listT: T) : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
[!] UnknownKotlinExpression (FOR)
|
[!] UnknownKotlinExpression (FOR)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,11 @@ UFile (package = )
|
|||||||
UField (name = foo)
|
UField (name = foo)
|
||||||
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
|
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
|
||||||
UField (name = baz)
|
UField (name = baz)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = getNotSam)
|
UMethod (name = getNotSam)
|
||||||
UMethod (name = getFoo)
|
UMethod (name = getFoo)
|
||||||
UMethod (name = setFoo)
|
UMethod (name = setFoo)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.util.function.Supplier
|
|||||||
public final class SAMKt {
|
public final class SAMKt {
|
||||||
private static final var notSam: kotlin.jvm.functions.Function0<? extends kotlin.Unit> = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
|
private static final var notSam: kotlin.jvm.functions.Function0<? extends kotlin.Unit> = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
|
||||||
private static var foo: java.lang.Runnable = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
|
private static var foo: java.lang.Runnable = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
|
||||||
private static final var baz: java.lang.Runnable = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
private static final var baz: java.lang.Runnable = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
public static final fun getNotSam() : kotlin.jvm.functions.Function0<? extends kotlin.Unit> = UastEmptyExpression
|
public static final fun getNotSam() : kotlin.jvm.functions.Function0<? extends kotlin.Unit> = UastEmptyExpression
|
||||||
public static final fun getFoo() : java.lang.Runnable = UastEmptyExpression
|
public static final fun getFoo() : java.lang.Runnable = UastEmptyExpression
|
||||||
public static final fun setFoo(value: java.lang.Runnable) : void = UastEmptyExpression
|
public static final fun setFoo(value: java.lang.Runnable) : void = UastEmptyExpression
|
||||||
|
|||||||
+5
-1
@@ -24,7 +24,11 @@ UFile (package = )
|
|||||||
UField (name = literalInLiteral2)
|
UField (name = literalInLiteral2)
|
||||||
UPolyadicExpression (operator = +)
|
UPolyadicExpression (operator = +)
|
||||||
ULiteralExpression (value = "a ")
|
ULiteralExpression (value = "a ")
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
UPolyadicExpression (operator = +)
|
||||||
|
ULiteralExpression (value = "literal")
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
ULiteralExpression (value = " z")
|
ULiteralExpression (value = " z")
|
||||||
UField (name = empty)
|
UField (name = empty)
|
||||||
ULiteralExpression (value = "")
|
ULiteralExpression (value = "")
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ public final class StringTemplateComplexKt {
|
|||||||
private static final var case4: java.lang.String = "a " + "literal" + " z"
|
private static final var case4: java.lang.String = "a " + "literal" + " z"
|
||||||
private static final var case5: java.lang.String = "a " + "literal" + " " + "literal" + " z"
|
private static final var case5: java.lang.String = "a " + "literal" + " " + "literal" + " z"
|
||||||
private static final var literalInLiteral: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION) + " z"
|
private static final var literalInLiteral: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION) + " z"
|
||||||
private static final var literalInLiteral2: java.lang.String = "a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"
|
private static final var literalInLiteral2: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"
|
||||||
private static final var empty: java.lang.String = ""
|
private static final var empty: java.lang.String = ""
|
||||||
public static final fun getMuchRecur() : java.lang.String = UastEmptyExpression
|
public static final fun getMuchRecur() : java.lang.String = UastEmptyExpression
|
||||||
public static final fun getCase4() : java.lang.String = UastEmptyExpression
|
public static final fun getCase4() : java.lang.String = UastEmptyExpression
|
||||||
|
|||||||
Vendored
+5
-1
@@ -24,7 +24,11 @@ UFile (package = )
|
|||||||
UField (name = literalInLiteral2)
|
UField (name = literalInLiteral2)
|
||||||
UPolyadicExpression (operator = +)
|
UPolyadicExpression (operator = +)
|
||||||
ULiteralExpression (value = "a ")
|
ULiteralExpression (value = "a ")
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
UPolyadicExpression (operator = +)
|
||||||
|
ULiteralExpression (value = "literal")
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
ULiteralExpression (value = " z")
|
ULiteralExpression (value = " z")
|
||||||
UField (name = empty)
|
UField (name = empty)
|
||||||
ULiteralExpression (value = "")
|
ULiteralExpression (value = "")
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ public final class StringTemplateComplexForUInjectionHostKt {
|
|||||||
private static final var case4: java.lang.String = "a " + "literal" + " z"
|
private static final var case4: java.lang.String = "a " + "literal" + " z"
|
||||||
private static final var case5: java.lang.String = "a " + "literal" + " " + "literal" + " z"
|
private static final var case5: java.lang.String = "a " + "literal" + " " + "literal" + " z"
|
||||||
private static final var literalInLiteral: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION) + " z"
|
private static final var literalInLiteral: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION) + " z"
|
||||||
private static final var literalInLiteral2: java.lang.String = "a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"
|
private static final var literalInLiteral2: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"
|
||||||
private static final var empty: java.lang.String = ""
|
private static final var empty: java.lang.String = ""
|
||||||
public static final fun getMuchRecur() : java.lang.String = UastEmptyExpression
|
public static final fun getMuchRecur() : java.lang.String = UastEmptyExpression
|
||||||
public static final fun getCase4() : java.lang.String = UastEmptyExpression
|
public static final fun getCase4() : java.lang.String = UastEmptyExpression
|
||||||
|
|||||||
+3
-1
@@ -1,6 +1,8 @@
|
|||||||
UFile (package = )
|
UFile (package = )
|
||||||
UClass (name = Demo)
|
UClass (name = Demo)
|
||||||
UField (name = foo)
|
UField (name = foo)
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UMethod (name = Demo)
|
UMethod (name = Demo)
|
||||||
UMethod (name = getFoo)
|
UMethod (name = getFoo)
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
public final class Demo {
|
public final class Demo {
|
||||||
private final var foo: error.NonExistentClass = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
private final var foo: error.NonExistentClass = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
public fun Demo() = UastEmptyExpression
|
public fun Demo() = UastEmptyExpression
|
||||||
public final fun getFoo() : error.NonExistentClass = UastEmptyExpression
|
public final fun getFoo() : error.NonExistentClass = UastEmptyExpression
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,9 @@ UFile (package = )
|
|||||||
UMethod (name = foo)
|
UMethod (name = foo)
|
||||||
UParameter (name = a)
|
UParameter (name = a)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (SUPER_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UClass (name = O)
|
UClass (name = O)
|
||||||
UField (name = INSTANCE)
|
UField (name = INSTANCE)
|
||||||
UMethod (name = O)
|
UMethod (name = O)
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ public final class C : A {
|
|||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
public fun foo(a: long) : void {
|
public fun foo(a: long) : void {
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
[!] UnknownKotlinExpression (SUPER_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,9 @@ UFile (package = test.pkg)
|
|||||||
UMethod (name = top)
|
UMethod (name = top)
|
||||||
UBlockExpression
|
UBlockExpression
|
||||||
UReturnExpression
|
UReturnExpression
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
UQualifiedReferenceExpression
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
UClass (name = Context)
|
UClass (name = Context)
|
||||||
UMethod (name = Context)
|
UMethod (name = Context)
|
||||||
UMethod (name = inner)
|
UMethod (name = inner)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package test.pkg
|
|||||||
|
|
||||||
public final class SuspendKt {
|
public final class SuspendKt {
|
||||||
public static final fun top() : int {
|
public static final fun top() : int {
|
||||||
return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
return [!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,9 +5,13 @@ UFile (package = ) [import java.io.Closeable...]
|
|||||||
UMethod (name = foo) [public static final fun foo() : void {...}]
|
UMethod (name = foo) [public static final fun foo() : void {...}]
|
||||||
UBlockExpression [{...}] : PsiType:Unit
|
UBlockExpression [{...}] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
||||||
UMethod (name = withErr) [public static final fun withErr() : void {...}]
|
UMethod (name = withErr) [public static final fun withErr() : void {...}]
|
||||||
|
|||||||
@@ -66,7 +66,9 @@ UFile (package = ) [public final class A {...]
|
|||||||
UastEmptyExpression [UastEmptyExpression]
|
UastEmptyExpression [UastEmptyExpression]
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)]
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UMethod (name = getA) [public final fun getA() : java.lang.String = UastEmptyExpression]
|
UMethod (name = getA) [public final fun getA() : java.lang.String = UastEmptyExpression]
|
||||||
UMethod (name = setA) [public final fun setA(value: java.lang.String) : void = UastEmptyExpression]
|
UMethod (name = setA) [public final fun setA(value: java.lang.String) : void = UastEmptyExpression]
|
||||||
UParameter (name = value) [var value: java.lang.String]
|
UParameter (name = value) [var value: java.lang.String]
|
||||||
|
|||||||
+5
-1
@@ -3,6 +3,10 @@ UFile (package = ) [public final class InnerNonFixedTypeVariableKt {...]
|
|||||||
UMethod (name = test) [public static final fun test(list: java.util.List<? extends java.lang.Object>) : void {...}]
|
UMethod (name = test) [public static final fun test(list: java.util.List<? extends java.lang.Object>) : void {...}]
|
||||||
UParameter (name = list) [var list: java.util.List<? extends java.lang.Object>]
|
UParameter (name = list) [var list: java.util.List<? extends java.lang.Object>]
|
||||||
UBlockExpression [{...}] : PsiType:Set<Unit>
|
UBlockExpression [{...}] : PsiType:Set<Unit>
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Set<Unit>
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:NonExistentClass
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UClass (name = Some) [public final class Some {...}]
|
UClass (name = Some) [public final class Some {...}]
|
||||||
UMethod (name = Some) [public fun Some() = UastEmptyExpression]
|
UMethod (name = Some) [public fun Some() = UastEmptyExpression]
|
||||||
|
|||||||
+34
-6
@@ -19,13 +19,41 @@ UFile (package = ) [public final class ParametersDisorderKt {...]
|
|||||||
UBlockExpression [{...}] : PsiType:Unit
|
UBlockExpression [{...}] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression ["abc".[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
ULiteralExpression (value = "abc") ["abc"] : PsiType:String
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:double
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:NonExistentClass
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:NonExistentClass
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:NonExistentClass
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:NonExistentClass
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UMethod (name = objectLiteral) [public static final fun objectLiteral() : void {...}]
|
UMethod (name = objectLiteral) [public static final fun objectLiteral() : void {...}]
|
||||||
UBlockExpression [{...}] : PsiType:Parent
|
UBlockExpression [{...}] : PsiType:Parent
|
||||||
|
|||||||
+4
-2
@@ -3,8 +3,10 @@ UFile (package = ) [public final class PropertyTest {...]
|
|||||||
UMethod (name = PropertyTest) [public fun PropertyTest() = UastEmptyExpression]
|
UMethod (name = PropertyTest) [public fun PropertyTest() = UastEmptyExpression]
|
||||||
UMethod (name = getStringRepresentation) [public final fun getStringRepresentation() : java.lang.String {...}]
|
UMethod (name = getStringRepresentation) [public final fun getStringRepresentation() : java.lang.String {...}]
|
||||||
UBlockExpression [{...}]
|
UBlockExpression [{...}]
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UReturnExpression [return [!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
|
[!] UnknownKotlinExpression (THIS_EXPRESSION) [[!] UnknownKotlinExpression (THIS_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UMethod (name = setStringRepresentation) [public final fun setStringRepresentation(value: java.lang.String) : void {...}]
|
UMethod (name = setStringRepresentation) [public final fun setStringRepresentation(value: java.lang.String) : void {...}]
|
||||||
UParameter (name = value) [var value: java.lang.String]
|
UParameter (name = value) [var value: java.lang.String]
|
||||||
UBlockExpression [{...}] : PsiType:Unit
|
UBlockExpression [{...}] : PsiType:Unit
|
||||||
|
|||||||
+8
-2
@@ -5,5 +5,11 @@ UFile (package = A.B.C) [package A.B.C...]
|
|||||||
UMethod (name = Bar) [public fun Bar() = UastEmptyExpression]
|
UMethod (name = Bar) [public fun Bar() = UastEmptyExpression]
|
||||||
UMethod (name = getFoo) [public final fun getFoo() : A.B.C.Foo {...}]
|
UMethod (name = getFoo) [public final fun getFoo() : A.B.C.Foo {...}]
|
||||||
UBlockExpression [{...}] : PsiType:Void
|
UBlockExpression [{...}] : PsiType:Void
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] : PsiType:Void
|
UReturnExpression [return [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Void
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Foo
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
|||||||
@@ -3,8 +3,10 @@ UFile (package = ) [public final class ReceiverFunKt {...]
|
|||||||
UMethod (name = foo) [public static final fun foo($this$foo: java.lang.String) : int {...}]
|
UMethod (name = foo) [public static final fun foo($this$foo: java.lang.String) : int {...}]
|
||||||
UParameter (name = $this$foo) [var $this$foo: java.lang.String]
|
UParameter (name = $this$foo) [var $this$foo: java.lang.String]
|
||||||
UBlockExpression [{...}]
|
UBlockExpression [{...}]
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UReturnExpression [return [!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:int
|
||||||
|
[!] UnknownKotlinExpression (THIS_EXPRESSION) [[!] UnknownKotlinExpression (THIS_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
UMethod (name = getRx) [public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex {...}]
|
UMethod (name = getRx) [public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex {...}]
|
||||||
UParameter (name = $this$rx) [var $this$rx: java.lang.String]
|
UParameter (name = $this$rx) [var $this$rx: java.lang.String]
|
||||||
UBlockExpression [{...}] : PsiType:Regex
|
UBlockExpression [{...}] : PsiType:Regex
|
||||||
|
|||||||
@@ -2,27 +2,53 @@ UFile (package = ) [public final class ResolveKt {...]
|
|||||||
UClass (name = ResolveKt) [public final class ResolveKt {...}]
|
UClass (name = ResolveKt) [public final class ResolveKt {...}]
|
||||||
UMethod (name = bar) [public static final fun bar() : void {...}]
|
UMethod (name = bar) [public static final fun bar() : void {...}]
|
||||||
UBlockExpression [{...}] : PsiType:IntRange
|
UBlockExpression [{...}] : PsiType:IntRange
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:int
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:IntRange
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)]
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Entry<Integer, String>
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Set<Entry<Integer, String>>
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:boolean
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UMethod (name = barT) [public static final fun barT(t: T) : void {...}]
|
UMethod (name = barT) [public static final fun barT(t: T) : void {...}]
|
||||||
UParameter (name = t) [var t: T]
|
UParameter (name = t) [var t: T]
|
||||||
UBlockExpression [{...}] : PsiType:Unit
|
UBlockExpression [{...}] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UMethod (name = barTL) [public static final fun barTL(listT: T) : void {...}]
|
UMethod (name = barTL) [public static final fun barTL(listT: T) : void {...}]
|
||||||
UParameter (name = listT) [var listT: T]
|
UParameter (name = listT) [var listT: T]
|
||||||
UBlockExpression [{...}] : PsiType:Unit
|
UBlockExpression [{...}] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:boolean
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (FOR) [[!] UnknownKotlinExpression (FOR)]
|
[!] UnknownKotlinExpression (FOR) [[!] UnknownKotlinExpression (FOR)]
|
||||||
UClass (name = A) [public class A {...}]
|
UClass (name = A) [public class A {...}]
|
||||||
UMethod (name = A) [public fun A() = UastEmptyExpression]
|
UMethod (name = A) [public fun A() = UastEmptyExpression]
|
||||||
|
|||||||
@@ -8,8 +8,12 @@ UFile (package = ) [import java.lang.Thread...]
|
|||||||
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
||||||
UField (name = foo) [private static var foo: java.lang.Runnable = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
UField (name = foo) [private static var foo: java.lang.Runnable = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
||||||
UField (name = baz) [private static final var baz: java.lang.Runnable = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UField (name = baz) [private static final var baz: java.lang.Runnable = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Runnable
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UMethod (name = getNotSam) [public static final fun getNotSam() : kotlin.jvm.functions.Function0<? extends kotlin.Unit> = UastEmptyExpression]
|
UMethod (name = getNotSam) [public static final fun getNotSam() : kotlin.jvm.functions.Function0<? extends kotlin.Unit> = UastEmptyExpression]
|
||||||
UMethod (name = getFoo) [public static final fun getFoo() : java.lang.Runnable = UastEmptyExpression]
|
UMethod (name = getFoo) [public static final fun getFoo() : java.lang.Runnable = UastEmptyExpression]
|
||||||
UMethod (name = setFoo) [public static final fun setFoo(value: java.lang.Runnable) : void = UastEmptyExpression]
|
UMethod (name = setFoo) [public static final fun setFoo(value: java.lang.Runnable) : void = UastEmptyExpression]
|
||||||
|
|||||||
+7
-3
@@ -21,10 +21,14 @@ UFile (package = ) [public final class StringTemplateComplexKt {...]
|
|||||||
ULiteralExpression (value = "literal") ["literal"] : PsiType:String
|
ULiteralExpression (value = "literal") ["literal"] : PsiType:String
|
||||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
||||||
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"]
|
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"]
|
||||||
UPolyadicExpression (operator = +) ["a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"] : PsiType:String
|
UPolyadicExpression (operator = +) ["a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"] : PsiType:String
|
||||||
ULiteralExpression (value = "a ") ["a "] : PsiType:String
|
ULiteralExpression (value = "a ") ["a "] : PsiType:String
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
|
UPolyadicExpression (operator = +) ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:String
|
||||||
|
ULiteralExpression (value = "literal") ["literal"] : PsiType:String
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
||||||
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
||||||
ULiteralExpression (value = "") [""] : PsiType:String
|
ULiteralExpression (value = "") [""] : PsiType:String
|
||||||
|
|||||||
Vendored
+7
-3
@@ -21,10 +21,14 @@ UFile (package = ) [public final class StringTemplateComplexForUInjectionHostKt
|
|||||||
ULiteralExpression (value = "literal") ["literal"] : PsiType:String
|
ULiteralExpression (value = "literal") ["literal"] : PsiType:String
|
||||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
||||||
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"]
|
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"]
|
||||||
UPolyadicExpression (operator = +) ["a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"] : PsiType:String
|
UPolyadicExpression (operator = +) ["a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"] : PsiType:String
|
||||||
ULiteralExpression (value = "a ") ["a "] : PsiType:String
|
ULiteralExpression (value = "a ") ["a "] : PsiType:String
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
|
UPolyadicExpression (operator = +) ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:String
|
||||||
|
ULiteralExpression (value = "literal") ["literal"] : PsiType:String
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
ULiteralExpression (value = " z") [" z"] : PsiType:String
|
||||||
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
||||||
ULiteralExpression (value = "") [""] : PsiType:String
|
ULiteralExpression (value = "") [""] : PsiType:String
|
||||||
|
|||||||
+4
-2
@@ -1,6 +1,8 @@
|
|||||||
UFile (package = ) [public final class Demo {...]
|
UFile (package = ) [public final class Demo {...]
|
||||||
UClass (name = Demo) [public final class Demo {...}]
|
UClass (name = Demo) [public final class Demo {...}]
|
||||||
UField (name = foo) [private final var foo: error.NonExistentClass = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UField (name = foo) [private final var foo: error.NonExistentClass = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:NonExistentClass
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UMethod (name = Demo) [public fun Demo() = UastEmptyExpression]
|
UMethod (name = Demo) [public fun Demo() = UastEmptyExpression]
|
||||||
UMethod (name = getFoo) [public final fun getFoo() : error.NonExistentClass = UastEmptyExpression]
|
UMethod (name = getFoo) [public final fun getFoo() : error.NonExistentClass = UastEmptyExpression]
|
||||||
|
|||||||
@@ -36,7 +36,9 @@ UFile (package = ) [public final class SuperCallsKt {...]
|
|||||||
UMethod (name = foo) [public fun foo(a: long) : void {...}]
|
UMethod (name = foo) [public fun foo(a: long) : void {...}]
|
||||||
UParameter (name = a) [var a: long]
|
UParameter (name = a) [var a: long]
|
||||||
UBlockExpression [{...}] : PsiType:Unit
|
UBlockExpression [{...}] : PsiType:Unit
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (SUPER_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:Unit
|
||||||
|
[!] UnknownKotlinExpression (SUPER_EXPRESSION) [[!] UnknownKotlinExpression (SUPER_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UClass (name = O) [public final class O : A {...}]
|
UClass (name = O) [public final class O : A {...}]
|
||||||
UField (name = INSTANCE) [public static final var INSTANCE: O]
|
UField (name = INSTANCE) [public static final var INSTANCE: O]
|
||||||
UMethod (name = O) [private fun O() = UastEmptyExpression]
|
UMethod (name = O) [private fun O() = UastEmptyExpression]
|
||||||
|
|||||||
@@ -2,8 +2,10 @@ UFile (package = test.pkg) [package test.pkg...]
|
|||||||
UClass (name = SuspendKt) [public final class SuspendKt {...}]
|
UClass (name = SuspendKt) [public final class SuspendKt {...}]
|
||||||
UMethod (name = top) [public static final fun top() : int {...}]
|
UMethod (name = top) [public static final fun top() : int {...}]
|
||||||
UBlockExpression [{...}]
|
UBlockExpression [{...}]
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UReturnExpression [return [!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:int
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
UClass (name = Context) [public final class Context {...}]
|
UClass (name = Context) [public final class Context {...}]
|
||||||
UMethod (name = Context) [public fun Context() = UastEmptyExpression]
|
UMethod (name = Context) [public fun Context() = UastEmptyExpression]
|
||||||
UMethod (name = inner) [public final fun inner() : int {...}]
|
UMethod (name = inner) [public final fun inner() : int {...}]
|
||||||
|
|||||||
@@ -5,9 +5,13 @@ UFile (package = ) [import java.io.Closeable...]
|
|||||||
UMethod (name = foo) [public static final fun foo() : void {...}]
|
UMethod (name = foo) [public static final fun foo() : void {...}]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
||||||
UMethod (name = withErr) [public static final fun withErr() : void {...}]
|
UMethod (name = withErr) [public static final fun withErr() : void {...}]
|
||||||
|
|||||||
@@ -66,7 +66,9 @@ UFile (package = ) [public final class A {...]
|
|||||||
UastEmptyExpression [UastEmptyExpression] = Undetermined
|
UastEmptyExpression [UastEmptyExpression] = Undetermined
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = getA) [public final fun getA() : java.lang.String = UastEmptyExpression]
|
UMethod (name = getA) [public final fun getA() : java.lang.String = UastEmptyExpression]
|
||||||
UMethod (name = setA) [public final fun setA(value: java.lang.String) : void = UastEmptyExpression]
|
UMethod (name = setA) [public final fun setA(value: java.lang.String) : void = UastEmptyExpression]
|
||||||
UParameter (name = value) [var value: java.lang.String]
|
UParameter (name = value) [var value: java.lang.String]
|
||||||
|
|||||||
+5
-1
@@ -3,6 +3,10 @@ UFile (package = ) [public final class InnerNonFixedTypeVariableKt {...]
|
|||||||
UMethod (name = test) [public static final fun test(list: java.util.List<? extends java.lang.Object>) : void {...}]
|
UMethod (name = test) [public static final fun test(list: java.util.List<? extends java.lang.Object>) : void {...}]
|
||||||
UParameter (name = list) [var list: java.util.List<? extends java.lang.Object>]
|
UParameter (name = list) [var list: java.util.List<? extends java.lang.Object>]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UClass (name = Some) [public final class Some {...}]
|
UClass (name = Some) [public final class Some {...}]
|
||||||
UMethod (name = Some) [public fun Some() = UastEmptyExpression]
|
UMethod (name = Some) [public fun Some() = UastEmptyExpression]
|
||||||
|
|||||||
@@ -3,7 +3,11 @@ UFile (package = ) [import java.util.stream.Stream...]
|
|||||||
UClass (name = LambdasKt) [public final class LambdasKt {...}]
|
UClass (name = LambdasKt) [public final class LambdasKt {...}]
|
||||||
UMethod (name = foo) [public static final fun foo() : void {...}]
|
UMethod (name = foo) [public static final fun foo() : void {...}]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = doSelectItem) [public static final fun doSelectItem(selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void {...}]
|
UMethod (name = doSelectItem) [public static final fun doSelectItem(selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void {...}]
|
||||||
UParameter (name = selectItemFunction) [var selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>]
|
UParameter (name = selectItemFunction) [var selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
|
|||||||
+34
-6
@@ -19,13 +19,41 @@ UFile (package = ) [public final class ParametersDisorderKt {...]
|
|||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression ["abc".[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
ULiteralExpression (value = "abc") ["abc"] = "abc"
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = objectLiteral) [public static final fun objectLiteral() : void {...}]
|
UMethod (name = objectLiteral) [public static final fun objectLiteral() : void {...}]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
|
|||||||
+4
-2
@@ -3,8 +3,10 @@ UFile (package = ) [public final class PropertyTest {...]
|
|||||||
UMethod (name = PropertyTest) [public fun PropertyTest() = UastEmptyExpression]
|
UMethod (name = PropertyTest) [public fun PropertyTest() = UastEmptyExpression]
|
||||||
UMethod (name = getStringRepresentation) [public final fun getStringRepresentation() : java.lang.String {...}]
|
UMethod (name = getStringRepresentation) [public final fun getStringRepresentation() : java.lang.String {...}]
|
||||||
UBlockExpression [{...}] = Nothing
|
UBlockExpression [{...}] = Nothing
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Nothing
|
UReturnExpression [return [!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Nothing
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (THIS_EXPRESSION) [[!] UnknownKotlinExpression (THIS_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = setStringRepresentation) [public final fun setStringRepresentation(value: java.lang.String) : void {...}]
|
UMethod (name = setStringRepresentation) [public final fun setStringRepresentation(value: java.lang.String) : void {...}]
|
||||||
UParameter (name = value) [var value: java.lang.String]
|
UParameter (name = value) [var value: java.lang.String]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
|
|||||||
+8
-2
@@ -5,5 +5,11 @@ UFile (package = A.B.C) [package A.B.C...]
|
|||||||
UMethod (name = Bar) [public fun Bar() = UastEmptyExpression]
|
UMethod (name = Bar) [public fun Bar() = UastEmptyExpression]
|
||||||
UMethod (name = getFoo) [public final fun getFoo() : A.B.C.Foo {...}]
|
UMethod (name = getFoo) [public final fun getFoo() : A.B.C.Foo {...}]
|
||||||
UBlockExpression [{...}] = Nothing
|
UBlockExpression [{...}] = Nothing
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Nothing
|
UReturnExpression [return [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Nothing
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
|||||||
@@ -3,8 +3,10 @@ UFile (package = ) [public final class ReceiverFunKt {...]
|
|||||||
UMethod (name = foo) [public static final fun foo($this$foo: java.lang.String) : int {...}]
|
UMethod (name = foo) [public static final fun foo($this$foo: java.lang.String) : int {...}]
|
||||||
UParameter (name = $this$foo) [var $this$foo: java.lang.String]
|
UParameter (name = $this$foo) [var $this$foo: java.lang.String]
|
||||||
UBlockExpression [{...}] = Nothing
|
UBlockExpression [{...}] = Nothing
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Nothing
|
UReturnExpression [return [!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Nothing
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (THIS_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (THIS_EXPRESSION) [[!] UnknownKotlinExpression (THIS_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = getRx) [public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex {...}]
|
UMethod (name = getRx) [public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex {...}]
|
||||||
UParameter (name = $this$rx) [var $this$rx: java.lang.String]
|
UParameter (name = $this$rx) [var $this$rx: java.lang.String]
|
||||||
UBlockExpression [{...}] = Nothing
|
UBlockExpression [{...}] = Nothing
|
||||||
|
|||||||
@@ -2,27 +2,53 @@ UFile (package = ) [public final class ResolveKt {...]
|
|||||||
UClass (name = ResolveKt) [public final class ResolveKt {...}]
|
UClass (name = ResolveKt) [public final class ResolveKt {...}]
|
||||||
UMethod (name = bar) [public static final fun bar() : void {...}]
|
UMethod (name = bar) [public static final fun bar() : void {...}]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
[!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = barT) [public static final fun barT(t: T) : void {...}]
|
UMethod (name = barT) [public static final fun barT(t: T) : void {...}]
|
||||||
UParameter (name = t) [var t: T]
|
UParameter (name = t) [var t: T]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = barTL) [public static final fun barTL(listT: T) : void {...}]
|
UMethod (name = barTL) [public static final fun barTL(listT: T) : void {...}]
|
||||||
UParameter (name = listT) [var listT: T]
|
UParameter (name = listT) [var listT: T]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
[!] UnknownKotlinExpression (FOR) [[!] UnknownKotlinExpression (FOR)] = Undetermined
|
[!] UnknownKotlinExpression (FOR) [[!] UnknownKotlinExpression (FOR)] = Undetermined
|
||||||
UClass (name = A) [public class A {...}]
|
UClass (name = A) [public class A {...}]
|
||||||
UMethod (name = A) [public fun A() = UastEmptyExpression]
|
UMethod (name = A) [public fun A() = UastEmptyExpression]
|
||||||
|
|||||||
@@ -8,8 +8,12 @@ UFile (package = ) [import java.lang.Thread...]
|
|||||||
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)] = Undetermined
|
||||||
UField (name = foo) [private static var foo: java.lang.Runnable = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
UField (name = foo) [private static var foo: java.lang.Runnable = [!] UnknownKotlinExpression (LAMBDA_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION) [[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)] = Undetermined
|
||||||
UField (name = baz) [private static final var baz: java.lang.Runnable = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UField (name = baz) [private static final var baz: java.lang.Runnable = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = getNotSam) [public static final fun getNotSam() : kotlin.jvm.functions.Function0<? extends kotlin.Unit> = UastEmptyExpression]
|
UMethod (name = getNotSam) [public static final fun getNotSam() : kotlin.jvm.functions.Function0<? extends kotlin.Unit> = UastEmptyExpression]
|
||||||
UMethod (name = getFoo) [public static final fun getFoo() : java.lang.Runnable = UastEmptyExpression]
|
UMethod (name = getFoo) [public static final fun getFoo() : java.lang.Runnable = UastEmptyExpression]
|
||||||
UMethod (name = setFoo) [public static final fun setFoo(value: java.lang.Runnable) : void = UastEmptyExpression]
|
UMethod (name = setFoo) [public static final fun setFoo(value: java.lang.Runnable) : void = UastEmptyExpression]
|
||||||
|
|||||||
+7
-3
@@ -21,10 +21,14 @@ UFile (package = ) [public final class StringTemplateComplexKt {...]
|
|||||||
ULiteralExpression (value = "literal") ["literal"] = "literal"
|
ULiteralExpression (value = "literal") ["literal"] = "literal"
|
||||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
ULiteralExpression (value = " z") [" z"] = " z"
|
ULiteralExpression (value = " z") [" z"] = " z"
|
||||||
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"]
|
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"]
|
||||||
UPolyadicExpression (operator = +) ["a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"] = Undetermined
|
UPolyadicExpression (operator = +) ["a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"] = Undetermined
|
||||||
ULiteralExpression (value = "a ") ["a "] = "a "
|
ULiteralExpression (value = "a ") ["a "] = "a "
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UPolyadicExpression (operator = +) ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
ULiteralExpression (value = "literal") ["literal"] = "literal"
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
ULiteralExpression (value = " z") [" z"] = " z"
|
ULiteralExpression (value = " z") [" z"] = " z"
|
||||||
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
||||||
ULiteralExpression (value = "") [""] = ""
|
ULiteralExpression (value = "") [""] = ""
|
||||||
|
|||||||
Vendored
+7
-3
@@ -21,10 +21,14 @@ UFile (package = ) [public final class StringTemplateComplexForUInjectionHostKt
|
|||||||
ULiteralExpression (value = "literal") ["literal"] = "literal"
|
ULiteralExpression (value = "literal") ["literal"] = "literal"
|
||||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
ULiteralExpression (value = " z") [" z"] = " z"
|
ULiteralExpression (value = " z") [" z"] = " z"
|
||||||
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"]
|
UField (name = literalInLiteral2) [private static final var literalInLiteral2: java.lang.String = "a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"]
|
||||||
UPolyadicExpression (operator = +) ["a " + [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) + " z"] = Undetermined
|
UPolyadicExpression (operator = +) ["a " + "literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) + " z"] = Undetermined
|
||||||
ULiteralExpression (value = "a ") ["a "] = "a "
|
ULiteralExpression (value = "a ") ["a "] = "a "
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
UPolyadicExpression (operator = +) ["literal" + [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
ULiteralExpression (value = "literal") ["literal"] = "literal"
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
ULiteralExpression (value = " z") [" z"] = " z"
|
ULiteralExpression (value = " z") [" z"] = " z"
|
||||||
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
UField (name = empty) [private static final var empty: java.lang.String = ""]
|
||||||
ULiteralExpression (value = "") [""] = ""
|
ULiteralExpression (value = "") [""] = ""
|
||||||
|
|||||||
+4
-2
@@ -1,6 +1,8 @@
|
|||||||
UFile (package = ) [public final class Demo {...]
|
UFile (package = ) [public final class Demo {...]
|
||||||
UClass (name = Demo) [public final class Demo {...}]
|
UClass (name = Demo) [public final class Demo {...}]
|
||||||
UField (name = foo) [private final var foo: error.NonExistentClass = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UField (name = foo) [private final var foo: error.NonExistentClass = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UMethod (name = Demo) [public fun Demo() = UastEmptyExpression]
|
UMethod (name = Demo) [public fun Demo() = UastEmptyExpression]
|
||||||
UMethod (name = getFoo) [public final fun getFoo() : error.NonExistentClass = UastEmptyExpression]
|
UMethod (name = getFoo) [public final fun getFoo() : error.NonExistentClass = UastEmptyExpression]
|
||||||
|
|||||||
@@ -36,7 +36,9 @@ UFile (package = ) [public final class SuperCallsKt {...]
|
|||||||
UMethod (name = foo) [public fun foo(a: long) : void {...}]
|
UMethod (name = foo) [public fun foo(a: long) : void {...}]
|
||||||
UParameter (name = a) [var a: long]
|
UParameter (name = a) [var a: long]
|
||||||
UBlockExpression [{...}] = Undetermined
|
UBlockExpression [{...}] = Undetermined
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (SUPER_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (SUPER_EXPRESSION) [[!] UnknownKotlinExpression (SUPER_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UClass (name = O) [public final class O : A {...}]
|
UClass (name = O) [public final class O : A {...}]
|
||||||
UField (name = INSTANCE) [public static final var INSTANCE: O]
|
UField (name = INSTANCE) [public static final var INSTANCE: O]
|
||||||
UMethod (name = O) [private fun O() = UastEmptyExpression]
|
UMethod (name = O) [private fun O() = UastEmptyExpression]
|
||||||
|
|||||||
@@ -2,8 +2,10 @@ UFile (package = test.pkg) [package test.pkg...]
|
|||||||
UClass (name = SuspendKt) [public final class SuspendKt {...}]
|
UClass (name = SuspendKt) [public final class SuspendKt {...}]
|
||||||
UMethod (name = top) [public static final fun top() : int {...}]
|
UMethod (name = top) [public static final fun top() : int {...}]
|
||||||
UBlockExpression [{...}] = Nothing
|
UBlockExpression [{...}] = Nothing
|
||||||
UReturnExpression [return [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Nothing
|
UReturnExpression [return [!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Nothing
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)] = Undetermined
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (CALL_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)] = Undetermined
|
||||||
UClass (name = Context) [public final class Context {...}]
|
UClass (name = Context) [public final class Context {...}]
|
||||||
UMethod (name = Context) [public fun Context() = UastEmptyExpression]
|
UMethod (name = Context) [public fun Context() = UastEmptyExpression]
|
||||||
UMethod (name = inner) [public final fun inner() : int {...}]
|
UMethod (name = inner) [public final fun inner() : int {...}]
|
||||||
|
|||||||
@@ -3,10 +3,12 @@ UFile (package = ) [public final class TypeCheckKt {...]
|
|||||||
UMethod (name = asString) [public static final fun asString($this$asString: java.lang.Object) : java.lang.String {...}]
|
UMethod (name = asString) [public static final fun asString($this$asString: java.lang.Object) : java.lang.String {...}]
|
||||||
UParameter (name = $this$asString) [var $this$asString: java.lang.Object]
|
UParameter (name = $this$asString) [var $this$asString: java.lang.Object]
|
||||||
UBlockExpression [{...}] : PsiType:Void
|
UBlockExpression [{...}] : PsiType:Void
|
||||||
UReturnExpression [return if ([!] UnknownKotlinExpression (REFERENCE_EXPRESSION) !is java.lang.String) [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) else [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Void
|
UReturnExpression [return if ([!] UnknownKotlinExpression (REFERENCE_EXPRESSION) !is java.lang.String) [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) else [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:Void
|
||||||
UIfExpression [if ([!] UnknownKotlinExpression (REFERENCE_EXPRESSION) !is java.lang.String) [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) else [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:String
|
UIfExpression [if ([!] UnknownKotlinExpression (REFERENCE_EXPRESSION) !is java.lang.String) [!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION) else [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)] : PsiType:String
|
||||||
UBinaryExpressionWithType [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) !is java.lang.String] : PsiType:boolean
|
UBinaryExpressionWithType [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) !is java.lang.String] : PsiType:boolean
|
||||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
UTypeReferenceExpression (name = java.lang.String) [java.lang.String]
|
UTypeReferenceExpression (name = java.lang.String) [java.lang.String]
|
||||||
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION) [[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)]
|
UQualifiedReferenceExpression [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION).[!] UnknownKotlinExpression (CALL_EXPRESSION)] : PsiType:String
|
||||||
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
[!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
|
||||||
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION) [[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)]
|
||||||
|
|||||||
+14
-1
@@ -6,6 +6,7 @@
|
|||||||
package org.jetbrains.uast.test.common.kotlin
|
package org.jetbrains.uast.test.common.kotlin
|
||||||
|
|
||||||
import org.jetbrains.kotlin.test.KotlinTestUtils
|
import org.jetbrains.kotlin.test.KotlinTestUtils
|
||||||
|
import org.jetbrains.kotlin.test.KtAssert
|
||||||
import org.jetbrains.uast.UFile
|
import org.jetbrains.uast.UFile
|
||||||
import org.jetbrains.uast.test.common.kotlin.FirUastTestSuffix.TXT
|
import org.jetbrains.uast.test.common.kotlin.FirUastTestSuffix.TXT
|
||||||
import java.io.File
|
import java.io.File
|
||||||
@@ -21,10 +22,22 @@ interface FirUastTypesTestBase : FirUastPluginSelection, FirUastFileComparisonTe
|
|||||||
return getTypesFile(filePath, "$pluginSuffix$TXT")
|
return getTypesFile(filePath, "$pluginSuffix$TXT")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: ideally, we don't want this kind of whitelist.
|
||||||
|
fun isExpectedToFail(filePath: String): Boolean {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
fun check(filePath: String, file: UFile) {
|
fun check(filePath: String, file: UFile) {
|
||||||
val typesFile = getPluginTypesFile(filePath)
|
val typesFile = getPluginTypesFile(filePath)
|
||||||
|
|
||||||
KotlinTestUtils.assertEqualsToFile(typesFile, file.asLogTypes())
|
try {
|
||||||
|
KotlinTestUtils.assertEqualsToFile(typesFile, file.asLogTypes())
|
||||||
|
if (isExpectedToFail(filePath)) {
|
||||||
|
KtAssert.fail("This test seems not fail anymore. Drop this from the white-list and re-run the test.")
|
||||||
|
}
|
||||||
|
} catch (e: Exception) {
|
||||||
|
if (!isExpectedToFail(filePath)) throw e
|
||||||
|
}
|
||||||
|
|
||||||
cleanUpIdenticalFile(
|
cleanUpIdenticalFile(
|
||||||
typesFile,
|
typesFile,
|
||||||
|
|||||||
+9
-1
@@ -7,4 +7,12 @@ package org.jetbrains.uast.test.kotlin
|
|||||||
|
|
||||||
import org.jetbrains.uast.test.common.kotlin.FirLegacyUastTypesTestBase
|
import org.jetbrains.uast.test.common.kotlin.FirLegacyUastTypesTestBase
|
||||||
|
|
||||||
abstract class AbstractFirLegacyUastTypesTest : AbstractFirUastTypesTest(), FirLegacyUastTypesTestBase
|
abstract class AbstractFirLegacyUastTypesTest : AbstractFirUastTypesTest(), FirLegacyUastTypesTestBase {
|
||||||
|
private val whitelist : Set<String> = setOf(
|
||||||
|
// TODO: not able to map Stream<String?..String>
|
||||||
|
"plugins/uast-kotlin/testData/Lambdas.kt",
|
||||||
|
)
|
||||||
|
override fun isExpectedToFail(filePath: String): Boolean {
|
||||||
|
return filePath in whitelist
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user