|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jetbrains.kotlin.resolve.OverridingUtil
public class OverridingUtil
Nested Class Summary | |
---|---|
static interface |
OverridingUtil.DescriptorSink
|
static class |
OverridingUtil.OverrideCompatibilityInfo
|
Field Summary | |
---|---|
static OverridingUtil |
DEFAULT
|
Method Summary | |
---|---|
static OverridingUtil |
createWithEqualityAxioms(KotlinTypeChecker.TypeConstructorEquality equalityAxioms)
|
static Visibility |
findMaxVisibility(java.util.Collection<? extends CallableMemberDescriptor> descriptors)
|
static void |
generateOverridesInFunctionGroup(Name name,
java.util.Collection<? extends CallableMemberDescriptor> membersFromSupertypes,
java.util.Collection<? extends CallableMemberDescriptor> membersFromCurrent,
ClassDescriptor current,
OverridingUtil.DescriptorSink sink)
|
OverridingUtil.OverrideCompatibilityInfo |
isOverridableBy(CallableDescriptor superDescriptor,
CallableDescriptor subDescriptor)
|
OverridingUtil.OverrideCompatibilityInfo |
isOverridableByIncludingReturnType(CallableDescriptor superDescriptor,
CallableDescriptor subDescriptor)
|
static void |
resolveUnknownVisibilityForMember(CallableMemberDescriptor memberDescriptor,
kotlin.jvm.functions.Function1<CallableMemberDescriptor,kotlin.Unit> cannotInferVisibility)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final OverridingUtil DEFAULT
Method Detail |
---|
@NotNull public static OverridingUtil createWithEqualityAxioms(@NotNull KotlinTypeChecker.TypeConstructorEquality equalityAxioms)
@NotNull public OverridingUtil.OverrideCompatibilityInfo isOverridableBy(@NotNull CallableDescriptor superDescriptor, @NotNull CallableDescriptor subDescriptor)
@NotNull public OverridingUtil.OverrideCompatibilityInfo isOverridableByIncludingReturnType(@NotNull CallableDescriptor superDescriptor, @NotNull CallableDescriptor subDescriptor)
public static void generateOverridesInFunctionGroup(@NotNull Name name, @NotNull java.util.Collection<? extends CallableMemberDescriptor> membersFromSupertypes, @NotNull java.util.Collection<? extends CallableMemberDescriptor> membersFromCurrent, @NotNull ClassDescriptor current, @NotNull OverridingUtil.DescriptorSink sink)
public static void resolveUnknownVisibilityForMember(@NotNull CallableMemberDescriptor memberDescriptor, @Nullable kotlin.jvm.functions.Function1<CallableMemberDescriptor,kotlin.Unit> cannotInferVisibility)
@Nullable public static Visibility findMaxVisibility(@NotNull java.util.Collection<? extends CallableMemberDescriptor> descriptors)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |