.class public final Lkotlin/jvm/internal/p; .super Lkotlin/jvm/internal/o; .source "MutablePropertyReference0Impl.java" # instance fields .field private final name:Ljava/lang/String; .field private final owner:Lkotlin/reflect/KDeclarationContainer; .field private final signature:Ljava/lang/String; # direct methods .method public constructor (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V .locals 0 invoke-direct {p0}, Lkotlin/jvm/internal/o;->()V iput-object p1, p0, Lkotlin/jvm/internal/p;->owner:Lkotlin/reflect/KDeclarationContainer; iput-object p2, p0, Lkotlin/jvm/internal/p;->name:Ljava/lang/String; iput-object p3, p0, Lkotlin/jvm/internal/p;->signature:Ljava/lang/String; return-void .end method # virtual methods .method public final get()Ljava/lang/Object; .locals 2 invoke-virtual {p0}, Lkotlin/jvm/internal/p;->getGetter()Lkotlin/reflect/KProperty0$Getter; move-result-object v0 const/4 v1, 0x0 new-array v1, v1, [Ljava/lang/Object; invoke-interface {v0, v1}, Lkotlin/reflect/KProperty0$Getter;->call([Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 return-object v0 .end method .method public final getName()Ljava/lang/String; .locals 1 iget-object v0, p0, Lkotlin/jvm/internal/p;->name:Ljava/lang/String; return-object v0 .end method .method public final getOwner()Lkotlin/reflect/KDeclarationContainer; .locals 1 iget-object v0, p0, Lkotlin/jvm/internal/p;->owner:Lkotlin/reflect/KDeclarationContainer; return-object v0 .end method .method public final getSignature()Ljava/lang/String; .locals 1 iget-object v0, p0, Lkotlin/jvm/internal/p;->signature:Ljava/lang/String; return-object v0 .end method