RAW_FIR: FILE: [ResolvedTo(RAW_FIR)] TypeReference.kt @SinceKotlin[Unresolved](LAZY_EXPRESSION) public final? [ResolvedTo(RAW_FIR)] class TypeReference : KType { @SinceKotlin[Unresolved](LAZY_EXPRESSION) public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: KClassifier, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: List, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] @SinceKotlin[Unresolved](LAZY_EXPRESSION) platformTypeUpperBound: KType?, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] @SinceKotlin[Unresolved](LAZY_EXPRESSION) flags: Int): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val classifier: KClassifier = R|/classifier| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KClassifier public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val arguments: List = R|/arguments| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: KType? = R|/platformTypeUpperBound| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KType? @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val flags: Int = R|/flags| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Int public [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] classifier: KClassifier, [ResolvedTo(RAW_FIR)] arguments: List, [ResolvedTo(RAW_FIR)] isMarkedNullable: Boolean): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public? open? override [ResolvedTo(RAW_FIR)] val annotations: List public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] val isMarkedNullable: Boolean public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun equals([ResolvedTo(RAW_FIR)] other: Any?): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun hashCode(): Int { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun toString(): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun asString([ResolvedTo(RAW_FIR)] convertPrimitiveToWrapper: Boolean): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] val Class<*>.arrayClassName: private [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun KTypeProjection.asString(): String { LAZY_BLOCK } internal final? companion [ResolvedTo(RAW_FIR)] object Companion : R|kotlin/Any| { private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final? const [ResolvedTo(RAW_FIR)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): } } IMPORTS: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @SinceKotlin[Unresolved](LAZY_EXPRESSION) public final? [ResolvedTo(RAW_FIR)] class TypeReference : KType { @SinceKotlin[Unresolved](LAZY_EXPRESSION) public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: KClassifier, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: List, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] @SinceKotlin[Unresolved](LAZY_EXPRESSION) platformTypeUpperBound: KType?, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] @SinceKotlin[Unresolved](LAZY_EXPRESSION) flags: Int): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val classifier: KClassifier = R|/classifier| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KClassifier public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val arguments: List = R|/arguments| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: KType? = R|/platformTypeUpperBound| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KType? @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val flags: Int = R|/flags| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Int public [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] classifier: KClassifier, [ResolvedTo(RAW_FIR)] arguments: List, [ResolvedTo(RAW_FIR)] isMarkedNullable: Boolean): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public? open? override [ResolvedTo(RAW_FIR)] val annotations: List public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] val isMarkedNullable: Boolean public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun equals([ResolvedTo(RAW_FIR)] other: Any?): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun hashCode(): Int { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun toString(): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun asString([ResolvedTo(RAW_FIR)] convertPrimitiveToWrapper: Boolean): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] val Class<*>.arrayClassName: private [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun KTypeProjection.asString(): String { LAZY_BLOCK } internal final? companion [ResolvedTo(RAW_FIR)] object Companion : R|kotlin/Any| { private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final? const [ResolvedTo(RAW_FIR)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): } } COMPILER_REQUIRED_ANNOTATIONS: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @SinceKotlin[Unresolved](LAZY_EXPRESSION) public final? [ResolvedTo(RAW_FIR)] class TypeReference : KType { @SinceKotlin[Unresolved](LAZY_EXPRESSION) public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: KClassifier, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: List, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] @SinceKotlin[Unresolved](LAZY_EXPRESSION) platformTypeUpperBound: KType?, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] @SinceKotlin[Unresolved](LAZY_EXPRESSION) flags: Int): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val classifier: KClassifier = R|/classifier| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KClassifier public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val arguments: List = R|/arguments| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: KType? = R|/platformTypeUpperBound| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KType? @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val flags: Int = R|/flags| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Int public [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] classifier: KClassifier, [ResolvedTo(RAW_FIR)] arguments: List, [ResolvedTo(RAW_FIR)] isMarkedNullable: Boolean): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public? open? override [ResolvedTo(RAW_FIR)] val annotations: List public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] val isMarkedNullable: Boolean public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun equals([ResolvedTo(RAW_FIR)] other: Any?): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun hashCode(): Int { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun toString(): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun asString([ResolvedTo(RAW_FIR)] convertPrimitiveToWrapper: Boolean): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] val Class<*>.arrayClassName: private [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun KTypeProjection.asString(): String { LAZY_BLOCK } internal final? companion [ResolvedTo(RAW_FIR)] object Companion : R|kotlin/Any| { private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final? const [ResolvedTo(RAW_FIR)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] [ContainingClassKey=Companion] get(): } } COMPANION_GENERATION: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @SinceKotlin[Unresolved](LAZY_EXPRESSION) public final? [ResolvedTo(RAW_FIR)] class TypeReference : KType { @SinceKotlin[Unresolved](LAZY_EXPRESSION) public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: KClassifier, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: List, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] @SinceKotlin[Unresolved](LAZY_EXPRESSION) platformTypeUpperBound: KType?, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] @SinceKotlin[Unresolved](LAZY_EXPRESSION) flags: Int): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val classifier: KClassifier = R|/classifier| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KClassifier public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val arguments: List = R|/arguments| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: KType? = R|/platformTypeUpperBound| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KType? @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val flags: Int = R|/flags| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Int public [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] classifier: KClassifier, [ResolvedTo(RAW_FIR)] arguments: List, [ResolvedTo(RAW_FIR)] isMarkedNullable: Boolean): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public? open? override [ResolvedTo(RAW_FIR)] val annotations: List public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] val isMarkedNullable: Boolean public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun equals([ResolvedTo(RAW_FIR)] other: Any?): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun hashCode(): Int { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun toString(): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun asString([ResolvedTo(RAW_FIR)] convertPrimitiveToWrapper: Boolean): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] val Class<*>.arrayClassName: private [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun KTypeProjection.asString(): String { LAZY_BLOCK } internal final? companion [ResolvedTo(RAW_FIR)] object Companion : R|kotlin/Any| { private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final? const [ResolvedTo(RAW_FIR)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(COMPANION_GENERATION)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(COMPANION_GENERATION)] [ContainingClassKey=Companion] get(): } } SUPER_TYPES: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[CompilerRequiredAnnotations](String(1.4)) public final? [ResolvedTo(SUPER_TYPES)] class TypeReference : R|kotlin/reflect/KType| { @SinceKotlin[Unresolved](LAZY_EXPRESSION) public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: KClassifier, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: List, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] @SinceKotlin[Unresolved](LAZY_EXPRESSION) platformTypeUpperBound: KType?, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] @SinceKotlin[Unresolved](LAZY_EXPRESSION) flags: Int): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val classifier: KClassifier = R|/classifier| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KClassifier public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val arguments: List = R|/arguments| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: KType? = R|/platformTypeUpperBound| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KType? @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val flags: Int = R|/flags| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Int public [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] classifier: KClassifier, [ResolvedTo(RAW_FIR)] arguments: List, [ResolvedTo(RAW_FIR)] isMarkedNullable: Boolean): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public? open? override [ResolvedTo(RAW_FIR)] val annotations: List public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] val isMarkedNullable: Boolean public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun equals([ResolvedTo(RAW_FIR)] other: Any?): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun hashCode(): Int { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun toString(): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun asString([ResolvedTo(RAW_FIR)] convertPrimitiveToWrapper: Boolean): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] val Class<*>.arrayClassName: private [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun KTypeProjection.asString(): String { LAZY_BLOCK } internal final? companion [ResolvedTo(SUPER_TYPES)] object Companion : R|kotlin/Any| { private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final? const [ResolvedTo(RAW_FIR)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(SUPER_TYPES)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(SUPER_TYPES)] [ContainingClassKey=Companion] get(): } } TYPES: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final? [ResolvedTo(TYPES)] class TypeReference : R|kotlin/reflect/KType| { @SinceKotlin[Unresolved](LAZY_EXPRESSION) public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: KClassifier, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: List, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] @SinceKotlin[Unresolved](LAZY_EXPRESSION) platformTypeUpperBound: KType?, [ResolvedTo(RAW_FIR)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] @SinceKotlin[Unresolved](LAZY_EXPRESSION) flags: Int): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val classifier: KClassifier = R|/classifier| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KClassifier public? open? override [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val arguments: List = R|/arguments| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: KType? = R|/platformTypeUpperBound| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): KType? @SinceKotlin[Unresolved](LAZY_EXPRESSION) internal final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val flags: Int = R|/flags| internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Int public [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(RAW_FIR)] classifier: KClassifier, [ResolvedTo(RAW_FIR)] arguments: List, [ResolvedTo(RAW_FIR)] isMarkedNullable: Boolean): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public? open? override [ResolvedTo(RAW_FIR)] val annotations: List public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): List { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] val isMarkedNullable: Boolean public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun equals([ResolvedTo(RAW_FIR)] other: Any?): Boolean { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun hashCode(): Int { LAZY_BLOCK } public? open? override [ResolvedTo(RAW_FIR)] fun toString(): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun asString([ResolvedTo(RAW_FIR)] convertPrimitiveToWrapper: Boolean): String { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] val Class<*>.arrayClassName: private [ResolvedTo(RAW_FIR)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final? [ResolvedTo(RAW_FIR)] fun KTypeProjection.asString(): String { LAZY_BLOCK } internal final? companion [ResolvedTo(TYPES)] object Companion : R|kotlin/Any| { private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final? const [ResolvedTo(RAW_FIR)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(RAW_FIR)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(RAW_FIR)] [ContainingClassKey=Companion] get(): internal final? const [ResolvedTo(TYPES)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(TYPES)] [ContainingClassKey=Companion] get(): } } STATUS: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final [ResolvedTo(STATUS)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](String(1.6)) public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public open override [ResolvedTo(STATUS)] val annotations: R|kotlin/collections/List| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { LAZY_BLOCK } public open override operator [ResolvedTo(STATUS)] fun equals([ResolvedTo(STATUS)] other: R|kotlin/Any?|): R|kotlin/Boolean| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun hashCode(): R|kotlin/Int| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun toString(): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun asString([ResolvedTo(STATUS)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] val R|java/lang/Class<*>|.arrayClassName: private [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { LAZY_BLOCK } internal final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final const [ResolvedTo(STATUS)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): } } EXPECT_ACTUAL_MATCHING: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final [ResolvedTo(STATUS)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](String(1.6)) public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public open override [ResolvedTo(STATUS)] val annotations: R|kotlin/collections/List| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { LAZY_BLOCK } public open override operator [ResolvedTo(STATUS)] fun equals([ResolvedTo(STATUS)] other: R|kotlin/Any?|): R|kotlin/Boolean| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun hashCode(): R|kotlin/Int| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun toString(): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun asString([ResolvedTo(STATUS)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] val R|java/lang/Class<*>|.arrayClassName: private [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { LAZY_BLOCK } internal final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final const [ResolvedTo(STATUS)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(EXPECT_ACTUAL_MATCHING)] val IS_NOTHING_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [ContainingClassKey=Companion] get(): } } CONTRACTS: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final [ResolvedTo(STATUS)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](String(1.6)) public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public open override [ResolvedTo(STATUS)] val annotations: R|kotlin/collections/List| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { LAZY_BLOCK } public open override operator [ResolvedTo(STATUS)] fun equals([ResolvedTo(STATUS)] other: R|kotlin/Any?|): R|kotlin/Boolean| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun hashCode(): R|kotlin/Int| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun toString(): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun asString([ResolvedTo(STATUS)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] val R|java/lang/Class<*>|.arrayClassName: private [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { LAZY_BLOCK } internal final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final const [ResolvedTo(STATUS)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(CONTRACTS)] val IS_NOTHING_TYPE: = IntegerLiteral(1).shl#(IntegerLiteral(2)) internal [ResolvedTo(CONTRACTS)] [ContainingClassKey=Companion] get(): } } IMPLICIT_TYPES_BODY_RESOLVE: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final [ResolvedTo(STATUS)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](String(1.6)) public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public open override [ResolvedTo(STATUS)] val annotations: R|kotlin/collections/List| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { LAZY_BLOCK } public open override operator [ResolvedTo(STATUS)] fun equals([ResolvedTo(STATUS)] other: R|kotlin/Any?|): R|kotlin/Boolean| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun hashCode(): R|kotlin/Int| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun toString(): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun asString([ResolvedTo(STATUS)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] val R|java/lang/Class<*>|.arrayClassName: private [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { LAZY_BLOCK } internal final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final const [ResolvedTo(STATUS)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val IS_NOTHING_TYPE: R|kotlin/Int| = Int(1).R|kotlin/Int.shl|(Int(2)) internal [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int| } } CONSTANT_EVALUATION: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final [ResolvedTo(STATUS)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](String(1.6)) public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public open override [ResolvedTo(STATUS)] val annotations: R|kotlin/collections/List| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { LAZY_BLOCK } public open override operator [ResolvedTo(STATUS)] fun equals([ResolvedTo(STATUS)] other: R|kotlin/Any?|): R|kotlin/Boolean| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun hashCode(): R|kotlin/Int| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun toString(): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun asString([ResolvedTo(STATUS)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] val R|java/lang/Class<*>|.arrayClassName: private [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { LAZY_BLOCK } internal final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final const [ResolvedTo(STATUS)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(CONSTANT_EVALUATION)] val IS_NOTHING_TYPE: R|kotlin/Int| = Int(1).R|kotlin/Int.shl|(Int(2)) internal [ResolvedTo(CONSTANT_EVALUATION)] [ContainingClassKey=Companion] get(): R|kotlin/Int| } } ANNOTATION_ARGUMENTS: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final [ResolvedTo(STATUS)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](String(1.6)) public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public open override [ResolvedTo(STATUS)] val annotations: R|kotlin/collections/List| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { LAZY_BLOCK } public open override operator [ResolvedTo(STATUS)] fun equals([ResolvedTo(STATUS)] other: R|kotlin/Any?|): R|kotlin/Boolean| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun hashCode(): R|kotlin/Int| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun toString(): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun asString([ResolvedTo(STATUS)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] val R|java/lang/Class<*>|.arrayClassName: private [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { LAZY_BLOCK } internal final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final const [ResolvedTo(STATUS)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(ANNOTATION_ARGUMENTS)] val IS_NOTHING_TYPE: R|kotlin/Int| = Int(1).R|kotlin/Int.shl|(Int(2)) internal [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Companion] get(): R|kotlin/Int| } } BODY_RESOLVE: FILE: [ResolvedTo(IMPORTS)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](String(1.4)) public final [ResolvedTo(STATUS)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](String(1.6)) public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(STATUS)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { LAZY_super<> } public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](String(1.6)) internal final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(STATUS)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(STATUS)] arguments: R|kotlin/collections/List|, [ResolvedTo(STATUS)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { LAZY_this } public open override [ResolvedTo(STATUS)] val annotations: R|kotlin/collections/List| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { LAZY_BLOCK } public open override operator [ResolvedTo(STATUS)] fun equals([ResolvedTo(STATUS)] other: R|kotlin/Any?|): R|kotlin/Boolean| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun hashCode(): R|kotlin/Int| { LAZY_BLOCK } public open override [ResolvedTo(STATUS)] fun toString(): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun asString([ResolvedTo(STATUS)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { LAZY_BLOCK } private final [ResolvedTo(STATUS)] val R|java/lang/Class<*>|.arrayClassName: private [ResolvedTo(STATUS)] [ContainingClassKey=TypeReference] get(): { LAZY_BLOCK } private final [ResolvedTo(STATUS)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { LAZY_BLOCK } internal final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { LAZY_super } internal final const [ResolvedTo(STATUS)] val IS_MARKED_NULLABLE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(STATUS)] val IS_MUTABLE_COLLECTION_TYPE: = LAZY_EXPRESSION internal [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): internal final const [ResolvedTo(BODY_RESOLVE)] val IS_NOTHING_TYPE: R|kotlin/Int| = Int(1).R|kotlin/Int.shl|(Int(2)) internal [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int| } } FILE RAW TO BODY: FILE: [ResolvedTo(BODY_RESOLVE)] TypeReference.kt @R|kotlin/SinceKotlin|[Types](version = String(1.4)) public final [ResolvedTo(BODY_RESOLVE)] class TypeReference : R|kotlin/reflect/KType| { @R|kotlin/SinceKotlin|[Types](version = String(1.6)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(BODY_RESOLVE)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.classifier] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(BODY_RESOLVE)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.arguments] arguments: R|kotlin/collections/List|, [ResolvedTo(BODY_RESOLVE)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.platformTypeUpperBound] platformTypeUpperBound: R|kotlin/reflect/KType?|, [ResolvedTo(BODY_RESOLVE)] [CorrespondingProperty=kotlin/jvm/internal/TypeReference.flags] flags: R|kotlin/Int|): R|kotlin/jvm/internal/TypeReference| { super() } public open override [ResolvedTo(BODY_RESOLVE)] [IsFromPrimaryConstructor=true] val classifier: R|kotlin/reflect/KClassifier| = R|/classifier| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KClassifier| public open override [ResolvedTo(BODY_RESOLVE)] [IsFromPrimaryConstructor=true] val arguments: R|kotlin/collections/List| = R|/arguments| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| @R|kotlin/SinceKotlin|[Types](version = String(1.6)) internal final [ResolvedTo(BODY_RESOLVE)] [IsFromPrimaryConstructor=true] val platformTypeUpperBound: R|kotlin/reflect/KType?| = R|/platformTypeUpperBound| internal [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] get(): R|kotlin/reflect/KType?| @R|kotlin/SinceKotlin|[Types](version = String(1.6)) internal final [ResolvedTo(BODY_RESOLVE)] [IsFromPrimaryConstructor=true] val flags: R|kotlin/Int| = R|/flags| internal [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] get(): R|kotlin/Int| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] constructor([ResolvedTo(BODY_RESOLVE)] classifier: R|kotlin/reflect/KClassifier|, [ResolvedTo(BODY_RESOLVE)] arguments: R|kotlin/collections/List|, [ResolvedTo(BODY_RESOLVE)] isMarkedNullable: R|kotlin/Boolean|): R|kotlin/jvm/internal/TypeReference| { this(R|/classifier|, R|/arguments|, Null(null), when () { R|/isMarkedNullable| -> { this@R|kotlin/jvm/internal/TypeReference.Companion|.R|kotlin/jvm/internal/TypeReference.Companion.IS_MARKED_NULLABLE| } else -> { Int(0) } } ) } public open override [ResolvedTo(BODY_RESOLVE)] val annotations: R|kotlin/collections/List| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] get(): R|kotlin/collections/List| { ^ #() } public open override [ResolvedTo(BODY_RESOLVE)] val isMarkedNullable: R|kotlin/Boolean| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] get(): R|kotlin/Boolean| { ^ !=(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.flags|.R|kotlin/Int.and|(this@R|kotlin/jvm/internal/TypeReference.Companion|.R|kotlin/jvm/internal/TypeReference.Companion.IS_MARKED_NULLABLE|), Int(0)) } public open override operator [ResolvedTo(BODY_RESOLVE)] fun equals([ResolvedTo(BODY_RESOLVE)] other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals (R|/other| is R|kotlin/jvm/internal/TypeReference|) && ==(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.classifier|, R|/other|.R|kotlin/jvm/internal/TypeReference.classifier|) && ==(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.arguments|, R|/other|.R|kotlin/jvm/internal/TypeReference.arguments|) && ==(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.platformTypeUpperBound|, R|/other|.R|kotlin/jvm/internal/TypeReference.platformTypeUpperBound|) && ==(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.flags|, R|/other|.R|kotlin/jvm/internal/TypeReference.flags|) } public open override [ResolvedTo(BODY_RESOLVE)] fun hashCode(): R|kotlin/Int| { ^hashCode this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.classifier|.R|kotlin/Any.hashCode|().R|kotlin/Int.times|(Int(31)).R|kotlin/Int.plus|(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.arguments|.R|kotlin/Any.hashCode|()).R|kotlin/Int.times|(Int(31)).R|kotlin/Int.plus|(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.flags|.R|kotlin/Any.hashCode|()) } public open override [ResolvedTo(BODY_RESOLVE)] fun toString(): R|kotlin/String| { ^toString this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.asString|(Boolean(false)).R|kotlin/String.plus|(Q|kotlin/jvm/internal/Reflection|.R|kotlin/jvm/internal/Reflection.REFLECTION_NOT_AVAILABLE|) } private final [ResolvedTo(BODY_RESOLVE)] fun asString([ResolvedTo(BODY_RESOLVE)] convertPrimitiveToWrapper: R|kotlin/Boolean|): R|kotlin/String| { [ResolvedTo(BODY_RESOLVE)] lval javaClass: = (this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.classifier| as? R|kotlin/reflect/KClass<*>|)?.{ $subj$.# } [ResolvedTo(BODY_RESOLVE)] lval klass: R|kotlin/String| = when () { ==(R|/javaClass|, Null(null)) -> { this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.classifier|.R|kotlin/Any.toString|() } !=(this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.flags|.R|kotlin/Int.and|(this@R|kotlin/jvm/internal/TypeReference.Companion|.R|kotlin/jvm/internal/TypeReference.Companion.IS_NOTHING_TYPE|), Int(0)) -> { String(kotlin.Nothing) } R|/javaClass|.# -> { (this@R|kotlin/jvm/internal/TypeReference|, R|/javaClass|).R|kotlin/jvm/internal/TypeReference.arrayClassName#| } R|/convertPrimitiveToWrapper| && R|/javaClass|.# -> { (this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.classifier| as R|kotlin/reflect/KClass<*>|).#.# } else -> { R|/javaClass|.# } } [ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/String| = when () { this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.arguments|.R|SubstitutionOverride|() -> { String() } else -> { this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.arguments|.#(String(, ), String(<), String(>), = [ResolvedTo(BODY_RESOLVE)] joinToString@fun (): R|kotlin/String| { ^ (this@R|kotlin/jvm/internal/TypeReference|, #).R|kotlin/jvm/internal/TypeReference.asString|() } ) } } [ResolvedTo(BODY_RESOLVE)] lval nullable: R|kotlin/String| = when () { this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.isMarkedNullable| -> { String(?) } else -> { String() } } [ResolvedTo(BODY_RESOLVE)] lval result: R|kotlin/String| = R|/klass|.R|kotlin/String.plus|(R|/args|).R|kotlin/String.plus|(R|/nullable|) ^asString when ([ResolvedTo(BODY_RESOLVE)] lval upper: R|kotlin/reflect/KType?| = this@R|kotlin/jvm/internal/TypeReference|.R|kotlin/jvm/internal/TypeReference.platformTypeUpperBound|) { ($subj$ is R|kotlin/jvm/internal/TypeReference|) -> { when ([ResolvedTo(BODY_RESOLVE)] lval renderedUpper: R|kotlin/String| = R|/upper|.R|kotlin/jvm/internal/TypeReference.asString|(Boolean(true))) { ==($subj$, R|/result|) -> { R|/result| } ==($subj$, (R|/result|, String(?))) -> { (R|/result|, String(!)) } else -> { (String((), R|/result|, String(..), R|/renderedUpper|, String())) } } } else -> { R|/result| } } } private final [ResolvedTo(BODY_RESOLVE)] val R|java/lang/Class<*>|.arrayClassName: R|kotlin/String| private [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TypeReference] get(): R|kotlin/String| { ^ when (this@R|kotlin/jvm/internal/TypeReference.arrayClassName|) { ==($subj$, (Q|kotlin/BooleanArray|).#) -> { String(kotlin.BooleanArray) } ==($subj$, (Q|kotlin/CharArray|).#) -> { String(kotlin.CharArray) } ==($subj$, (Q|kotlin/ByteArray|).#) -> { String(kotlin.ByteArray) } ==($subj$, (Q|kotlin/ShortArray|).#) -> { String(kotlin.ShortArray) } ==($subj$, (Q|kotlin/IntArray|).#) -> { String(kotlin.IntArray) } ==($subj$, (Q|kotlin/FloatArray|).#) -> { String(kotlin.FloatArray) } ==($subj$, (Q|kotlin/LongArray|).#) -> { String(kotlin.LongArray) } ==($subj$, (Q|kotlin/DoubleArray|).#) -> { String(kotlin.DoubleArray) } else -> { String(kotlin.Array) } } } private final [ResolvedTo(BODY_RESOLVE)] fun R|kotlin/reflect/KTypeProjection|.asString(): R|kotlin/String| { when () { ==(this@R|kotlin/jvm/internal/TypeReference.asString|.R|kotlin/reflect/KTypeProjection.variance|, Null(null)) -> { ^asString String(*) } } [ResolvedTo(BODY_RESOLVE)] lval typeString: R|kotlin/String| = (this@R|kotlin/jvm/internal/TypeReference.asString|.R|kotlin/reflect/KTypeProjection.type| as? R|kotlin/jvm/internal/TypeReference|)?.{ $subj$.R|kotlin/jvm/internal/TypeReference.asString|(Boolean(true)) } ?: this@R|kotlin/jvm/internal/TypeReference.asString|.R|kotlin/reflect/KTypeProjection.type|.R|kotlin/toString|() ^asString when (this@R|kotlin/jvm/internal/TypeReference.asString|.R|kotlin/reflect/KTypeProjection.variance|) { ==($subj$, Q|kotlin/reflect/KVariance|.R|kotlin/reflect/KVariance.INVARIANT|) -> { R|/typeString| } ==($subj$, Q|kotlin/reflect/KVariance|.R|kotlin/reflect/KVariance.IN|) -> { (String(in ), R|/typeString|) } ==($subj$, Q|kotlin/reflect/KVariance|.R|kotlin/reflect/KVariance.OUT|) -> { (String(out ), R|/typeString|) } } } internal final companion [ResolvedTo(BODY_RESOLVE)] object Companion : R|kotlin/Any| { private [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Companion] constructor(): R|kotlin/jvm/internal/TypeReference.Companion| { super() } internal final const [ResolvedTo(BODY_RESOLVE)] val IS_MARKED_NULLABLE: R|kotlin/Int| = Int(1).R|kotlin/Int.shl|(Int(0)) internal [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int| internal final const [ResolvedTo(BODY_RESOLVE)] val IS_MUTABLE_COLLECTION_TYPE: R|kotlin/Int| = Int(1).R|kotlin/Int.shl|(Int(1)) internal [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int| internal final const [ResolvedTo(BODY_RESOLVE)] val IS_NOTHING_TYPE: R|kotlin/Int| = Int(1).R|kotlin/Int.shl|(Int(2)) internal [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int| } }