FIR deserializer: read nullability & add constructors
This commit is contained in:
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class AnnotatedAnnotation : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
public open class AnnotatedMethod : R|kotlin/Any| {
|
||||
public open fun f(): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+10
@@ -1,14 +1,24 @@
|
||||
public final class AnnotationInAnnotationArguments : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final enum class E : R|kotlin/Enum<test/E>| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class EnumOption : R|kotlin/Annotation| {
|
||||
public constructor(option: R|test/E|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class OptionGroups : R|kotlin/Annotation| {
|
||||
public constructor(o1: R|test/StringOptions|, o2: R|test/EnumOption|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class StringOptions : R|kotlin/Annotation| {
|
||||
public constructor(vararg option: R|kotlin/Array<out kotlin/String>|)
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(klass: R|kotlin/reflect/KClass<*>|, klasses: R|kotlin/Array<kotlin/reflect/KClass<*>>|, sarKlass: R|kotlin/reflect/KClass<kotlin/Array<kotlin/String>>|, d2arKlass: R|kotlin/reflect/KClass<kotlin/Array<kotlin/DoubleArray>>|)
|
||||
|
||||
}
|
||||
|
||||
public final class Klass : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+8
@@ -1,13 +1,21 @@
|
||||
public final enum class E : R|kotlin/Enum<test/E>| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class EnumAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|test/E|)
|
||||
|
||||
}
|
||||
|
||||
public final class EnumArgumentWithCustomToString : R|kotlin/Any| {
|
||||
public final fun annotated(): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class EnumArrayAnno : R|kotlin/Annotation| {
|
||||
public constructor(vararg value: R|kotlin/Array<out test/E>|)
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,4 +1,6 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(s: R|kotlin/String|)
|
||||
|
||||
}
|
||||
|
||||
public abstract interface T : R|kotlin/Any| {
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(bytes: R|kotlin/ByteArray|, shorts: R|kotlin/ShortArray|, ints: R|kotlin/IntArray|, longs: R|kotlin/LongArray|, chars: R|kotlin/CharArray|, floats: R|kotlin/FloatArray|, doubles: R|kotlin/DoubleArray|, booleans: R|kotlin/BooleanArray|)
|
||||
|
||||
}
|
||||
|
||||
public final class Klass : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class SimpleAnnotation : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class TargetedAnnotation : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,8 +1,14 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/String|)
|
||||
|
||||
}
|
||||
|
||||
public final class Constructor : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(t: R|java/lang/annotation/ElementType|)
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public final fun foo(): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,8 +1,14 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/String|, x: R|kotlin/Int|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class Bnno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final enum class Eee : R|kotlin/Enum<test/Eee>| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public final fun foo(): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+15
-1
@@ -1,20 +1,34 @@
|
||||
public final annotation class Ann : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public sealed class Sealed : R|kotlin/Any| {
|
||||
private constructor(z: R|test/Z|)
|
||||
|
||||
public final class Derived : R|test/Sealed| {
|
||||
public constructor(z: R|test/Z|)
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final class Test : R|kotlin/Any| {
|
||||
public constructor(z: R|test/Z|, a: R|kotlin/Int|)
|
||||
|
||||
private constructor(z: R|test/Z|, s: R|kotlin/String|)
|
||||
|
||||
public constructor(z: R|test/Z|)
|
||||
|
||||
}
|
||||
|
||||
public final inline class Z : R|kotlin/Any| {
|
||||
public open operator fun equals(other: R|kotlin/Any|): R|kotlin/Boolean|
|
||||
public open operator fun equals(other: R|kotlin/Any|?): R|kotlin/Boolean|
|
||||
|
||||
public open fun hashCode(): R|kotlin/Int|
|
||||
|
||||
public open fun toString(): R|kotlin/String|
|
||||
|
||||
public constructor(x: R|kotlin/Int|)
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+3
-1
@@ -1,8 +1,10 @@
|
||||
public final inline class Z : R|kotlin/Any| {
|
||||
public open operator fun equals(other: R|kotlin/Any|): R|kotlin/Boolean|
|
||||
public open operator fun equals(other: R|kotlin/Any|?): R|kotlin/Boolean|
|
||||
|
||||
public open fun hashCode(): R|kotlin/Int|
|
||||
|
||||
public open fun toString(): R|kotlin/String|
|
||||
|
||||
internal constructor(value: R|kotlin/Int|)
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+12
@@ -1,10 +1,20 @@
|
||||
public final class A : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
public final annotation class Anno1 : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class B : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final annotation class Anno2 : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -14,4 +24,6 @@ public final class A : R|kotlin/Any| {
|
||||
}
|
||||
|
||||
public final class C : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+8
@@ -1,9 +1,17 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
public final class Nested : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,8 +1,14 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,6 +1,12 @@
|
||||
public final class A : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final class B : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+3
-1
@@ -3,10 +3,12 @@ public final data class My : R|kotlin/Any| {
|
||||
|
||||
public final fun copy(x: R|kotlin/Int|): R|test/My|
|
||||
|
||||
public open operator fun equals(other: R|kotlin/Any|): R|kotlin/Boolean|
|
||||
public open operator fun equals(other: R|kotlin/Any|?): R|kotlin/Boolean|
|
||||
|
||||
public open fun hashCode(): R|kotlin/Int|
|
||||
|
||||
public open fun toString(): R|kotlin/String|
|
||||
|
||||
public constructor(x: R|kotlin/Int|)
|
||||
|
||||
}
|
||||
|
||||
+8
@@ -1,11 +1,19 @@
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Nested : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Vendored
+8
@@ -1,11 +1,19 @@
|
||||
public final annotation class $$$$$$ : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class A : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class Anno$tation : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Cla$s : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+10
@@ -1,14 +1,24 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(t: R|java/lang/annotation/ElementType|)
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Nested : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Vendored
+8
@@ -1,11 +1,19 @@
|
||||
public final annotation class A1 : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class A2 : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class A3 : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,5 +1,9 @@
|
||||
public final class A : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -7,4 +11,6 @@ public final class A : R|kotlin/Any| {
|
||||
public final class B : R|kotlin/Any| {
|
||||
public final fun f(): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+8
@@ -1,11 +1,19 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Nested : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class X : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+18
@@ -1,26 +1,44 @@
|
||||
public final annotation class BooleanAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Boolean|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class ByteAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Byte|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class CharAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Char|)
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class DoubleAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Double|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class FloatAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Float|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class IntAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Int|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class LongAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Long|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class ShortAnno : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Short|)
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(int: R|kotlin/Int|, string: R|kotlin/String|, double: R|kotlin/Double|)
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,4 +1,6 @@
|
||||
public final fun foo(): R|kotlin/Unit|
|
||||
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(t: R|java/lang/annotation/ElementType|)
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -3,4 +3,6 @@ public final fun baz(): R|kotlin/Unit|
|
||||
public final fun foo(): R|kotlin/Unit|
|
||||
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(vararg t: R|kotlin/Array<out java/lang/annotation/ElementType>|)
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
public final fun function(): R|kotlin/Unit|
|
||||
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -3,4 +3,6 @@ public final fun baz(): R|kotlin/Unit|
|
||||
public final fun foo(): R|kotlin/Unit|
|
||||
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor(vararg t: R|kotlin/Array<out kotlin/String>|)
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,8 +1,14 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class B : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor(x: R|kotlin/Int|, y: R|kotlin/String|)
|
||||
|
||||
}
|
||||
|
||||
Vendored
+6
@@ -1,8 +1,14 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class B : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final enum class E : R|kotlin/Enum<test/E>| {
|
||||
private constructor(x: R|kotlin/String|, y: R|kotlin/Int|)
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,4 +1,6 @@
|
||||
public final fun R|kotlin/Int|.foo(x: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
compiler/fir/resolve/testData/loadCompiledKotlin/annotations/parameters/ExtensionFunctionInClass.txt
Vendored
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public final fun R|kotlin/String|.foo(x: R|kotlin/Int|): R|kotlin/Int|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public final fun foo(x: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,4 +1,6 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public abstract interface Trait : R|kotlin/Any| {
|
||||
|
||||
Vendored
+8
@@ -1,11 +1,19 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor(s: R|kotlin/String|)
|
||||
|
||||
}
|
||||
|
||||
public final class Outer : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor(y: R|kotlin/String|)
|
||||
|
||||
}
|
||||
|
||||
public final class Nested : R|kotlin/Any| {
|
||||
public constructor(x: R|kotlin/String|)
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Vendored
+8
@@ -3,13 +3,21 @@ public final fun bar(x: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public final fun foo(x: R|kotlin/Int|, y: R|kotlin/Double|, z: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class B : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class C : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class D : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,4 +1,6 @@
|
||||
public final fun foo(x: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class B : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,8 +1,14 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+8
@@ -1,11 +1,19 @@
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class DoubleAnno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class IntAnno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class StringAnno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,8 +1,14 @@
|
||||
public final annotation class DoubleAnno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class IntAnno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class StringAnno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public abstract interface Trait : R|kotlin/Any| {
|
||||
}
|
||||
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public abstract interface Trait : R|kotlin/Any| {
|
||||
|
||||
+4
@@ -1,8 +1,12 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public abstract interface Trait : R|kotlin/Any| {
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Vendored
+12
@@ -7,19 +7,31 @@ public final class A : R|kotlin/Any| {
|
||||
|
||||
public final fun simple(s: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class Ann : R|kotlin/Annotation| {
|
||||
public constructor(klass: R|kotlin/reflect/KClass<*>|)
|
||||
|
||||
}
|
||||
|
||||
<T> public final class Generic : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
<A, B> public final class InnerGeneric : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
<C, D> public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final class Simple : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
public final fun R|kotlin/String|.foo(): R|kotlin/Unit|
|
||||
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class SimpleTypeAnnotation : R|kotlin/Any| {
|
||||
public final fun foo(x: R|kotlin/ranges/IntRange|): R|kotlin/Int|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,9 +1,13 @@
|
||||
public final fun typeAnnotation(): R|kotlin/Unit|
|
||||
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class TypeParameterAnnotation : R|kotlin/Any| {
|
||||
<T> public final fun foo(x: R|T|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
<T> public abstract interface Foo : R|java/io/Serializable| {
|
||||
|
||||
Vendored
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class Ann : R|kotlin/Annotation| {
|
||||
public constructor(x: R|kotlin/String|, y: R|kotlin/Double|)
|
||||
|
||||
}
|
||||
|
||||
public final class TypeAnnotationWithArguments : R|kotlin/Any| {
|
||||
public final fun foo(param: R|kotlin/ranges/IntRange|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
public final fun foo(bar: R|kotlin/collections/Map<kotlin/String, kotlin/collections/List<kotlin/Int>>|): R|kotlin/Unit|
|
||||
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class SimpleTypeParameterAnnotation : R|kotlin/Any| {
|
||||
<T> public final fun foo(x: R|T|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor(x: R|kotlin/String|, y: R|kotlin/Double|)
|
||||
|
||||
}
|
||||
|
||||
public final class SimpleTypeParameterAnnotation : R|kotlin/Any| {
|
||||
<T> public final fun foo(x: R|T|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+7
-1
@@ -1,10 +1,16 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class CustomDelegate : R|kotlin/Any| {
|
||||
public final operator fun getValue(thisRef: R|kotlin/Any|, prop: R|kotlin/reflect/KProperty<*>|): R|kotlin/String|
|
||||
public final operator fun getValue(thisRef: R|kotlin/Any|?, prop: R|kotlin/reflect/KProperty<*>|): R|kotlin/String|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -1,5 +1,9 @@
|
||||
public final annotation class Anno : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Class : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,7 +1,11 @@
|
||||
public final annotation class A : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/String|)
|
||||
|
||||
}
|
||||
|
||||
public final annotation class B : R|kotlin/Annotation| {
|
||||
public constructor(value: R|kotlin/Array<kotlin/String>|)
|
||||
|
||||
}
|
||||
|
||||
public abstract interface I : R|kotlin/Any| {
|
||||
|
||||
Vendored
+4
@@ -1,7 +1,11 @@
|
||||
public final class A : R|kotlin/Any| {
|
||||
public final fun R|kotlin/String|.myLength(q: R|kotlin/String|): R|kotlin/Int|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final annotation class Ann : R|kotlin/Annotation| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
public final class Ramification : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<T> public final class Wine : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
public final class Outer : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+20
@@ -1,11 +1,19 @@
|
||||
<test> public final class ConstructorTypeParamClassObjectConflict : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
<test> public final class ConstructorTypeParamClassObjectTypeConflict : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
public abstract interface test : R|kotlin/Any| {
|
||||
}
|
||||
|
||||
@@ -14,19 +22,31 @@
|
||||
}
|
||||
|
||||
public final class TestClassObjectAndClassConflict : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final class TestConstructorParamClassObjectConflict : R|kotlin/Any| {
|
||||
public constructor(test: R|kotlin/String|)
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final class TestConstructorValClassObjectConflict : R|kotlin/Any| {
|
||||
public constructor(test: R|kotlin/String|)
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<T> public final class Juice : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<T> public final class Beer : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
<A, B> public final class ClassParamReferencesParam : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
<A, B> public final class ClassParamReferencesParam : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
<A> public final class ClassParamReferencesSelf : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
<P> public abstract interface TraitWithP : R|kotlin/Any| {
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
<A> public final class Clock : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,2 +1,4 @@
|
||||
<A> public final class Clock : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,2 +1,4 @@
|
||||
<A> public final class Clock : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<P, Q> public final class ClassTwoParams : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<P, Q> public final class ClassTwoParams : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,2 +1,4 @@
|
||||
public final enum class EnumWithGenericConstructorParameter : R|kotlin/Enum<test/EnumWithGenericConstructorParameter>| {
|
||||
private constructor(list: R|kotlin/collections/List<kotlin/String>|?)
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -1,2 +1,4 @@
|
||||
public final enum class EnumWithPrimitiveConstructorParameter : R|kotlin/Enum<test/EnumWithPrimitiveConstructorParameter>| {
|
||||
private constructor(b: R|kotlin/Boolean|)
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
public abstract class Aaa : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Bbb : R|test/Aaa| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -1,5 +1,9 @@
|
||||
<P> public abstract class Aaa : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final class Bbb : R|test/Aaa<java/util/Random>| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -8,4 +8,6 @@
|
||||
public final class B : R|test/A<kotlin/String>| {
|
||||
public open fun bar(): R|kotlin/String|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -1,4 +1,6 @@
|
||||
public open class Class : R|test/Trait| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public abstract interface Trait : R|kotlin/Any| {
|
||||
|
||||
+2
@@ -2,4 +2,6 @@
|
||||
}
|
||||
|
||||
public final class Bbb : R|test/Aaa<java/util/Random>| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -1,8 +1,14 @@
|
||||
public final class Outer : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
public open inner class Inner1 : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
public final inner class Inner2 : R|test/Outer.Inner1| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
public final class Outer : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
<T> public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,15 +1,23 @@
|
||||
<E, F> public final class Outer : R|kotlin/Any| {
|
||||
public final fun bar(x: R|test/Outer.Inner2<kotlin/String, kotlin/Double>|, y: R|test/Outer.Inner2<E, F>|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
<G, H> public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
<I> public final inner class Inner3 : R|kotlin/Any| {
|
||||
public final fun foo(x: R|test/Outer.Inner<G, kotlin/Int, kotlin/String, F>|, y: R|test/Outer.Inner<E, kotlin/Double, E, F>|, z: R|test/Outer.Inner.Inner3<kotlin/Double, G, kotlin/Int, kotlin/String, F>|, w: R|test/Outer.Inner.Inner3<*, G, H, E, F>|): R|kotlin/Unit|
|
||||
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final inner class Inner2 : R|kotlin/Any| {
|
||||
public constructor()
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user