.class public abstract Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor; .super Lkotlin/reflect/jvm/internal/KCallableImpl; .source "KPropertyImpl.kt" # interfaces .implements Lkotlin/reflect/KFunction; .implements Lkotlin/reflect/KProperty$Accessor; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lkotlin/reflect/jvm/internal/KPropertyImpl; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x409 name = "Accessor" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Lkotlin/reflect/jvm/internal/KCallableImpl<", "TReturnType;>;", "Lkotlin/reflect/KFunction<", "TReturnType;>;", "Lkotlin/reflect/KProperty$Accessor<", "TPropertyType;>;" } .end annotation .annotation runtime Lkotlin/Metadata; d1 = { "\u0000@\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008&\u0018\u0000*\u0006\u0008\u0001\u0010\u0001 \u0001*\u0006\u0008\u0002\u0010\u0002 \u00012\u0008\u0012\u0004\u0012\u0002H\u00020\u00032\u0008\u0012\u0004\u0012\u0002H\u00010\u00042\u0008\u0012\u0004\u0012\u0002H\u00020\u0005B\u0005\u00a2\u0006\u0002\u0010\u0006R\u0014\u0010\u0007\u001a\u00020\u00088VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\t\u0010\nR\u001a\u0010\u000b\u001a\u0008\u0012\u0002\u0008\u0003\u0018\u00010\u000c8VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\r\u0010\u000eR\u0012\u0010\u000f\u001a\u00020\u0010X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0011\u0010\u0012R\u0014\u0010\u0013\u001a\u00020\u00148VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0013\u0010\u0015R\u0014\u0010\u0016\u001a\u00020\u00148VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0016\u0010\u0015R\u0014\u0010\u0017\u001a\u00020\u00148VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0017\u0010\u0015R\u0014\u0010\u0018\u001a\u00020\u00148VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0018\u0010\u0015R\u0014\u0010\u0019\u001a\u00020\u00148VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0019\u0010\u0015R\u0014\u0010\u001a\u001a\u00020\u00148VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u001a\u0010\u0015R\u0018\u0010\u001b\u001a\u0008\u0012\u0004\u0012\u00028\u00010\u001cX\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u001d\u0010\u001e\u00a8\u0006\u001f" } d2 = { "Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;", "PropertyType", "ReturnType", "Lkotlin/reflect/jvm/internal/KCallableImpl;", "Lkotlin/reflect/KProperty$Accessor;", "Lkotlin/reflect/KFunction;", "()V", "container", "Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "getContainer", "()Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "defaultCaller", "Lkotlin/reflect/jvm/internal/calls/Caller;", "getDefaultCaller", "()Lkotlin/reflect/jvm/internal/calls/Caller;", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor;", "getDescriptor", "()Lorg/jetbrains/kotlin/descriptors/PropertyAccessorDescriptor;", "isBound", "", "()Z", "isExternal", "isInfix", "isInline", "isOperator", "isSuspend", "property", "Lkotlin/reflect/jvm/internal/KPropertyImpl;", "getProperty", "()Lkotlin/reflect/jvm/internal/KPropertyImpl;", "kotlin-reflection" } k = 0x1 mv = { 0x1, 0x5, 0x1 } .end annotation # direct methods .method public constructor ()V .registers 1 .line 129 invoke-direct {p0}, Lkotlin/reflect/jvm/internal/KCallableImpl;->()V return-void .end method # virtual methods .method public getContainer()Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl; .registers 2 .line 134 invoke-virtual {p0}, Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;->getProperty()Lkotlin/reflect/jvm/internal/KPropertyImpl; move-result-object v0 invoke-virtual {v0}, Lkotlin/reflect/jvm/internal/KPropertyImpl;->getContainer()Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl; move-result-object v0 return-object v0 .end method .method public getDefaultCaller()Lkotlin/reflect/jvm/internal/calls/Caller; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lkotlin/reflect/jvm/internal/calls/Caller<", "*>;" } .end annotation const/4 v0, 0x0 return-object v0 .end method .method public abstract getDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor; .end method .method public abstract getProperty()Lkotlin/reflect/jvm/internal/KPropertyImpl; .annotation system Ldalvik/annotation/Signature; value = { "()", "Lkotlin/reflect/jvm/internal/KPropertyImpl<", "TPropertyType;>;" } .end annotation .end method .method public isBound()Z .registers 2 .line 138 invoke-virtual {p0}, Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;->getProperty()Lkotlin/reflect/jvm/internal/KPropertyImpl; move-result-object v0 invoke-virtual {v0}, Lkotlin/reflect/jvm/internal/KPropertyImpl;->isBound()Z move-result v0 return v0 .end method .method public isExternal()Z .registers 2 .line 141 invoke-virtual {p0}, Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;->getDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor; move-result-object v0 invoke-interface {v0}, Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor;->isExternal()Z move-result v0 return v0 .end method .method public isInfix()Z .registers 2 .line 143 invoke-virtual {p0}, Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;->getDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor; move-result-object v0 invoke-interface {v0}, Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor;->isInfix()Z move-result v0 return v0 .end method .method public isInline()Z .registers 2 .line 140 invoke-virtual {p0}, Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;->getDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor; move-result-object v0 invoke-interface {v0}, Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor;->isInline()Z move-result v0 return v0 .end method .method public isOperator()Z .registers 2 .line 142 invoke-virtual {p0}, Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;->getDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor; move-result-object v0 invoke-interface {v0}, Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor;->isOperator()Z move-result v0 return v0 .end method .method public isSuspend()Z .registers 2 .line 144 invoke-virtual {p0}, Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;->getDescriptor()Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor; move-result-object v0 invoke-interface {v0}, Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor;->isSuspend()Z move-result v0 return v0 .end method