org.jetbrains.kotlin.resolve
Interface ExternalOverridabilityCondition

All Known Implementing Classes:
SamAdapterOverridabilityCondition

public interface ExternalOverridabilityCondition


Nested Class Summary
static class ExternalOverridabilityCondition.Contract
           
static class ExternalOverridabilityCondition.Result
           
 
Method Summary
 ExternalOverridabilityCondition.Contract getContract()
           
 ExternalOverridabilityCondition.Result isOverridable(CallableDescriptor superDescriptor, CallableDescriptor subDescriptor, ClassDescriptor subClassDescriptor)
           
 

Method Detail

isOverridable

@NotNull
ExternalOverridabilityCondition.Result isOverridable(@NotNull
                                                             CallableDescriptor superDescriptor,
                                                             @NotNull
                                                             CallableDescriptor subDescriptor,
                                                             @Nullable
                                                             ClassDescriptor subClassDescriptor)

getContract

@NotNull
ExternalOverridabilityCondition.Contract getContract()