|
|||||||||
| 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 | ||||||||