|
|||||||||
| 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)
|
|
| Method Summary | |
|---|---|
static boolean |
isCompanionModifierAllowed(JetDeclaration declaration)
|
static boolean |
isIllegalInner(DeclarationDescriptor descriptor)
|
static boolean |
isInnerClass(JetModifierList modifierList)
|
static Modality |
resolveModalityFromModifiers(JetModifierList modifierList,
Modality defaultModality)
|
static Modality |
resolveModalityFromModifiers(JetModifierListOwner modifierListOwner,
Modality defaultModality)
|
static Visibility |
resolveVisibilityFromModifiers(JetModifierListOwner modifierListOwner,
Visibility defaultVisibility)
|
static Visibility |
resolveVisibilityFromModifiers(JetModifierList 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)
| Method Detail |
|---|
public static boolean isIllegalInner(@NotNull
DeclarationDescriptor descriptor)
public static boolean isCompanionModifierAllowed(@NotNull
JetDeclaration declaration)
@NotNull
public static Modality resolveModalityFromModifiers(@NotNull
JetModifierListOwner modifierListOwner,
@NotNull
Modality defaultModality)
@NotNull
public static Modality resolveModalityFromModifiers(@Nullable
JetModifierList modifierList,
@NotNull
Modality defaultModality)
@NotNull
public static Visibility resolveVisibilityFromModifiers(@NotNull
JetModifierListOwner modifierListOwner,
@NotNull
Visibility defaultVisibility)
public static Visibility resolveVisibilityFromModifiers(@Nullable
JetModifierList modifierList,
@NotNull
Visibility defaultVisibility)
public static boolean isInnerClass(@Nullable
JetModifierList 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 | ||||||||