FIR/UAST: commonize UnknownKotlinExpression

This commit is contained in:
Jinseong Jeon
2021-05-14 11:56:31 -07:00
committed by Ilya Kirillov
parent 15a4649675
commit 741fdee59e
129 changed files with 321 additions and 349 deletions
@@ -9,9 +9,9 @@ import org.jetbrains.kotlin.psi.KtExpression
import org.jetbrains.uast.UElement
import org.jetbrains.uast.UExpression
class FirUnknownKotlinExpression(
class UnknownKotlinExpression(
override val sourcePsi: KtExpression,
givenParent: UElement?
) : KotlinAbstractUExpression(givenParent), UExpression {
override fun asLogString() = "[!] FirUnknownKotlinExpression ($sourcePsi)"
override fun asLogString() = "[!] UnknownKotlinExpression ($sourcePsi)"
}
@@ -212,7 +212,7 @@ internal object FirKotlinConverter {
return with(requiredTypes) {
when (expression) {
else -> expr<UExpression>(build(::FirUnknownKotlinExpression))
else -> expr<UExpression>(build(::UnknownKotlinExpression))
}
}
}
@@ -1,7 +1,7 @@
UFile (package = declaration)
UClass (name = Utils)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = buzz)
UParameter (name = $this$buzz)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,6 +1,6 @@
package declaration
public final class Utils {
public static final fun foo() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun buzz($this$buzz: java.lang.String) : java.lang.String = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun buzz($this$buzz: java.lang.String) : java.lang.String = [!] UnknownKotlinExpression (BLOCK)
}
@@ -3,18 +3,18 @@ UFile (package = )
UImportStatement (isOnDemand = false)
UClass (name = ObjectsKt)
UField (name = topRunnable)
[!] FirUnknownKotlinExpression (OBJECT_LITERAL)
[!] UnknownKotlinExpression (OBJECT_LITERAL)
UMethod (name = getTopRunnable)
UMethod (name = main)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = RunnableManager)
UField (name = INSTANCE)
UField (name = tasks)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
UMethod (name = RunnableManager)
UMethod (name = getTasks)
UMethod (name = register)
UParameter (name = runnable)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = runAll)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -2,16 +2,16 @@ import java.lang.Runnable
import java.lang.Thread
public final class ObjectsKt {
private static final var topRunnable: java.lang.Runnable = [!] FirUnknownKotlinExpression (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 main() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun main() : void = [!] UnknownKotlinExpression (BLOCK)
}
public final class RunnableManager {
public static final var INSTANCE: RunnableManager
private final var tasks: java.util.List<java.lang.Runnable> = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
private final var tasks: java.util.List<java.lang.Runnable> = [!] UnknownKotlinExpression (CALL_EXPRESSION)
private fun RunnableManager() = UastEmptyExpression
public final fun getTasks() : java.util.List<java.lang.Runnable> = UastEmptyExpression
public final fun register(runnable: java.lang.Runnable) : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun runAll() : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun register(runnable: java.lang.Runnable) : void = [!] UnknownKotlinExpression (BLOCK)
public final fun runAll() : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,7 +1,7 @@
UFile (package = )
UClass (name = AnnotatedExpressionsKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = annotatedSwitch)
UParameter (name = str)
[!] FirUnknownKotlinExpression (WHEN)
[!] UnknownKotlinExpression (WHEN)
@@ -1,4 +1,4 @@
public final class AnnotatedExpressionsKt {
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun annotatedSwitch(str: java.lang.String) : java.lang.Integer = [!] FirUnknownKotlinExpression (WHEN)
public static final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun annotatedSwitch(str: java.lang.String) : java.lang.Integer = [!] UnknownKotlinExpression (WHEN)
}
@@ -1,13 +1,13 @@
UFile (package = )
UClass (name = AnnotationParametersKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
UMethod (name = fooWithArrLiteral)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = fooWithStrArrLiteral)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UClass (name = IntRange)
UMethod (name = from)
UMethod (name = to)
@@ -1,8 +1,8 @@
public final class AnnotationParametersKt {
public static final fun foo() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun bar() : void = [!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
public static final fun fooWithArrLiteral() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun fooWithStrArrLiteral() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun foo() : int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun bar() : void = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
public static final fun fooWithArrLiteral() : int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun fooWithStrArrLiteral() : int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
}
public abstract annotation IntRange {
@@ -3,6 +3,6 @@ UFile (package = )
UImportStatement (isOnDemand = false)
UClass (name = AnonymousKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = withErr)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -2,6 +2,6 @@ import java.io.Closeable
import java.io.InputStream
public final class AnonymousKt {
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun withErr() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun withErr() : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,4 +1,4 @@
UFile (package = )
UClass (name = AssertionKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class AssertionKt {
public static final fun foo() : java.lang.String = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : java.lang.String = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,6 +1,6 @@
UFile (package = )
UClass (name = BitwiseKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,4 +1,4 @@
public final class BitwiseKt {
public static final fun foo() : int = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun bar() : long = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : int = [!] UnknownKotlinExpression (BLOCK)
public static final fun bar() : long = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,4 +2,4 @@ UFile (package = )
UClass (name = BrokenMethodKt)
UMethod (name = main)
UParameter (name = args)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class BrokenMethodKt {
public static final fun main(args: java.lang.String[]) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun main(args: java.lang.String[]) : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,7 +2,7 @@ UFile (package = )
UClass (name = ConstructorDelegateKt)
UMethod (name = createBase)
UParameter (name = i)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = Base)
UMethod (name = print)
UClass (name = BaseImpl)
@@ -11,7 +11,7 @@ UFile (package = )
UParameter (name = x)
UMethod (name = getX)
UMethod (name = print)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = Derived)
UMethod (name = Derived)
UParameter (name = b)
@@ -1,5 +1,5 @@
public final class ConstructorDelegateKt {
public static final fun createBase(i: int) : Base = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun createBase(i: int) : Base = [!] UnknownKotlinExpression (BLOCK)
}
public abstract interface Base {
@@ -10,7 +10,7 @@ public final class BaseImpl : null {
private final var x: int
public fun BaseImpl(x: int) = UastEmptyExpression
public final fun getX() : int = UastEmptyExpression
public fun print() : void = [!] FirUnknownKotlinExpression (BLOCK)
public fun print() : void = [!] UnknownKotlinExpression (BLOCK)
}
public final class Derived : null, null {
@@ -26,10 +26,10 @@ UFile (package = )
UField (name = a)
UMethod (name = AWithSecondary)
UParameter (name = i)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = AWithSecondary)
UParameter (name = s)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = getA)
UMethod (name = setA)
UParameter (name = value)
@@ -37,10 +37,10 @@ UFile (package = )
UField (name = a)
UMethod (name = AWithSecondaryInit)
UParameter (name = i)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = AWithSecondaryInit)
UParameter (name = s)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = getA)
UMethod (name = setA)
UParameter (name = value)
@@ -25,16 +25,16 @@ public final class AOnlyInit {
public final class AWithSecondary {
private var a: java.lang.String
public fun AWithSecondary(i: int) = [!] FirUnknownKotlinExpression (BLOCK)
public fun AWithSecondary(s: java.lang.String) = [!] FirUnknownKotlinExpression (BLOCK)
public fun AWithSecondary(i: int) = [!] UnknownKotlinExpression (BLOCK)
public fun AWithSecondary(s: java.lang.String) = [!] UnknownKotlinExpression (BLOCK)
public final fun getA() : java.lang.String = UastEmptyExpression
public final fun setA(value: java.lang.String) : void = UastEmptyExpression
}
public final class AWithSecondaryInit {
private var a: java.lang.String
public fun AWithSecondaryInit(i: int) = [!] FirUnknownKotlinExpression (BLOCK)
public fun AWithSecondaryInit(s: java.lang.String) = [!] FirUnknownKotlinExpression (BLOCK)
public fun AWithSecondaryInit(i: int) = [!] UnknownKotlinExpression (BLOCK)
public fun AWithSecondaryInit(s: java.lang.String) = [!] UnknownKotlinExpression (BLOCK)
public final fun getA() : java.lang.String = UastEmptyExpression
public final fun setA(value: java.lang.String) : void = UastEmptyExpression
}
@@ -1,7 +1,7 @@
UFile (package = )
UClass (name = CycleInTypeParametersKt)
UField (name = a)
[!] FirUnknownKotlinExpression (BINARY_WITH_TYPE)
[!] UnknownKotlinExpression (BINARY_WITH_TYPE)
UMethod (name = getA)
UClass (name = Device)
UMethod (name = Device)
@@ -1,5 +1,5 @@
public final class CycleInTypeParametersKt {
private static final var a: Device<?> = [!] FirUnknownKotlinExpression (BINARY_WITH_TYPE)
private static final var a: Device<?> = [!] UnknownKotlinExpression (BINARY_WITH_TYPE)
public static final fun getA() : Device<?> = UastEmptyExpression
}
@@ -1,6 +1,6 @@
UFile (package = )
UClass (name = Foo)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UClass (name = Baz)
UMethod (name = Baz)
@@ -1,5 +1,5 @@
public abstract interface Foo {
public fun bar() : java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
public fun bar() : java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
}
public final class Baz : null {
@@ -2,7 +2,7 @@ UFile (package = )
UClass (name = DefaultParameterValuesKt)
UMethod (name = foo)
UParameter (name = a)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UParameter (name = foo)
[!] FirUnknownKotlinExpression (NULL)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (NULL)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class DefaultParameterValuesKt {
public static final fun foo(a: int, foo: java.lang.String) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo(a: int, foo: java.lang.String) : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -12,9 +12,9 @@ UFile (package = )
UMethod (name = getZ)
UClass (name = Some)
UField (name = lambda)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
UField (name = nonLazy)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
UMethod (name = Some)
UMethod (name = getDelegate)
UMethod (name = getLambda)
@@ -9,8 +9,8 @@ public final class MyColor {
}
public final class Some {
private final var lambda: kotlin.Lazy<? extends MyColor> = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
private final var nonLazy: MyColor = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
private final var lambda: kotlin.Lazy<? extends MyColor> = [!] UnknownKotlinExpression (CALL_EXPRESSION)
private final var nonLazy: MyColor = [!] UnknownKotlinExpression (CALL_EXPRESSION)
public fun Some() = UastEmptyExpression
public final fun getDelegate() : MyColor = UastEmptyExpression
public final fun getLambda() : kotlin.Lazy<? extends MyColor> = UastEmptyExpression
@@ -2,4 +2,4 @@ UFile (package = test.pkg)
UClass (name = Test)
UMethod (name = Test)
UMethod (name = test1)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -2,5 +2,5 @@ package test.pkg
public final class Test {
public fun Test() = UastEmptyExpression
public final fun test1() : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun test1() : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,4 +2,4 @@ UFile (package = )
UClass (name = DestructuringDeclarationKt)
UMethod (name = foo)
UParameter (name = data)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class DestructuringDeclarationKt {
public static final fun foo(data: java.lang.Object) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo(data: java.lang.Object) : void = [!] UnknownKotlinExpression (BLOCK)
}
+3 -3
View File
@@ -2,8 +2,8 @@ UFile (package = )
UClass (name = ElvisKt)
UMethod (name = foo)
UParameter (name = bar)
[!] FirUnknownKotlinExpression (NULL)
[!] UnknownKotlinExpression (NULL)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = baz)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,5 +1,5 @@
public final class ElvisKt {
public static final fun foo(bar: java.lang.String) : java.lang.String = [!] FirUnknownKotlinExpression (NULL)
public static final fun bar() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun baz() : java.lang.String = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo(bar: java.lang.String) : java.lang.String = [!] UnknownKotlinExpression (NULL)
public static final fun bar() : int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun baz() : java.lang.String = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,7 +2,7 @@ UFile (package = )
UClass (name = ElvisTypeKt)
UMethod (name = foo)
UParameter (name = text)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
UMethod (name = bar)
UParameter (name = o)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,4 +1,4 @@
public final class ElvisTypeKt {
public static final fun foo(text: java.lang.String) : void = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
public static final fun bar(o: java.lang.Object) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo(text: java.lang.String) : void = [!] UnknownKotlinExpression (CALL_EXPRESSION)
public static final fun bar(o: java.lang.Object) : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,4 +1,4 @@
UFile (package = )
UClass (name = IfStatementKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class IfStatementKt {
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
}
+1 -1
View File
@@ -1,4 +1,4 @@
UFile (package = )
UClass (name = InKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
+1 -1
View File
@@ -1,3 +1,3 @@
public final class InKt {
public static final fun foo() : boolean = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : boolean = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,7 +1,7 @@
UFile (package = )
UClass (name = InferenceInsideUnresolvedConstructorKt)
UMethod (name = getBar)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
UMethod (name = id)
UParameter (name = x)
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
@@ -1,4 +1,4 @@
public final class InferenceInsideUnresolvedConstructorKt {
public static final fun getBar() : java.lang.Object = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
public static final fun id(x: T) : T = [!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
public static final fun getBar() : java.lang.Object = [!] UnknownKotlinExpression (CALL_EXPRESSION)
public static final fun id(x: T) : T = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
}
@@ -10,8 +10,8 @@ UFile (package = )
UMethod (name = getA)
UMethod (name = getB)
UMethod (name = getAPlusB)
[!] FirUnknownKotlinExpression (BINARY_EXPRESSION)
[!] UnknownKotlinExpression (BINARY_EXPRESSION)
UClass (name = Baz)
UMethod (name = Baz)
UMethod (name = doNothing)
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
@@ -6,10 +6,10 @@ public final class Foo {
public fun Bar(a: int, b: int) = UastEmptyExpression
public final fun getA() : int = UastEmptyExpression
public final fun getB() : int = UastEmptyExpression
public final fun getAPlusB() : int = [!] FirUnknownKotlinExpression (BINARY_EXPRESSION)
public final fun getAPlusB() : int = [!] UnknownKotlinExpression (BINARY_EXPRESSION)
public static final class Baz {
public fun Baz() = UastEmptyExpression
public final fun doNothing() : void = [!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
public final fun doNothing() : void = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
}
}
}
@@ -2,6 +2,6 @@ UFile (package = )
UClass (name = InnerNonFixedTypeVariableKt)
UMethod (name = test)
UParameter (name = list)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = Some)
UMethod (name = Some)
@@ -1,5 +1,5 @@
public final class InnerNonFixedTypeVariableKt {
public static final fun test(list: java.util.List<? extends java.lang.Object>) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun test(list: java.util.List<? extends java.lang.Object>) : void = [!] UnknownKotlinExpression (BLOCK)
}
public final class Some {
@@ -1,4 +1,4 @@
UFile (package = org.jetbrains.uast.kotlin)
UClass (name = LambdaReturnKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,5 +1,5 @@
package org.jetbrains.uast.kotlin
public final class LambdaReturnKt {
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,9 +2,9 @@ UFile (package = )
UImportStatement (isOnDemand = false)
UClass (name = LambdasKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = doSelectItem)
UParameter (name = selectItemFunction)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = lambdaInPlaceCall)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,7 +1,7 @@
import java.util.stream.Stream
public final class LambdasKt {
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun doSelectItem(selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun lambdaInPlaceCall() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun doSelectItem(selectItemFunction: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun lambdaInPlaceCall() : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,4 +1,4 @@
UFile (package = )
UClass (name = LocalDeclarationsKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class LocalDeclarationsKt {
public static final fun foo() : boolean = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : boolean = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,5 +1,5 @@
UFile (package = )
UClass (name = LocalVariableWithAnnotationKt)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = TestAnnotation)
@@ -1,5 +1,5 @@
public final class LocalVariableWithAnnotationKt {
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
}
public abstract annotation TestAnnotation {
@@ -2,7 +2,7 @@ UFile (package = )
UClass (name = ClassA)
UField (name = paramAndProp)
UField (name = writebleProp)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = ClassA)
UParameter (name = justParam)
UParameter (name = paramAndProp)
@@ -1,6 +1,6 @@
public final class ClassA {
private final var paramAndProp: java.lang.String
private var writebleProp: int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
private var writebleProp: int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public fun ClassA(justParam: int, paramAndProp: java.lang.String) = UastEmptyExpression
public final fun getParamAndProp() : java.lang.String = UastEmptyExpression
public final fun getWritebleProp() : int = UastEmptyExpression
@@ -1,9 +1,9 @@
UFile (package = )
UClass (name = MethodReferenceKt)
UField (name = x)
[!] FirUnknownKotlinExpression (CALLABLE_REFERENCE_EXPRESSION)
[!] UnknownKotlinExpression (CALLABLE_REFERENCE_EXPRESSION)
UMethod (name = getX)
UClass (name = Foo)
UMethod (name = Foo)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,9 +1,9 @@
public final class MethodReferenceKt {
private static final var x: kotlin.reflect.KFunction<? extends kotlin.Unit> = [!] FirUnknownKotlinExpression (CALLABLE_REFERENCE_EXPRESSION)
private static final var x: kotlin.reflect.KFunction<? extends kotlin.Unit> = [!] UnknownKotlinExpression (CALLABLE_REFERENCE_EXPRESSION)
public static final fun getX() : kotlin.reflect.KFunction<? extends kotlin.Unit> = UastEmptyExpression
}
public final class Foo {
public fun Foo() = UastEmptyExpression
public final fun bar() : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun bar() : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,9 +1,9 @@
UFile (package = )
UClass (name = NameContainingFileKt)
UField (name = xyzzy)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = getXyzzy)
UClass (name = Foo)
UMethod (name = Foo)
@@ -1,6 +1,6 @@
public final class NameContainingFileKt {
private static final var xyzzy: int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun bar() : void = [!] FirUnknownKotlinExpression (BLOCK)
private static final var xyzzy: int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun bar() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun getXyzzy() : int = UastEmptyExpression
}
@@ -2,11 +2,11 @@ UFile (package = )
UClass (name = NonTrivialIdentifiersKt)
UMethod (name = main)
UParameter (name = a)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = A)
UMethod (name = A)
UMethod (name = invoke)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = invoke)
UParameter (name = f)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,9 +1,9 @@
public final class NonTrivialIdentifiersKt {
public static final fun main(a: A) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun main(a: A) : void = [!] UnknownKotlinExpression (BLOCK)
}
public final class A {
public fun A() = UastEmptyExpression
public final fun invoke() : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun invoke(f: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun invoke() : void = [!] UnknownKotlinExpression (BLOCK)
public final fun invoke(f: kotlin.jvm.functions.Function0<? extends kotlin.Unit>) : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -3,29 +3,29 @@ UFile (package = )
UMethod (name = global)
UParameter (name = a)
UParameter (name = b)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = withDefault)
UParameter (name = c)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UParameter (name = d)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = withReceiver)
UParameter (name = $this$withReceiver)
UParameter (name = a)
UParameter (name = b)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = call)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = objectLiteral)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = A)
UMethod (name = A)
UMethod (name = with2Receivers)
UParameter (name = $this$with2Receivers)
UParameter (name = a)
UParameter (name = b)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = Parent)
UMethod (name = Parent)
UParameter (name = a)
@@ -1,14 +1,14 @@
public final class ParametersDisorderKt {
public static final fun global(a: int, b: float) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun withDefault(c: int, d: java.lang.String) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun withReceiver($this$withReceiver: java.lang.String, a: int, b: float) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun call() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun objectLiteral() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun global(a: int, b: float) : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun withDefault(c: int, d: java.lang.String) : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun withReceiver($this$withReceiver: java.lang.String, a: int, b: float) : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun call() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun objectLiteral() : void = [!] UnknownKotlinExpression (BLOCK)
}
public final class A {
public fun A() = UastEmptyExpression
public final fun with2Receivers($this$with2Receivers: java.lang.String, a: int, b: float) : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun with2Receivers($this$with2Receivers: java.lang.String, a: int, b: float) : void = [!] UnknownKotlinExpression (BLOCK)
}
public class Parent {
@@ -4,7 +4,7 @@ UFile (package = )
UParameter (name = a)
UParameter (name = b)
UParameter (name = c)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UParameter (name = flag)
[!] FirUnknownKotlinExpression (BOOLEAN_CONSTANT)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BOOLEAN_CONSTANT)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class ParametersWithDefaultValuesKt {
public static final fun foo(a: int, b: java.lang.String, c: int, flag: boolean) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo(a: int, b: java.lang.String, c: int, flag: boolean) : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,10 +2,10 @@ UFile (package = )
UClass (name = PropertyTest)
UMethod (name = PropertyTest)
UMethod (name = getStringRepresentation)
[!] FirUnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
UMethod (name = setStringRepresentation)
UParameter (name = value)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = setDataFromString)
UParameter (name = data)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,6 +1,6 @@
public final class PropertyTest {
public fun PropertyTest() = UastEmptyExpression
public final fun getStringRepresentation() : java.lang.String = [!] FirUnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
public final fun setStringRepresentation(value: java.lang.String) : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun setDataFromString(data: java.lang.String) : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun getStringRepresentation() : java.lang.String = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
public final fun setStringRepresentation(value: java.lang.String) : void = [!] UnknownKotlinExpression (BLOCK)
public final fun setDataFromString(data: java.lang.String) : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,5 +2,5 @@ UFile (package = )
UClass (name = PropertyDelegateKt)
UMethod (name = getSdCardPath)
UMethod (name = localPropertyTest)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = getAnnotatedDelegate)
@@ -1,5 +1,5 @@
public final class PropertyDelegateKt {
public static final fun getSdCardPath() : java.lang.String = UastEmptyExpression
public static final fun localPropertyTest() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun localPropertyTest() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun getAnnotatedDelegate() : int = UastEmptyExpression
}
@@ -2,7 +2,7 @@ UFile (package = )
UClass (name = TestPropertyInitializer)
UMethod (name = TestPropertyInitializer)
UMethod (name = getWithSetter)
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
UMethod (name = setWithSetter)
UParameter (name = p)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,5 +1,5 @@
public final class TestPropertyInitializer {
public fun TestPropertyInitializer() = UastEmptyExpression
public final fun getWithSetter() : java.lang.String = [!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
public final fun setWithSetter(p: java.lang.String) : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun getWithSetter() : java.lang.String = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
public final fun setWithSetter(p: java.lang.String) : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,8 +1,8 @@
UFile (package = )
UClass (name = PropertyInitializerWithoutSetterKt)
UField (name = withoutSetter)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UMethod (name = getWithoutSetter)
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
[!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
UMethod (name = setWithoutSetter)
UParameter (name = value)
@@ -1,5 +1,5 @@
public final class PropertyInitializerWithoutSetterKt {
private static var withoutSetter: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
public static final fun getWithoutSetter() : java.lang.String = [!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
private static var withoutSetter: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
public static final fun getWithoutSetter() : java.lang.String = [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
public static final fun setWithoutSetter(value: java.lang.String) : void = UastEmptyExpression
}
@@ -1,13 +1,13 @@
UFile (package = )
UClass (name = PropertyReferencesKt)
UMethod (name = properties)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = ext)
UParameter (name = $this$ext)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = A)
UField (name = privateProp)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UField (name = mutableProp)
UMethod (name = A)
UParameter (name = init)
@@ -16,4 +16,4 @@ UFile (package = )
UParameter (name = value)
UMethod (name = add)
UParameter (name = x)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,13 +1,13 @@
public final class PropertyReferencesKt {
public static final fun properties() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun ext($this$ext: A) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun properties() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun ext($this$ext: A) : void = [!] UnknownKotlinExpression (BLOCK)
}
public final class A {
private var privateProp: int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
private var privateProp: int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
private var mutableProp: int
public fun A(init: int) = UastEmptyExpression
public final fun getMutableProp() : int = UastEmptyExpression
public final fun setMutableProp(value: int) : void = UastEmptyExpression
public final fun add(x: int) : int = [!] FirUnknownKotlinExpression (BLOCK)
public final fun add(x: int) : int = [!] UnknownKotlinExpression (BLOCK)
}
@@ -1,13 +1,13 @@
UFile (package = )
UClass (name = PropertyWithAnnotationKt)
UField (name = prop1)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = getProp1)
UMethod (name = getProp2)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = getProp3)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
UMethod (name = setProp3)
UParameter (name = value)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = TestAnnotation)
@@ -1,9 +1,9 @@
public final class PropertyWithAnnotationKt {
private static final var prop1: int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
private static final var prop1: int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun getProp1() : int = UastEmptyExpression
public static final fun getProp2() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun getProp3() : int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun setProp3(value: int) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun getProp2() : int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun getProp3() : int = [!] UnknownKotlinExpression (INTEGER_CONSTANT)
public static final fun setProp3(value: int) : void = [!] UnknownKotlinExpression (BLOCK)
}
public abstract annotation TestAnnotation {
@@ -4,4 +4,4 @@ UFile (package = A.B.C)
UClass (name = Bar)
UMethod (name = Bar)
UMethod (name = getFoo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -6,5 +6,5 @@ public final class Foo {
public final class Bar {
public fun Bar() = UastEmptyExpression
public final fun getFoo() : A.B.C.Foo = [!] FirUnknownKotlinExpression (BLOCK)
public final fun getFoo() : A.B.C.Foo = [!] UnknownKotlinExpression (BLOCK)
}
@@ -2,9 +2,9 @@ UFile (package = )
UClass (name = ReceiverFunKt)
UMethod (name = foo)
UParameter (name = $this$foo)
[!] FirUnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
UMethod (name = getRx)
UParameter (name = $this$rx)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = MyReceiverAnnotation)
UMethod (name = name)
@@ -1,6 +1,6 @@
public final class ReceiverFunKt {
public static final fun foo($this$foo: java.lang.String) : int = [!] FirUnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun foo($this$foo: java.lang.String) : int = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
public static final fun getRx($this$rx: java.lang.String) : kotlin.text.Regex = [!] UnknownKotlinExpression (BLOCK)
}
public abstract annotation MyReceiverAnnotation {
@@ -1,4 +1,4 @@
UFile (package = )
UClass (name = ReifiedResolveKt)
UMethod (name = resolve)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,3 +1,3 @@
public final class ReifiedResolveKt {
public static final fun resolve() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun resolve() : void = [!] UnknownKotlinExpression (BLOCK)
}
@@ -4,6 +4,6 @@ UFile (package = )
UParameter (name = list)
UParameter (name = threshold)
UParameter (name = threshold2)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = Foo)
UMethod (name = Foo)
@@ -1,5 +1,5 @@
public final class ReifiedReturnTypeKt {
public static final fun copyWhenGreater(list: java.util.List<? extends T>, threshold: T, threshold2: B) : B = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun copyWhenGreater(list: java.util.List<? extends T>, threshold: T, threshold2: B) : B = [!] UnknownKotlinExpression (BLOCK)
}
public final class Foo {
@@ -1,14 +1,14 @@
UFile (package = )
UClass (name = ResolveKt)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = barT)
UParameter (name = t)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = barTL)
UParameter (name = listT)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UClass (name = A)
UMethod (name = A)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,10 +1,10 @@
public final class ResolveKt {
public static final fun bar() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun barT(t: T) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun barTL(listT: T) : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun bar() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun barT(t: T) : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun barTL(listT: T) : void = [!] UnknownKotlinExpression (BLOCK)
}
public class A {
public fun A() = UastEmptyExpression
public final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
}
+10 -10
View File
@@ -5,30 +5,30 @@ UFile (package = )
UImportStatement (isOnDemand = false)
UClass (name = SAMKt)
UField (name = notSam)
[!] FirUnknownKotlinExpression (LAMBDA_EXPRESSION)
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
UField (name = foo)
[!] FirUnknownKotlinExpression (LAMBDA_EXPRESSION)
[!] UnknownKotlinExpression (LAMBDA_EXPRESSION)
UField (name = baz)
[!] FirUnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
[!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
UMethod (name = getNotSam)
UMethod (name = getFoo)
UMethod (name = setFoo)
UParameter (name = value)
UMethod (name = bar)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = getBaz)
UMethod (name = runRunnable)
UParameter (name = r)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
UMethod (name = test1)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = test2)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = test3)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = ambiguousSamAcceptor)
UParameter (name = s)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
UMethod (name = ambiguousSamAcceptor)
UParameter (name = s)
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
[!] UnknownKotlinExpression (CALL_EXPRESSION)
+10 -10
View File
@@ -4,18 +4,18 @@ import java.util.concurrent.Callable
import java.util.function.Supplier
public final class SAMKt {
private static final var notSam: kotlin.jvm.functions.Function0<? extends kotlin.Unit> = [!] FirUnknownKotlinExpression (LAMBDA_EXPRESSION)
private static var foo: java.lang.Runnable = [!] FirUnknownKotlinExpression (LAMBDA_EXPRESSION)
private static final var baz: java.lang.Runnable = [!] FirUnknownKotlinExpression (DOT_QUALIFIED_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 final var baz: java.lang.Runnable = [!] UnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
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 setFoo(value: java.lang.Runnable) : void = UastEmptyExpression
public static final fun bar() : java.lang.Runnable = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun bar() : java.lang.Runnable = [!] UnknownKotlinExpression (BLOCK)
public static final fun getBaz() : java.lang.Runnable = UastEmptyExpression
public static final fun runRunnable(r: java.lang.Runnable) : error.NonExistentClass = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
public static final fun test1() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun test2() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun test3() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun ambiguousSamAcceptor(s: java.util.function.Supplier<java.lang.String>) : java.lang.String = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
public static final fun ambiguousSamAcceptor(s: java.util.concurrent.Callable<java.lang.String>) : java.lang.String = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
public static final fun runRunnable(r: java.lang.Runnable) : error.NonExistentClass = [!] UnknownKotlinExpression (CALL_EXPRESSION)
public static final fun test1() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun test2() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun test3() : void = [!] UnknownKotlinExpression (BLOCK)
public static final fun ambiguousSamAcceptor(s: java.util.function.Supplier<java.lang.String>) : java.lang.String = [!] UnknownKotlinExpression (CALL_EXPRESSION)
public static final fun ambiguousSamAcceptor(s: java.util.concurrent.Callable<java.lang.String>) : java.lang.String = [!] UnknownKotlinExpression (CALL_EXPRESSION)
}
+2 -2
View File
@@ -1,8 +1,8 @@
UFile (package = )
UClass (name = Simple)
UField (name = property)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UMethod (name = Simple)
UMethod (name = method)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = getProperty)
@@ -1,6 +1,6 @@
public final class Simple {
private final var property: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private final var property: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
public fun Simple() = UastEmptyExpression
public final fun method() : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun method() : void = [!] UnknownKotlinExpression (BLOCK)
public final fun getProperty() : java.lang.String = UastEmptyExpression
}
@@ -1,8 +1,8 @@
UFile (package = )
UClass (name = SimpleAnnotated)
UField (name = property)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UMethod (name = SimpleAnnotated)
UMethod (name = method)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
UMethod (name = getProperty)
@@ -1,6 +1,6 @@
public final class SimpleAnnotated {
private final var property: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private final var property: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
public fun SimpleAnnotated() = UastEmptyExpression
public final fun method() : void = [!] FirUnknownKotlinExpression (BLOCK)
public final fun method() : void = [!] UnknownKotlinExpression (BLOCK)
public final fun getProperty() : java.lang.String = UastEmptyExpression
}
@@ -1,13 +1,13 @@
UFile (package = )
UClass (name = StringTemplateKt)
UField (name = foo)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = bar)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = baz)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = foobarbaz)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UMethod (name = getFoo)
UMethod (name = getBar)
UMethod (name = getBaz)
@@ -1,8 +1,8 @@
public final class StringTemplateKt {
private static final var foo: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var bar: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var baz: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var foobarbaz: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var foo: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var bar: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var baz: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var foobarbaz: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
public static final fun getFoo() : java.lang.String = UastEmptyExpression
public static final fun getBar() : java.lang.String = UastEmptyExpression
public static final fun getBaz() : java.lang.String = UastEmptyExpression
@@ -1,17 +1,17 @@
UFile (package = )
UClass (name = StringTemplateComplexKt)
UField (name = muchRecur)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = case4)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = case5)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = literalInLiteral)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = literalInLiteral2)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UField (name = empty)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UMethod (name = getMuchRecur)
UMethod (name = getCase4)
UMethod (name = getCase5)
@@ -20,7 +20,7 @@ UFile (package = )
UMethod (name = getEmpty)
UMethod (name = simpleForTemplate)
UParameter (name = i)
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
[!] UnknownKotlinExpression (INTEGER_CONSTANT)
[!] UnknownKotlinExpression (STRING_TEMPLATE)
UMethod (name = foo)
[!] FirUnknownKotlinExpression (BLOCK)
[!] UnknownKotlinExpression (BLOCK)
@@ -1,16 +1,16 @@
public final class StringTemplateComplexKt {
private static final var muchRecur: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var case4: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var case5: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var literalInLiteral: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var literalInLiteral2: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var empty: java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
private static final var muchRecur: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var case4: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var case5: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var literalInLiteral: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var literalInLiteral2: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
private static final var empty: java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
public static final fun getMuchRecur() : java.lang.String = UastEmptyExpression
public static final fun getCase4() : java.lang.String = UastEmptyExpression
public static final fun getCase5() : java.lang.String = UastEmptyExpression
public static final fun getLiteralInLiteral() : java.lang.String = UastEmptyExpression
public static final fun getLiteralInLiteral2() : java.lang.String = UastEmptyExpression
public static final fun getEmpty() : java.lang.String = UastEmptyExpression
public static final fun simpleForTemplate(i: int) : java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
public static final fun simpleForTemplate(i: int) : java.lang.String = [!] UnknownKotlinExpression (STRING_TEMPLATE)
public static final fun foo() : void = [!] UnknownKotlinExpression (BLOCK)
}

Some files were not shown because too many files have changed in this diff Show More