.class public final Lkotlin/reflect/jvm/internal/KClassImpl$Data; .super Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl$Data; .source "KClassImpl.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lkotlin/reflect/jvm/internal/KClassImpl; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x11 name = "Data" .end annotation .annotation runtime Lkotlin/Metadata; d1 = { "\u0000^\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u001e\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0010 \n\u0002\u0010\u001b\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u000e\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u000e\n\u0002\u0008\n\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\u0008\u0086\u0004\u0018\u00002\u00060\u0001R\u00020\u0002B\u0005\u00a2\u0006\u0002\u0010\u0003J\u0014\u0010N\u001a\u00020<2\n\u0010O\u001a\u0006\u0012\u0002\u0008\u00030PH\u0002R%\u0010\u0004\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\t\u0010\n\u001a\u0004\u0008\u0007\u0010\u0008R%\u0010\u000b\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\n\u001a\u0004\u0008\u000c\u0010\u0008R%\u0010\u000e\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\u0010\u0010\n\u001a\u0004\u0008\u000f\u0010\u0008R!\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u00130\u00128FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\u0016\u0010\n\u001a\u0004\u0008\u0014\u0010\u0015R-\u0010\u0017\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00028\u00000\u00180\u00058FX\u0086\u0084\u0002\u00a2\u0006\u0012\n\u0004\u0008\u001c\u0010\n\u0012\u0004\u0008\u0019\u0010\u001a\u001a\u0004\u0008\u001b\u0010\u0008R%\u0010\u001d\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\u001f\u0010\n\u001a\u0004\u0008\u001e\u0010\u0008R%\u0010 \u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\"\u0010\n\u001a\u0004\u0008!\u0010\u0008R%\u0010#\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008%\u0010\n\u001a\u0004\u0008$\u0010\u0008R\u001b\u0010&\u001a\u00020\'8FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008*\u0010\n\u001a\u0004\u0008(\u0010)R%\u0010+\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008-\u0010\n\u001a\u0004\u0008,\u0010\u0008R%\u0010.\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00060\u00058BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u00080\u0010\n\u001a\u0004\u0008/\u0010\u0008R%\u00101\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u0003020\u00058FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u00084\u0010\n\u001a\u0004\u00083\u0010\u0008R#\u00105\u001a\u0004\u0018\u00018\u00008FX\u0086\u0084\u0002\u00a2\u0006\u0012\n\u0004\u00089\u0010:\u0012\u0004\u00086\u0010\u001a\u001a\u0004\u00087\u00108R\u001d\u0010;\u001a\u0004\u0018\u00010<8FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008?\u0010\n\u001a\u0004\u0008=\u0010>R)\u0010@\u001a\u0010\u0012\u000c\u0012\n\u0012\u0006\u0008\u0001\u0012\u00028\u0000020\u00128FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008B\u0010\n\u001a\u0004\u0008A\u0010\u0015R\u001d\u0010C\u001a\u0004\u0018\u00010<8FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008E\u0010\n\u001a\u0004\u0008D\u0010>R!\u0010F\u001a\u0008\u0012\u0004\u0012\u00020G0\u00128FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008I\u0010\n\u001a\u0004\u0008H\u0010\u0015R!\u0010J\u001a\u0008\u0012\u0004\u0012\u00020K0\u00128FX\u0086\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008M\u0010\n\u001a\u0004\u0008L\u0010\u0015\u00a8\u0006Q" } d2 = { "Lkotlin/reflect/jvm/internal/KClassImpl$Data;", "Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl$Data;", "Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "(Lkotlin/reflect/jvm/internal/KClassImpl;)V", "allMembers", "", "Lkotlin/reflect/jvm/internal/KCallableImpl;", "getAllMembers", "()Ljava/util/Collection;", "allMembers$delegate", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;", "allNonStaticMembers", "getAllNonStaticMembers", "allNonStaticMembers$delegate", "allStaticMembers", "getAllStaticMembers", "allStaticMembers$delegate", "annotations", "", "", "getAnnotations", "()Ljava/util/List;", "annotations$delegate", "constructors", "Lkotlin/reflect/KFunction;", "getConstructors$annotations", "()V", "getConstructors", "constructors$delegate", "declaredMembers", "getDeclaredMembers", "declaredMembers$delegate", "declaredNonStaticMembers", "getDeclaredNonStaticMembers", "declaredNonStaticMembers$delegate", "declaredStaticMembers", "getDeclaredStaticMembers", "declaredStaticMembers$delegate", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor;", "getDescriptor", "()Lorg/jetbrains/kotlin/descriptors/ClassDescriptor;", "descriptor$delegate", "inheritedNonStaticMembers", "getInheritedNonStaticMembers", "inheritedNonStaticMembers$delegate", "inheritedStaticMembers", "getInheritedStaticMembers", "inheritedStaticMembers$delegate", "nestedClasses", "Lkotlin/reflect/KClass;", "getNestedClasses", "nestedClasses$delegate", "objectInstance", "getObjectInstance$annotations", "getObjectInstance", "()Ljava/lang/Object;", "objectInstance$delegate", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;", "qualifiedName", "", "getQualifiedName", "()Ljava/lang/String;", "qualifiedName$delegate", "sealedSubclasses", "getSealedSubclasses", "sealedSubclasses$delegate", "simpleName", "getSimpleName", "simpleName$delegate", "supertypes", "Lkotlin/reflect/KType;", "getSupertypes", "supertypes$delegate", "typeParameters", "Lkotlin/reflect/KTypeParameter;", "getTypeParameters", "typeParameters$delegate", "calculateLocalClassName", "jClass", "Ljava/lang/Class;", "kotlin-reflection" } k = 0x1 mv = { 0x1, 0x5, 0x1 } .end annotation # static fields .field static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty; # instance fields .field private final allMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final allNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final allStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final annotations$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final constructors$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final declaredMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final declaredNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final declaredStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final descriptor$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final inheritedNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final inheritedStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final nestedClasses$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final objectInstance$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal; .field private final qualifiedName$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final sealedSubclasses$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final simpleName$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field private final supertypes$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .field final synthetic this$0:Lkotlin/reflect/jvm/internal/KClassImpl; .field private final typeParameters$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; # direct methods .method static constructor ()V .registers 6 const/16 v0, 0x12 new-array v0, v0, [Lkotlin/reflect/KProperty; new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; const-class v2, Lkotlin/reflect/jvm/internal/KClassImpl$Data; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "descriptor" const-string v5, "getDescriptor()Lorg/jetbrains/kotlin/descriptors/ClassDescriptor;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x0 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "annotations" const-string v5, "getAnnotations()Ljava/util/List;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x1 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "simpleName" const-string v5, "getSimpleName()Ljava/lang/String;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x2 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "qualifiedName" const-string v5, "getQualifiedName()Ljava/lang/String;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x3 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "constructors" const-string v5, "getConstructors()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x4 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "nestedClasses" const-string v5, "getNestedClasses()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x5 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "objectInstance" const-string v5, "getObjectInstance()Ljava/lang/Object;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x6 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "typeParameters" const-string v5, "getTypeParameters()Ljava/util/List;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/4 v3, 0x7 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "supertypes" const-string v5, "getSupertypes()Ljava/util/List;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0x8 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "sealedSubclasses" const-string v5, "getSealedSubclasses()Ljava/util/List;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0x9 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "declaredNonStaticMembers" const-string v5, "getDeclaredNonStaticMembers()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0xa aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "declaredStaticMembers" const-string v5, "getDeclaredStaticMembers()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0xb aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "inheritedNonStaticMembers" const-string v5, "getInheritedNonStaticMembers()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0xc aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "inheritedStaticMembers" const-string v5, "getInheritedStaticMembers()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0xd aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "allNonStaticMembers" const-string v5, "getAllNonStaticMembers()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0xe aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "allStaticMembers" const-string v5, "getAllStaticMembers()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0xf aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v3 const-string v4, "declaredMembers" const-string v5, "getDeclaredMembers()Ljava/util/Collection;" invoke-direct {v1, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v3, 0x10 aput-object v1, v0, v3 new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; move-result-object v2 const-string v3, "allMembers" const-string v4, "getAllMembers()Ljava/util/Collection;" invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; move-result-object v1 check-cast v1, Lkotlin/reflect/KProperty; const/16 v2, 0x11 aput-object v1, v0, v2 sput-object v0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; return-void .end method .method public constructor (Lkotlin/reflect/jvm/internal/KClassImpl;)V .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation .line 47 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->this$0:Lkotlin/reflect/jvm/internal/KClassImpl; invoke-direct {p0, p1}, Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl$Data;->(Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;)V .line 48 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$descriptor$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$descriptor$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->descriptor$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 59 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$annotations$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$annotations$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->annotations$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 61 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$simpleName$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$simpleName$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->simpleName$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 71 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$qualifiedName$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$qualifiedName$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->qualifiedName$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 93 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$constructors$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$constructors$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->constructors$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 99 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$nestedClasses$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$nestedClasses$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->nestedClasses$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 108 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$objectInstance$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$objectInstance$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->objectInstance$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal; .line 120 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$typeParameters$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$typeParameters$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->typeParameters$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 124 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$supertypes$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$supertypes$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->supertypes$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 153 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$sealedSubclasses$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$sealedSubclasses$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->sealedSubclasses$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 162 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$declaredNonStaticMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$declaredNonStaticMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->declaredNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 164 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$declaredStaticMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$declaredStaticMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->declaredStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 166 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$inheritedNonStaticMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$inheritedNonStaticMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->inheritedNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 168 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$inheritedStaticMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$inheritedStaticMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->inheritedStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 171 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$allNonStaticMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$allNonStaticMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->allNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 173 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$allStaticMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$allStaticMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->allStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 175 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$declaredMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$declaredMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->declaredMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; .line 177 new-instance p1, Lkotlin/reflect/jvm/internal/KClassImpl$Data$allMembers$2; invoke-direct {p1, p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data$allMembers$2;->(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)V check-cast p1, Lkotlin/jvm/functions/Function0; invoke-static {p1}, Lkotlin/reflect/jvm/internal/ReflectProperties;->lazySoft(Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; move-result-object p1 iput-object p1, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->allMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; return-void .end method .method public static final synthetic access$calculateLocalClassName(Lkotlin/reflect/jvm/internal/KClassImpl$Data;Ljava/lang/Class;)Ljava/lang/String; .registers 2 .line 47 invoke-direct {p0, p1}, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->calculateLocalClassName(Ljava/lang/Class;)Ljava/lang/String; move-result-object p0 return-object p0 .end method .method public static final synthetic access$getDeclaredStaticMembers$p(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)Ljava/util/Collection; .registers 1 .line 47 invoke-direct {p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->getDeclaredStaticMembers()Ljava/util/Collection; move-result-object p0 return-object p0 .end method .method public static final synthetic access$getInheritedNonStaticMembers$p(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)Ljava/util/Collection; .registers 1 .line 47 invoke-direct {p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->getInheritedNonStaticMembers()Ljava/util/Collection; move-result-object p0 return-object p0 .end method .method public static final synthetic access$getInheritedStaticMembers$p(Lkotlin/reflect/jvm/internal/KClassImpl$Data;)Ljava/util/Collection; .registers 1 .line 47 invoke-direct {p0}, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->getInheritedStaticMembers()Ljava/util/Collection; move-result-object p0 return-object p0 .end method .method private final calculateLocalClassName(Ljava/lang/Class;)Ljava/lang/String; .registers 8 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "*>;)", "Ljava/lang/String;" } .end annotation .line 82 invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v0 .line 83 invoke-virtual {p1}, Ljava/lang/Class;->getEnclosingMethod()Ljava/lang/reflect/Method; move-result-object v1 const-string v2, "$" const/4 v3, 0x2 const-string v4, "name" const/4 v5, 0x0 if-eqz v1, :cond_2d .line 84 invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V invoke-virtual {v1}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; move-result-object v1 invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {v0, p1, v5, v3, v5}, Lkotlin/text/StringsKt;->substringAfter$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; move-result-object p1 return-object p1 .line 86 :cond_2d invoke-virtual {p1}, Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor; move-result-object p1 if-eqz p1, :cond_50 .line 87 invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {p1}, Ljava/lang/reflect/Constructor;->getName()Ljava/lang/String; move-result-object p1 invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {v0, p1, v5, v3, v5}, Lkotlin/text/StringsKt;->substringAfter$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; move-result-object p1 return-object p1 .line 89 :cond_50 invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V const/16 p1, 0x24 invoke-static {v0, p1, v5, v3, v5}, Lkotlin/text/StringsKt;->substringAfter$default(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; move-result-object p1 return-object p1 .end method .method private final getDeclaredStaticMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->declaredStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0xb aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method private final getInheritedNonStaticMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->inheritedNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0xc aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method private final getInheritedStaticMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->inheritedStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0xd aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method # virtual methods .method public final getAllMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->allMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0x11 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method public final getAllNonStaticMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->allNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0xe aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method public final getAllStaticMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->allStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0xf aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method public final getAnnotations()Ljava/util/List; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Ljava/lang/annotation/Annotation;", ">;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->annotations$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x1 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/List; return-object v0 .end method .method public final getConstructors()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/KFunction<", "TT;>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->constructors$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x4 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method public final getDeclaredMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->declaredMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0x10 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method public final getDeclaredNonStaticMembers()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->declaredNonStaticMembers$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0xa aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method public final getDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; .registers 4 iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->descriptor$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x0 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lkotlin/reflect/jvm/internal/impl/descriptors/ClassDescriptor; return-object v0 .end method .method public final getNestedClasses()Ljava/util/Collection; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lkotlin/reflect/KClass<", "*>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->nestedClasses$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x5 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/Collection; return-object v0 .end method .method public final getObjectInstance()Ljava/lang/Object; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()TT;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->objectInstance$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x6 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 return-object v0 .end method .method public final getQualifiedName()Ljava/lang/String; .registers 4 iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->qualifiedName$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x3 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; return-object v0 .end method .method public final getSealedSubclasses()Ljava/util/List; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Lkotlin/reflect/KClass<", "+TT;>;>;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->sealedSubclasses$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0x9 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/List; return-object v0 .end method .method public final getSimpleName()Ljava/lang/String; .registers 4 iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->simpleName$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x2 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; return-object v0 .end method .method public final getSupertypes()Ljava/util/List; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Lkotlin/reflect/KType;", ">;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->supertypes$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/16 v2, 0x8 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/List; return-object v0 .end method .method public final getTypeParameters()Ljava/util/List; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Lkotlin/reflect/KTypeParameter;", ">;" } .end annotation iget-object v0, p0, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->typeParameters$delegate:Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal; sget-object v1, Lkotlin/reflect/jvm/internal/KClassImpl$Data;->$$delegatedProperties:[Lkotlin/reflect/KProperty; const/4 v2, 0x7 aget-object v1, v1, v2 invoke-virtual {v0, p0, v1}, Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;->getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/util/List; return-object v0 .end method