FIR UAST: track all legacy test data since facade class is converted
These are mostly mechanical changes.
This commit is contained in:
committed by
Ilya Kirillov
parent
939740d26e
commit
7f627ab480
@@ -29,14 +29,14 @@ UFile (package = )
|
||||
ULocalVariable (name = c)
|
||||
UExpressionList (elvis)
|
||||
UDeclarationsExpression
|
||||
ULocalVariable (name = varae5075f4)
|
||||
ULocalVariable (name = varae507364)
|
||||
USimpleNameReferenceExpression (identifier = a)
|
||||
UAnnotation (fqName = kotlin.Suppress)
|
||||
UIfExpression
|
||||
UBinaryExpression (operator = !=)
|
||||
USimpleNameReferenceExpression (identifier = varae5075f4)
|
||||
USimpleNameReferenceExpression (identifier = varae507364)
|
||||
ULiteralExpression (value = null)
|
||||
USimpleNameReferenceExpression (identifier = varae5075f4)
|
||||
USimpleNameReferenceExpression (identifier = varae507364)
|
||||
USimpleNameReferenceExpression (identifier = b)
|
||||
UMethod (name = annotatedSwitch)
|
||||
UParameter (name = str)
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
UFile (package = )
|
||||
UClass (name = AnnotatedExpressionsKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = annotatedSwitch)
|
||||
UParameter (name = str)
|
||||
[!] FirUnknownKotlinExpression (WHEN)
|
||||
+2
-2
@@ -6,8 +6,8 @@ public final class AnnotatedExpressionsKt {
|
||||
b = a
|
||||
if (a > 2) a else b
|
||||
var c: int = elvis {
|
||||
var varae5075f4: int = a
|
||||
if (varae5075f4 != null) varae5075f4 else b
|
||||
var varae507364: int = a
|
||||
if (varae507364 != null) varae507364 else b
|
||||
}
|
||||
}
|
||||
public static final fun annotatedSwitch(@org.jetbrains.annotations.NotNull str: java.lang.String) : java.lang.Integer {
|
||||
|
||||
@@ -0,0 +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)
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
UFile (package = )
|
||||
UClass (name = Annotation)
|
||||
UMethod (name = strings)
|
||||
UClass (name = A)
|
||||
UMethod (name = A)
|
||||
UClass (name = AnnotationInner)
|
||||
UMethod (name = value)
|
||||
UClass (name = B1)
|
||||
UMethod (name = B1)
|
||||
UClass (name = B2)
|
||||
UMethod (name = B2)
|
||||
UClass (name = AnnotationArray)
|
||||
UMethod (name = value)
|
||||
UClass (name = C)
|
||||
UMethod (name = C)
|
||||
UClass (name = C2)
|
||||
UMethod (name = C2)
|
||||
@@ -0,0 +1,31 @@
|
||||
public abstract annotation Annotation {
|
||||
public abstract fun strings() : java.lang.String[] = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class A {
|
||||
public fun A() = UastEmptyExpression
|
||||
}
|
||||
|
||||
public abstract annotation AnnotationInner {
|
||||
public abstract fun value() : Annotation = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class B1 {
|
||||
public fun B1() = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class B2 {
|
||||
public fun B2() = UastEmptyExpression
|
||||
}
|
||||
|
||||
public abstract annotation AnnotationArray {
|
||||
public abstract fun value() : Annotation[] = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class C {
|
||||
public fun C() = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class C2 {
|
||||
public fun C2() = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
UFile (package = )
|
||||
UClass (name = AnnotationParametersKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = bar)
|
||||
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||
UMethod (name = fooWithArrLiteral)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = fooWithStrArrLiteral)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UClass (name = IntRange)
|
||||
UMethod (name = from)
|
||||
UMethod (name = to)
|
||||
UClass (name = RequiresPermission)
|
||||
UMethod (name = anyOf)
|
||||
UClass (name = RequiresStrPermission)
|
||||
UMethod (name = strs)
|
||||
UClass (name = WithDefaultValue)
|
||||
UMethod (name = value)
|
||||
UClass (name = SuppressLint)
|
||||
UMethod (name = value)
|
||||
@@ -0,0 +1,27 @@
|
||||
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 abstract annotation IntRange {
|
||||
public abstract fun from() : long = UastEmptyExpression
|
||||
public abstract fun to() : long = UastEmptyExpression
|
||||
}
|
||||
|
||||
public abstract annotation RequiresPermission {
|
||||
public abstract fun anyOf() : int[] = UastEmptyExpression
|
||||
}
|
||||
|
||||
public abstract annotation RequiresStrPermission {
|
||||
public abstract fun strs() : java.lang.String[] = UastEmptyExpression
|
||||
}
|
||||
|
||||
public abstract annotation WithDefaultValue {
|
||||
public abstract fun value() : int = UastEmptyExpression
|
||||
}
|
||||
|
||||
public abstract annotation SuppressLint {
|
||||
public abstract fun value() : java.lang.String[] = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
UFile (package = )
|
||||
UImportStatement (isOnDemand = false)
|
||||
UImportStatement (isOnDemand = false)
|
||||
UClass (name = AnonymousKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = withErr)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,7 @@
|
||||
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)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
UFile (package = )
|
||||
UClass (name = AssertionKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class AssertionKt {
|
||||
public static final fun foo() : java.lang.String = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
UFile (package = )
|
||||
UClass (name = BitwiseKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = bar)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,4 @@
|
||||
public final class BitwiseKt {
|
||||
public static final fun foo() : int = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
public static final fun bar() : long = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
UFile (package = )
|
||||
UClass (name = BrokenMethodKt)
|
||||
UMethod (name = main)
|
||||
UParameter (name = args)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class BrokenMethodKt {
|
||||
public static final fun main(args: java.lang.String[]) : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
UFile (package = )
|
||||
UClass (name = A)
|
||||
UMethod (name = A)
|
||||
UClass (name = MyAnnotation)
|
||||
UMethod (name = text)
|
||||
UClass (name = B)
|
||||
UField (name = Companion)
|
||||
UMethod (name = B)
|
||||
UClass (name = InB)
|
||||
UMethod (name = InB)
|
||||
UClass (name = Companion)
|
||||
UMethod (name = Companion)
|
||||
UClass (name = Obj)
|
||||
UField (name = INSTANCE)
|
||||
UMethod (name = Obj)
|
||||
@@ -0,0 +1,23 @@
|
||||
public final class A {
|
||||
public fun A() = UastEmptyExpression
|
||||
}
|
||||
|
||||
public abstract annotation MyAnnotation {
|
||||
public abstract fun text() : java.lang.String = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class B {
|
||||
public static final var Companion: B.Companion
|
||||
public fun B() = UastEmptyExpression
|
||||
public static final class InB {
|
||||
public fun InB() = UastEmptyExpression
|
||||
}
|
||||
public static final class Companion {
|
||||
private fun Companion() = UastEmptyExpression
|
||||
}
|
||||
}
|
||||
|
||||
public final class Obj {
|
||||
public static final var INSTANCE: Obj
|
||||
private fun Obj() = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
UFile (package = )
|
||||
UClass (name = ConstructorDelegateKt)
|
||||
UMethod (name = createBase)
|
||||
UParameter (name = i)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = Base)
|
||||
UMethod (name = print)
|
||||
UClass (name = BaseImpl)
|
||||
UField (name = x)
|
||||
UMethod (name = BaseImpl)
|
||||
UParameter (name = x)
|
||||
UMethod (name = getX)
|
||||
UMethod (name = print)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = Derived)
|
||||
UMethod (name = Derived)
|
||||
UParameter (name = b)
|
||||
@@ -0,0 +1,18 @@
|
||||
public final class ConstructorDelegateKt {
|
||||
public static final fun createBase(i: int) : Base = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
|
||||
public abstract interface Base {
|
||||
public abstract fun print() : void = UastEmptyExpression
|
||||
}
|
||||
|
||||
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 final class Derived : null, null {
|
||||
public fun Derived(b: Base) = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
UFile (package = )
|
||||
UClass (name = CycleInTypeParametersKt)
|
||||
UField (name = a)
|
||||
[!] FirUnknownKotlinExpression (BINARY_WITH_TYPE)
|
||||
UMethod (name = getA)
|
||||
UClass (name = Device)
|
||||
UMethod (name = Device)
|
||||
@@ -0,0 +1,8 @@
|
||||
public final class CycleInTypeParametersKt {
|
||||
private static final var a: Device<?> = [!] FirUnknownKotlinExpression (BINARY_WITH_TYPE)
|
||||
public static final fun getA() : Device<?> = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class Device {
|
||||
public fun Device() = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
UFile (package = )
|
||||
UClass (name = Foo)
|
||||
UMethod (name = bar)
|
||||
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
|
||||
UClass (name = Baz)
|
||||
UMethod (name = Baz)
|
||||
@@ -0,0 +1,7 @@
|
||||
public abstract interface Foo {
|
||||
public fun bar() : java.lang.String = [!] FirUnknownKotlinExpression (STRING_TEMPLATE)
|
||||
}
|
||||
|
||||
public final class Baz : null {
|
||||
public fun Baz() = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
UFile (package = )
|
||||
UClass (name = DefaultParameterValuesKt)
|
||||
UMethod (name = foo)
|
||||
UParameter (name = a)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UParameter (name = foo)
|
||||
[!] FirUnknownKotlinExpression (NULL)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class DefaultParameterValuesKt {
|
||||
public static final fun foo(a: int, foo: java.lang.String) : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
UFile (package = )
|
||||
UClass (name = MyColor)
|
||||
UField (name = x)
|
||||
UField (name = y)
|
||||
UField (name = z)
|
||||
UMethod (name = MyColor)
|
||||
UParameter (name = x)
|
||||
UParameter (name = y)
|
||||
UParameter (name = z)
|
||||
UMethod (name = getX)
|
||||
UMethod (name = getY)
|
||||
UMethod (name = getZ)
|
||||
UClass (name = Some)
|
||||
UField (name = lambda)
|
||||
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
|
||||
UField (name = nonLazy)
|
||||
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
|
||||
UMethod (name = Some)
|
||||
UMethod (name = getDelegate)
|
||||
UMethod (name = getLambda)
|
||||
UMethod (name = getNonLazy)
|
||||
@@ -0,0 +1,18 @@
|
||||
public final class MyColor {
|
||||
private final var x: int
|
||||
private final var y: int
|
||||
private final var z: int
|
||||
public fun MyColor(x: int, y: int, z: int) = UastEmptyExpression
|
||||
public final fun getX() : int = UastEmptyExpression
|
||||
public final fun getY() : int = UastEmptyExpression
|
||||
public final fun getZ() : int = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class Some {
|
||||
private final var lambda: kotlin.Lazy<? extends MyColor> = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
|
||||
private final var nonLazy: MyColor = [!] FirUnknownKotlinExpression (CALL_EXPRESSION)
|
||||
public fun Some() = UastEmptyExpression
|
||||
public final fun getDelegate() : MyColor = UastEmptyExpression
|
||||
public final fun getLambda() : kotlin.Lazy<? extends MyColor> = UastEmptyExpression
|
||||
public final fun getNonLazy() : MyColor = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
UFile (package = test.pkg)
|
||||
UClass (name = Test)
|
||||
UMethod (name = Test)
|
||||
UMethod (name = test1)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,6 @@
|
||||
package test.pkg
|
||||
|
||||
public final class Test {
|
||||
public fun Test() = UastEmptyExpression
|
||||
public final fun test1() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
+6
-6
@@ -5,7 +5,7 @@ UFile (package = )
|
||||
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
|
||||
UBlockExpression
|
||||
UDeclarationsExpression
|
||||
ULocalVariable (name = var268d4435)
|
||||
ULocalVariable (name = var268d41a5)
|
||||
UAnnotation (fqName = null)
|
||||
UBinaryExpression (operator = <other>)
|
||||
ULiteralExpression (value = "foo")
|
||||
@@ -13,19 +13,19 @@ UFile (package = )
|
||||
ULocalVariable (name = a)
|
||||
UAnnotation (fqName = null)
|
||||
UQualifiedReferenceExpression
|
||||
USimpleNameReferenceExpression (identifier = var268d4435)
|
||||
USimpleNameReferenceExpression (identifier = var268d41a5)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
|
||||
UIdentifier (Identifier (component1))
|
||||
USimpleNameReferenceExpression (identifier = <anonymous class>, resolvesTo = null)
|
||||
ULocalVariable (name = b)
|
||||
UAnnotation (fqName = null)
|
||||
UQualifiedReferenceExpression
|
||||
USimpleNameReferenceExpression (identifier = var268d4435)
|
||||
USimpleNameReferenceExpression (identifier = var268d41a5)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
|
||||
UIdentifier (Identifier (component2))
|
||||
USimpleNameReferenceExpression (identifier = <anonymous class>, resolvesTo = null)
|
||||
UDeclarationsExpression
|
||||
ULocalVariable (name = var46597b30)
|
||||
ULocalVariable (name = var465978a0)
|
||||
UAnnotation (fqName = null)
|
||||
UAnnotation (fqName = kotlin.Suppress)
|
||||
UNamedExpression (name = names)
|
||||
@@ -36,14 +36,14 @@ UFile (package = )
|
||||
ULocalVariable (name = k)
|
||||
UAnnotation (fqName = null)
|
||||
UQualifiedReferenceExpression
|
||||
USimpleNameReferenceExpression (identifier = var46597b30)
|
||||
USimpleNameReferenceExpression (identifier = var465978a0)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
|
||||
UIdentifier (Identifier (component1))
|
||||
USimpleNameReferenceExpression (identifier = <anonymous class>, resolvesTo = null)
|
||||
ULocalVariable (name = v)
|
||||
UAnnotation (fqName = null)
|
||||
UQualifiedReferenceExpression
|
||||
USimpleNameReferenceExpression (identifier = var46597b30)
|
||||
USimpleNameReferenceExpression (identifier = var465978a0)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
|
||||
UIdentifier (Identifier (component2))
|
||||
USimpleNameReferenceExpression (identifier = <anonymous class>, resolvesTo = null)
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
UFile (package = )
|
||||
UClass (name = DestructuringDeclarationKt)
|
||||
UMethod (name = foo)
|
||||
UParameter (name = data)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
+6
-6
@@ -1,10 +1,10 @@
|
||||
public final class DestructuringDeclarationKt {
|
||||
public static final fun foo(@org.jetbrains.annotations.NotNull data: java.lang.Object) : void {
|
||||
@null var var268d4435: <ErrorType> = "foo" <other> 1
|
||||
@null var a: java.lang.String = var268d4435.<anonymous class>()
|
||||
@null var b: int = var268d4435.<anonymous class>()
|
||||
@null @kotlin.Suppress(names = "UNCHECKED_CAST") var var46597b30: <ErrorType> = data as kotlin.Pair<? extends java.lang.String,? extends java.lang.String>
|
||||
@null var k: java.lang.String = var46597b30.<anonymous class>()
|
||||
@null var v: java.lang.String = var46597b30.<anonymous class>()
|
||||
@null var var268d41a5: <ErrorType> = "foo" <other> 1
|
||||
@null var a: java.lang.String = var268d41a5.<anonymous class>()
|
||||
@null var b: int = var268d41a5.<anonymous class>()
|
||||
@null @kotlin.Suppress(names = "UNCHECKED_CAST") var var465978a0: <ErrorType> = data as kotlin.Pair<? extends java.lang.String,? extends java.lang.String>
|
||||
@null var k: java.lang.String = var465978a0.<anonymous class>()
|
||||
@null var v: java.lang.String = var465978a0.<anonymous class>()
|
||||
}
|
||||
}
|
||||
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class DestructuringDeclarationKt {
|
||||
public static final fun foo(data: java.lang.Object) : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -15,28 +15,28 @@ UFile (package = )
|
||||
UReturnExpression
|
||||
UExpressionList (elvis)
|
||||
UDeclarationsExpression
|
||||
ULocalVariable (name = var243c5407)
|
||||
ULocalVariable (name = var243c51a0)
|
||||
UExpressionList (elvis)
|
||||
UDeclarationsExpression
|
||||
ULocalVariable (name = varc4aef7d0)
|
||||
ULocalVariable (name = varc4aef569)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
|
||||
UIdentifier (Identifier (foo))
|
||||
USimpleNameReferenceExpression (identifier = foo, resolvesTo = null)
|
||||
ULiteralExpression (value = "Lorem ipsum")
|
||||
UIfExpression
|
||||
UBinaryExpression (operator = !=)
|
||||
USimpleNameReferenceExpression (identifier = varc4aef7d0)
|
||||
USimpleNameReferenceExpression (identifier = varc4aef569)
|
||||
ULiteralExpression (value = null)
|
||||
USimpleNameReferenceExpression (identifier = varc4aef7d0)
|
||||
USimpleNameReferenceExpression (identifier = varc4aef569)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
|
||||
UIdentifier (Identifier (foo))
|
||||
USimpleNameReferenceExpression (identifier = foo, resolvesTo = null)
|
||||
ULiteralExpression (value = "dolor sit amet")
|
||||
UIfExpression
|
||||
UBinaryExpression (operator = !=)
|
||||
USimpleNameReferenceExpression (identifier = var243c5407)
|
||||
USimpleNameReferenceExpression (identifier = var243c51a0)
|
||||
ULiteralExpression (value = null)
|
||||
USimpleNameReferenceExpression (identifier = var243c5407)
|
||||
USimpleNameReferenceExpression (identifier = var243c51a0)
|
||||
UQualifiedReferenceExpression
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
|
||||
UIdentifier (Identifier (bar))
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
UFile (package = )
|
||||
UClass (name = ElvisKt)
|
||||
UMethod (name = foo)
|
||||
UParameter (name = bar)
|
||||
[!] FirUnknownKotlinExpression (NULL)
|
||||
UMethod (name = bar)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = baz)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -7,11 +7,11 @@ public final class ElvisKt {
|
||||
}
|
||||
public static final fun baz() : java.lang.String {
|
||||
return elvis {
|
||||
var var243c5407: java.lang.String = elvis {
|
||||
var varc4aef7d0: java.lang.String = foo("Lorem ipsum")
|
||||
if (varc4aef7d0 != null) varc4aef7d0 else foo("dolor sit amet")
|
||||
var var243c51a0: java.lang.String = elvis {
|
||||
var varc4aef569: java.lang.String = foo("Lorem ipsum")
|
||||
if (varc4aef569 != null) varc4aef569 else foo("dolor sit amet")
|
||||
}
|
||||
if (var243c5407 != null) var243c5407 else bar().toString()
|
||||
if (var243c51a0 != null) var243c51a0 else bar().toString()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +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)
|
||||
}
|
||||
@@ -10,13 +10,13 @@ UFile (package = )
|
||||
USimpleNameReferenceExpression (identifier = bar, resolvesTo = null)
|
||||
UExpressionList (elvis)
|
||||
UDeclarationsExpression
|
||||
ULocalVariable (name = var63c49860)
|
||||
ULocalVariable (name = var63c495f9)
|
||||
USimpleNameReferenceExpression (identifier = text)
|
||||
UIfExpression
|
||||
UBinaryExpression (operator = !=)
|
||||
USimpleNameReferenceExpression (identifier = var63c49860)
|
||||
USimpleNameReferenceExpression (identifier = var63c495f9)
|
||||
ULiteralExpression (value = null)
|
||||
USimpleNameReferenceExpression (identifier = var63c49860)
|
||||
USimpleNameReferenceExpression (identifier = var63c495f9)
|
||||
UReturnExpression
|
||||
UMethod (name = bar)
|
||||
UParameter (name = o)
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
UFile (package = )
|
||||
UClass (name = ElvisTypeKt)
|
||||
UMethod (name = foo)
|
||||
UParameter (name = text)
|
||||
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
|
||||
UMethod (name = bar)
|
||||
UParameter (name = o)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -1,8 +1,8 @@
|
||||
public final class ElvisTypeKt {
|
||||
public static final fun foo(@org.jetbrains.annotations.Nullable text: java.lang.String) : void {
|
||||
return bar(elvis {
|
||||
var var63c49860: java.lang.String = text
|
||||
if (var63c49860 != null) var63c49860 else return
|
||||
var var63c495f9: java.lang.String = text
|
||||
if (var63c495f9 != null) var63c495f9 else return
|
||||
})
|
||||
}
|
||||
public static final fun bar(@org.jetbrains.annotations.NotNull o: java.lang.Object) : void {
|
||||
|
||||
@@ -0,0 +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)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
UFile (package = )
|
||||
UClass (name = Style)
|
||||
UField (name = value)
|
||||
UField (name = SHEET)
|
||||
UMethod (name = Style)
|
||||
UParameter (name = value)
|
||||
UMethod (name = getValue)
|
||||
UMethod (name = getExitAnimation)
|
||||
@@ -0,0 +1,7 @@
|
||||
public final enum Style {
|
||||
private final var value: java.lang.String
|
||||
public static final var SHEET: Style
|
||||
private fun Style(value: java.lang.String) = UastEmptyExpression
|
||||
public final fun getValue() : java.lang.String = UastEmptyExpression
|
||||
public abstract fun getExitAnimation() : java.lang.String = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
UFile (package = )
|
||||
UClass (name = Style)
|
||||
UField (name = value)
|
||||
UField (name = SYSTEM)
|
||||
UField (name = USER)
|
||||
UField (name = INTERNAL)
|
||||
UField (name = UNKNOWN)
|
||||
UMethod (name = Style)
|
||||
UParameter (name = value)
|
||||
UMethod (name = getValue)
|
||||
@@ -0,0 +1,9 @@
|
||||
public final enum Style {
|
||||
private final var value: java.lang.String
|
||||
public static final var SYSTEM: Style
|
||||
public static final var USER: Style
|
||||
public static final var INTERNAL: Style
|
||||
public static final var UNKNOWN: Style
|
||||
private fun Style(value: java.lang.String) = UastEmptyExpression
|
||||
public final fun getValue() : java.lang.String = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
UFile (package = )
|
||||
UClass (name = IfStatementKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class IfStatementKt {
|
||||
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
UFile (package = )
|
||||
UClass (name = InKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class InKt {
|
||||
public static final fun foo() : boolean = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
UFile (package = )
|
||||
UClass (name = InferenceInsideUnresolvedConstructorKt)
|
||||
UMethod (name = getBar)
|
||||
[!] FirUnknownKotlinExpression (CALL_EXPRESSION)
|
||||
UMethod (name = id)
|
||||
UParameter (name = x)
|
||||
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||
Vendored
+4
@@ -0,0 +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)
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
UFile (package = )
|
||||
UClass (name = Foo)
|
||||
UMethod (name = Foo)
|
||||
UClass (name = Bar)
|
||||
UField (name = a)
|
||||
UField (name = b)
|
||||
UMethod (name = Bar)
|
||||
UParameter (name = a)
|
||||
UParameter (name = b)
|
||||
UMethod (name = getA)
|
||||
UMethod (name = getB)
|
||||
UMethod (name = getAPlusB)
|
||||
[!] FirUnknownKotlinExpression (BINARY_EXPRESSION)
|
||||
UClass (name = Baz)
|
||||
UMethod (name = Baz)
|
||||
UMethod (name = doNothing)
|
||||
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||
@@ -0,0 +1,15 @@
|
||||
public final class Foo {
|
||||
public fun Foo() = UastEmptyExpression
|
||||
public static final class Bar {
|
||||
private final var a: int
|
||||
private final var b: int
|
||||
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 static final class Baz {
|
||||
public fun Baz() = UastEmptyExpression
|
||||
public final fun doNothing() : void = [!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
UFile (package = )
|
||||
UClass (name = InnerNonFixedTypeVariableKt)
|
||||
UMethod (name = test)
|
||||
UParameter (name = list)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = Some)
|
||||
UMethod (name = Some)
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
public final class InnerNonFixedTypeVariableKt {
|
||||
public static final fun test(list: java.util.List<? extends java.lang.Object>) : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
|
||||
public final class Some {
|
||||
public fun Some() = UastEmptyExpression
|
||||
}
|
||||
@@ -102,7 +102,7 @@ UFile (package = org.jetbrains.uast.kotlin)
|
||||
ULambdaExpression
|
||||
UBlockExpression
|
||||
UDeclarationsExpression
|
||||
ULocalVariable (name = vardbcd09b4)
|
||||
ULocalVariable (name = vardbcd0724)
|
||||
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
|
||||
UIdentifier (Identifier (listOf))
|
||||
@@ -112,14 +112,14 @@ UFile (package = org.jetbrains.uast.kotlin)
|
||||
ULocalVariable (name = a)
|
||||
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
|
||||
UQualifiedReferenceExpression
|
||||
USimpleNameReferenceExpression (identifier = vardbcd09b4)
|
||||
USimpleNameReferenceExpression (identifier = vardbcd0724)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
|
||||
UIdentifier (Identifier (component1))
|
||||
USimpleNameReferenceExpression (identifier = <anonymous class>, resolvesTo = null)
|
||||
ULocalVariable (name = b)
|
||||
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
|
||||
UQualifiedReferenceExpression
|
||||
USimpleNameReferenceExpression (identifier = vardbcd09b4)
|
||||
USimpleNameReferenceExpression (identifier = vardbcd0724)
|
||||
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
|
||||
UIdentifier (Identifier (component2))
|
||||
USimpleNameReferenceExpression (identifier = <anonymous class>, resolvesTo = null)
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
UFile (package = org.jetbrains.uast.kotlin)
|
||||
UClass (name = LambdaReturnKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -31,9 +31,9 @@ public final class LambdaReturnKt {
|
||||
return it + b
|
||||
})
|
||||
var x: kotlin.jvm.functions.Function0<? extends kotlin.Unit> = {
|
||||
@org.jetbrains.annotations.NotNull var vardbcd09b4: <ErrorType> = listOf(1, 2)
|
||||
@org.jetbrains.annotations.NotNull var a: int = vardbcd09b4.<anonymous class>()
|
||||
@org.jetbrains.annotations.NotNull var b: int = vardbcd09b4.<anonymous class>()
|
||||
@org.jetbrains.annotations.NotNull var vardbcd0724: <ErrorType> = listOf(1, 2)
|
||||
@org.jetbrains.annotations.NotNull var a: int = vardbcd0724.<anonymous class>()
|
||||
@org.jetbrains.annotations.NotNull var b: int = vardbcd0724.<anonymous class>()
|
||||
}
|
||||
var y: kotlin.jvm.functions.Function0<? extends kotlin.Unit> = {
|
||||
listOf(1)
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
package org.jetbrains.uast.kotlin
|
||||
|
||||
public final class LambdaReturnKt {
|
||||
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
UFile (package = )
|
||||
UImportStatement (isOnDemand = false)
|
||||
UClass (name = LambdasKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = doSelectItem)
|
||||
UParameter (name = selectItemFunction)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = lambdaInPlaceCall)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +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)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
UFile (package = )
|
||||
UClass (name = LocalDeclarationsKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class LocalDeclarationsKt {
|
||||
public static final fun foo() : boolean = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
UFile (package = )
|
||||
UClass (name = LocalVariableWithAnnotationKt)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = TestAnnotation)
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
public final class LocalVariableWithAnnotationKt {
|
||||
public static final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
|
||||
public abstract annotation TestAnnotation {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
UFile (package = )
|
||||
UClass (name = ClassA)
|
||||
UField (name = paramAndProp)
|
||||
UField (name = writebleProp)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = ClassA)
|
||||
UParameter (name = justParam)
|
||||
UParameter (name = paramAndProp)
|
||||
UMethod (name = getParamAndProp)
|
||||
UMethod (name = getWritebleProp)
|
||||
UMethod (name = setWritebleProp)
|
||||
UParameter (name = value)
|
||||
@@ -0,0 +1,8 @@
|
||||
public final class ClassA {
|
||||
private final var paramAndProp: java.lang.String
|
||||
private var writebleProp: int = [!] FirUnknownKotlinExpression (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
|
||||
public final fun setWritebleProp(value: int) : void = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
UFile (package = )
|
||||
UClass (name = MethodReferenceKt)
|
||||
UField (name = x)
|
||||
[!] FirUnknownKotlinExpression (CALLABLE_REFERENCE_EXPRESSION)
|
||||
UMethod (name = getX)
|
||||
UClass (name = Foo)
|
||||
UMethod (name = Foo)
|
||||
UMethod (name = bar)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,9 @@
|
||||
public final class MethodReferenceKt {
|
||||
private static final var x: kotlin.reflect.KFunction<? extends kotlin.Unit> = [!] FirUnknownKotlinExpression (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)
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
UFile (package = )
|
||||
UClass (name = NameContainingFileKt)
|
||||
UField (name = xyzzy)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = bar)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = getXyzzy)
|
||||
UClass (name = Foo)
|
||||
UMethod (name = Foo)
|
||||
@@ -0,0 +1,9 @@
|
||||
public final class NameContainingFileKt {
|
||||
private static final var xyzzy: int = [!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
public static final fun bar() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
public static final fun getXyzzy() : int = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class Foo {
|
||||
public fun Foo() = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
UFile (package = )
|
||||
UClass (name = NonTrivialIdentifiersKt)
|
||||
UMethod (name = main)
|
||||
UParameter (name = a)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = A)
|
||||
UMethod (name = A)
|
||||
UMethod (name = invoke)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = invoke)
|
||||
UParameter (name = f)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,9 @@
|
||||
public final class NonTrivialIdentifiersKt {
|
||||
public static final fun main(a: A) : void = [!] FirUnknownKotlinExpression (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)
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
UFile (package = )
|
||||
UClass (name = MyAnnotation)
|
||||
UClass (name = MyAnnotation2)
|
||||
UClass (name = MyAnnotation3)
|
||||
UClass (name = MyAnnotation4)
|
||||
UClass (name = MyAnnotation5)
|
||||
UClass (name = Test1)
|
||||
UField (name = bar)
|
||||
UMethod (name = Test1)
|
||||
UParameter (name = bar)
|
||||
UMethod (name = getBar)
|
||||
UMethod (name = setBar)
|
||||
UParameter (name = value)
|
||||
UClass (name = Test2)
|
||||
UField (name = bar)
|
||||
UMethod (name = Test2)
|
||||
UParameter (name = bar)
|
||||
UMethod (name = getBar)
|
||||
UMethod (name = setBar)
|
||||
UParameter (name = value)
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
public abstract annotation MyAnnotation {
|
||||
}
|
||||
|
||||
public abstract annotation MyAnnotation2 {
|
||||
}
|
||||
|
||||
public abstract annotation MyAnnotation3 {
|
||||
}
|
||||
|
||||
public abstract annotation MyAnnotation4 {
|
||||
}
|
||||
|
||||
public abstract annotation MyAnnotation5 {
|
||||
}
|
||||
|
||||
public final class Test1 {
|
||||
private var bar: int
|
||||
public fun Test1(bar: int) = UastEmptyExpression
|
||||
public final fun getBar() : int = UastEmptyExpression
|
||||
public final fun setBar(value: int) : void = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class Test2 {
|
||||
private var bar: int
|
||||
public fun Test2(bar: int) = UastEmptyExpression
|
||||
public final fun getBar() : int = UastEmptyExpression
|
||||
public final fun setBar(value: int) : void = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
UFile (package = )
|
||||
UClass (name = ParametersDisorderKt)
|
||||
UMethod (name = global)
|
||||
UParameter (name = a)
|
||||
UParameter (name = b)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = withDefault)
|
||||
UParameter (name = c)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UParameter (name = d)
|
||||
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = withReceiver)
|
||||
UParameter (name = $this$withReceiver)
|
||||
UParameter (name = a)
|
||||
UParameter (name = b)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = call)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = objectLiteral)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = A)
|
||||
UMethod (name = A)
|
||||
UMethod (name = with2Receivers)
|
||||
UParameter (name = $this$with2Receivers)
|
||||
UParameter (name = a)
|
||||
UParameter (name = b)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = Parent)
|
||||
UMethod (name = Parent)
|
||||
UParameter (name = a)
|
||||
UParameter (name = b)
|
||||
@@ -0,0 +1,16 @@
|
||||
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 final class A {
|
||||
public fun A() = UastEmptyExpression
|
||||
public final fun with2Receivers($this$with2Receivers: java.lang.String, a: int, b: float) : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
|
||||
public class Parent {
|
||||
public fun Parent(a: java.lang.String, b: int) = UastEmptyExpression
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
UFile (package = )
|
||||
UClass (name = ParametersWithDefaultValuesKt)
|
||||
UMethod (name = foo)
|
||||
UParameter (name = a)
|
||||
UParameter (name = b)
|
||||
UParameter (name = c)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UParameter (name = flag)
|
||||
[!] FirUnknownKotlinExpression (BOOLEAN_CONSTANT)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final class ParametersWithDefaultValuesKt {
|
||||
public static final fun foo(a: int, b: java.lang.String, c: int, flag: boolean) : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
UFile (package = )
|
||||
UClass (name = PropertyDelegateKt)
|
||||
UMethod (name = getSdCardPath)
|
||||
UMethod (name = localPropertyTest)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = getAnnotatedDelegate)
|
||||
@@ -0,0 +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 getAnnotatedDelegate() : int = UastEmptyExpression
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
UFile (package = )
|
||||
UClass (name = PropertyInitializerWithoutSetterKt)
|
||||
UField (name = withoutSetter)
|
||||
[!] FirUnknownKotlinExpression (STRING_TEMPLATE)
|
||||
UMethod (name = getWithoutSetter)
|
||||
[!] FirUnknownKotlinExpression (REFERENCE_EXPRESSION)
|
||||
UMethod (name = setWithoutSetter)
|
||||
UParameter (name = value)
|
||||
+5
@@ -0,0 +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)
|
||||
public static final fun setWithoutSetter(value: java.lang.String) : void = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
UFile (package = )
|
||||
UClass (name = PropertyReferencesKt)
|
||||
UMethod (name = properties)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = ext)
|
||||
UParameter (name = $this$ext)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = A)
|
||||
UField (name = privateProp)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UField (name = mutableProp)
|
||||
UMethod (name = A)
|
||||
UParameter (name = init)
|
||||
UMethod (name = getMutableProp)
|
||||
UMethod (name = setMutableProp)
|
||||
UParameter (name = value)
|
||||
UMethod (name = add)
|
||||
UParameter (name = x)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +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 final class A {
|
||||
private var privateProp: int = [!] FirUnknownKotlinExpression (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)
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
UFile (package = )
|
||||
UClass (name = PropertyWithAnnotationKt)
|
||||
UField (name = prop1)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = getProp1)
|
||||
UMethod (name = getProp2)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = getProp3)
|
||||
[!] FirUnknownKotlinExpression (INTEGER_CONSTANT)
|
||||
UMethod (name = setProp3)
|
||||
UParameter (name = value)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = TestAnnotation)
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
public final class PropertyWithAnnotationKt {
|
||||
private static final var prop1: int = [!] FirUnknownKotlinExpression (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 abstract annotation TestAnnotation {
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
UFile (package = A.B.C)
|
||||
UClass (name = Foo)
|
||||
UMethod (name = Foo)
|
||||
UClass (name = Bar)
|
||||
UMethod (name = Bar)
|
||||
UMethod (name = getFoo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
package A.B.C
|
||||
|
||||
public final class Foo {
|
||||
public fun Foo() = UastEmptyExpression
|
||||
}
|
||||
|
||||
public final class Bar {
|
||||
public fun Bar() = UastEmptyExpression
|
||||
public final fun getFoo() : A.B.C.Foo = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
UFile (package = )
|
||||
UClass (name = ReceiverFunKt)
|
||||
UMethod (name = foo)
|
||||
UParameter (name = $this$foo)
|
||||
[!] FirUnknownKotlinExpression (DOT_QUALIFIED_EXPRESSION)
|
||||
UMethod (name = getRx)
|
||||
UParameter (name = $this$rx)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = MyReceiverAnnotation)
|
||||
UMethod (name = name)
|
||||
@@ -0,0 +1,8 @@
|
||||
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 abstract annotation MyReceiverAnnotation {
|
||||
public abstract fun name() : java.lang.String = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
UFile (package = test.pkg)
|
||||
UClass (name = ReifiedKt)
|
||||
UClass (name = Context)
|
||||
UMethod (name = Context)
|
||||
@@ -0,0 +1,8 @@
|
||||
package test.pkg
|
||||
|
||||
public final class ReifiedKt {
|
||||
}
|
||||
|
||||
public final class Context {
|
||||
public fun Context() = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
UFile (package = )
|
||||
UClass (name = ReifiedResolveKt)
|
||||
UMethod (name = resolve)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +1,3 @@
|
||||
public final class ReifiedResolveKt {
|
||||
public static final fun resolve() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
UFile (package = )
|
||||
UClass (name = ReifiedReturnTypeKt)
|
||||
UMethod (name = copyWhenGreater)
|
||||
UParameter (name = list)
|
||||
UParameter (name = threshold)
|
||||
UParameter (name = threshold2)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = Foo)
|
||||
UMethod (name = Foo)
|
||||
@@ -0,0 +1,7 @@
|
||||
public final class ReifiedReturnTypeKt {
|
||||
public static final fun copyWhenGreater(list: java.util.List<? extends T>, threshold: T, threshold2: B) : B = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
|
||||
public final class Foo {
|
||||
public fun Foo() = UastEmptyExpression
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
UFile (package = )
|
||||
UClass (name = ResolveKt)
|
||||
UMethod (name = bar)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = barT)
|
||||
UParameter (name = t)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UMethod (name = barTL)
|
||||
UParameter (name = listT)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
UClass (name = A)
|
||||
UMethod (name = A)
|
||||
UMethod (name = foo)
|
||||
[!] FirUnknownKotlinExpression (BLOCK)
|
||||
@@ -0,0 +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 class A {
|
||||
public fun A() = UastEmptyExpression
|
||||
public final fun foo() : void = [!] FirUnknownKotlinExpression (BLOCK)
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user