Top Inners Methods
kotlin.reflect.jvm.internal.impl.resolve

public Interface ExternalOverridabilityCondition

Imports
org.jetbrains.annotations.NotNull, .Nullable, kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor, .ClassDescriptor

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static enum

Method Summary

Modifier and TypeMethod and Description
public @NotNull ExternalOverridabilityCondition.Contract
public @NotNull ExternalOverridabilityCondition.Result

Method Detail

getContractback to summary
public @NotNull ExternalOverridabilityCondition.Contract getContract()
Annotations
@NotNull
isOverridableback to summary
public @NotNull ExternalOverridabilityCondition.Result isOverridable(@NotNull CallableDescriptor superDescriptor, @NotNull CallableDescriptor subDescriptor, @Nullable ClassDescriptor subClassDescriptor)
Annotations
@NotNull
kotlin.reflect.jvm.internal.impl.resolve back to summary

public final Enum ExternalOverridabilityCondition.Contract

extends Enum<ExternalOverridabilityCondition.Contract>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final ExternalOverridabilityCondition.Contract
public static final ExternalOverridabilityCondition.Contract
public static final ExternalOverridabilityCondition.Contract

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ExternalOverridabilityCondition.Contract
public static ExternalOverridabilityCondition.Contract[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BOTHback to summary
public static final ExternalOverridabilityCondition.Contract BOTH
CONFLICTS_ONLYback to summary
public static final ExternalOverridabilityCondition.Contract CONFLICTS_ONLY
SUCCESS_ONLYback to summary
public static final ExternalOverridabilityCondition.Contract SUCCESS_ONLY

Constructor Detail

Contractback to summary
private Contract()

Method Detail

valueOfback to summary
public static ExternalOverridabilityCondition.Contract valueOf(String name)
valuesback to summary
public static ExternalOverridabilityCondition.Contract[] values()
kotlin.reflect.jvm.internal.impl.resolve back to summary

public final Enum ExternalOverridabilityCondition.Result

extends Enum<ExternalOverridabilityCondition.Result>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final ExternalOverridabilityCondition.Result
public static final ExternalOverridabilityCondition.Result
public static final ExternalOverridabilityCondition.Result
public static final ExternalOverridabilityCondition.Result

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ExternalOverridabilityCondition.Result
public static ExternalOverridabilityCondition.Result[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CONFLICTback to summary
public static final ExternalOverridabilityCondition.Result CONFLICT
INCOMPATIBLEback to summary
public static final ExternalOverridabilityCondition.Result INCOMPATIBLE
OVERRIDABLEback to summary
public static final ExternalOverridabilityCondition.Result OVERRIDABLE
UNKNOWNback to summary
public static final ExternalOverridabilityCondition.Result UNKNOWN

Constructor Detail

Resultback to summary
private Result()

Method Detail

valueOfback to summary
public static ExternalOverridabilityCondition.Result valueOf(String name)
valuesback to summary
public static ExternalOverridabilityCondition.Result[] values()