org.jetbrains.kotlin.types.expressions
Class LabelResolver.LabeledReceiverResolutionResult

java.lang.Object
  extended by org.jetbrains.kotlin.types.expressions.LabelResolver.LabeledReceiverResolutionResult
Enclosing class:
LabelResolver

public static final class LabelResolver.LabeledReceiverResolutionResult
extends java.lang.Object


Nested Class Summary
static class LabelResolver.LabeledReceiverResolutionResult.Code
           
 
Method Summary
 LabelResolver.LabeledReceiverResolutionResult.Code getCode()
           
 ReceiverParameterDescriptor getReceiverParameterDescriptor()
           
static LabelResolver.LabeledReceiverResolutionResult labelResolutionFailed()
           
static LabelResolver.LabeledReceiverResolutionResult labelResolutionSuccess(ReceiverParameterDescriptor receiverParameterDescriptor)
           
 boolean success()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

labelResolutionSuccess

public static LabelResolver.LabeledReceiverResolutionResult labelResolutionSuccess(@Nullable
                                                                                   ReceiverParameterDescriptor receiverParameterDescriptor)

labelResolutionFailed

public static LabelResolver.LabeledReceiverResolutionResult labelResolutionFailed()

getCode

public LabelResolver.LabeledReceiverResolutionResult.Code getCode()

success

public boolean success()

getReceiverParameterDescriptor

public ReceiverParameterDescriptor getReceiverParameterDescriptor()