|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.resolve.ModifiersChecker
public class ModifiersChecker
| Nested Class Summary | |
|---|---|
class |
ModifiersChecker.ModifiersCheckingProcedure
|
| Constructor Summary | |
|---|---|
ModifiersChecker(AnnotationChecker annotationChecker,
java.lang.Iterable<DeclarationChecker> declarationCheckers,
LanguageVersionSettings languageVersionSettings)
|
|
| Method Summary | |
|---|---|
static boolean |
isCompanionModifierAllowed(KtDeclaration declaration)
|
static boolean |
isIllegalInner(DeclarationDescriptor descriptor)
|
static boolean |
isInnerClass(KtModifierList modifierList)
|
static Modality |
resolveMemberModalityFromModifiers(KtModifierListOwner modifierListOwner,
Modality defaultModality,
BindingContext bindingContext,
DeclarationDescriptor containingDescriptor)
|
static Modality |
resolveModalityFromModifiers(KtModifierListOwner modifierListOwner,
Modality defaultModality,
BindingContext bindingContext,
DeclarationDescriptor containingDescriptor,
boolean allowSealed)
|
static Visibility |
resolveVisibilityFromModifiers(KtModifierListOwner modifierListOwner,
Visibility defaultVisibility)
|
static Visibility |
resolveVisibilityFromModifiers(KtModifierList modifierList,
Visibility defaultVisibility)
|
ModifiersChecker.ModifiersCheckingProcedure |
withTrace(BindingTrace trace)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ModifiersChecker(@NotNull
AnnotationChecker annotationChecker,
@NotNull
java.lang.Iterable<DeclarationChecker> declarationCheckers,
@NotNull
LanguageVersionSettings languageVersionSettings)
| Method Detail |
|---|
public static boolean isIllegalInner(@NotNull
DeclarationDescriptor descriptor)
public static boolean isCompanionModifierAllowed(@NotNull
KtDeclaration declaration)
@NotNull
public static Modality resolveMemberModalityFromModifiers(@Nullable
KtModifierListOwner modifierListOwner,
@NotNull
Modality defaultModality,
@NotNull
BindingContext bindingContext,
@Nullable
DeclarationDescriptor containingDescriptor)
@NotNull
public static Modality resolveModalityFromModifiers(@Nullable
KtModifierListOwner modifierListOwner,
@NotNull
Modality defaultModality,
@NotNull
BindingContext bindingContext,
@Nullable
DeclarationDescriptor containingDescriptor,
boolean allowSealed)
@NotNull
public static Visibility resolveVisibilityFromModifiers(@NotNull
KtModifierListOwner modifierListOwner,
@NotNull
Visibility defaultVisibility)
public static Visibility resolveVisibilityFromModifiers(@Nullable
KtModifierList modifierList,
@NotNull
Visibility defaultVisibility)
public static boolean isInnerClass(@Nullable
KtModifierList modifierList)
@NotNull
public ModifiersChecker.ModifiersCheckingProcedure withTrace(@NotNull
BindingTrace trace)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||