// ĠOriginal Ġbug : ĠK T - 3 6 8 0 9 Ċ Ċ class ĠA Ċ Ċ fun Ġm () Ġ{ Ċ } Ċ Ċ fun Ġget Java ObjectType 1 (): Class < *> Ġ{ ĊĠĠĠ Ġ// ĠJ MV : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Integer ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠGET STATIC Ġjava / lang / Integer . TYPE Ġ: ĠL java / lang / Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn ĠInt :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 2 (): Class < *> Ġ{ ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Integer ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Integer ;. class ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn ĠInteger :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 3 (): Class < *> Ġ{ ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Void ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Void ;. class ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn ĠVoid :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 4 (): Class < *> Ġ{ ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Boolean ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠGET STATIC Ġjava / lang / Boolean . TYPE Ġ: ĠL java / lang / Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn ĠBoolean :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 5 (): Class < *> ? Ġ{ ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠL DC ĠLA ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠL DC ĠLA ;. class ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn ĠA :: class . java ObjectType Ċ } Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠAny > Ġget Java ObjectType 6 (): ĠClass < *> Ġ{ ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Intr insics . re ified Operation Marker ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Object ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Intr insics . re ified Operation Marker Ġ( IL java / lang / String ;) V ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Object ;. class ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn ĠT :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 7 (): Class < *> Ġ{ ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠIN VOKE VIRTUAL Ġjava / lang / Object . getClass ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠIN VOKE VIRTUAL Ġjava / lang / Object . getClass Ġ() Ljava / lang / Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn ĠA () :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 8 (): Class < *> Ġ{ ĊĠĠĠ Ġval Ġi : ĠInt ? Ġ= Ġ 1 ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Integer ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠIN VOKE VIRTUAL Ġjava / lang / Object . getClass Ġ() Ljava / lang / Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn Ġi !! :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 9 (): Class < *> Ġ{ ĊĠĠĠ Ġval Ġi : ĠInt Ġ= Ġ 1 ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠL DC ĠL java / lang / Integer ;. class ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠGET STATIC Ġjava / lang / Integer . TYPE Ġ: ĠL java / lang / Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn Ġi :: class . java ObjectType Ċ } Ċ Ċ fun Ġget Java ObjectType 1 0 (): Class < *> Ġ{ ĊĠĠĠ Ġ// ĠJVM : ĊĠĠĠ Ġ// Ġ ĠGET STATIC Ġkotlin / Unit . INSTANCE ĊĠĠĠ Ġ// Ġ ĠIN VOKE VIRTUAL Ġjava / lang / Object . getClass ĊĠĠĠ Ġ// ĠJVM _ IR : ĊĠĠĠ Ġ// Ġ ĠGET STATIC Ġkotlin / Unit . INSTANCE Ġ: ĠL kotlin / Unit ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE VIRTUAL Ġjava / lang / Object . getClass Ġ() Ljava / lang / Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / internal / Reflection . get OrCreate Kotlin Class Ġ( Ljava / lang / Class ;) L kotlin / reflect / K Class ; ĊĠĠĠ Ġ// Ġ ĠIN VOKE STATIC Ġkotlin / jvm / Jvm Class Mapping Kt . get Java ObjectType Ġ( L kotlin / reflect / K Class ;) Ljava / lang / Class ; ĊĠĠĠ Ġreturn Ġm () :: class . java ObjectType Ċ } Ċ