public class ModifiersChecker extends java.lang.Object
Constructor and Description |
---|
ModifiersChecker(BindingTrace trace) |
public ModifiersChecker(@NotNull BindingTrace trace)
public static ModifiersChecker create(@NotNull BindingTrace trace)
public void checkModifiersForDeclaration(@NotNull JetModifierListOwner modifierListOwner, @NotNull DeclarationDescriptor descriptor)
public void checkModifiersForLocalDeclaration(@NotNull JetModifierListOwner modifierListOwner)
public void checkIllegalModalityModifiers(@NotNull JetModifierListOwner modifierListOwner)
public void checkIllegalVisibilityModifiers(@NotNull JetModifierListOwner modifierListOwner)
public void checkIllegalInThisContextModifiers(@Nullable JetModifierList modifierList, @NotNull java.util.Collection<JetKeywordToken> illegalModifiers)
@NotNull public static java.util.Map<JetKeywordToken,com.intellij.lang.ASTNode> getNodesCorrespondingToModifiers(@NotNull JetModifierList modifierList, @NotNull java.util.Collection<JetKeywordToken> possibleModifiers)
@NotNull public static Modality resolveModalityFromModifiers(@NotNull JetModifierListOwner modifierListOwner, @NotNull Modality defaultModality)
public static Modality resolveModalityFromModifiers(@Nullable JetModifierList modifierList, @NotNull Modality defaultModality)
@NotNull public static Visibility resolveVisibilityFromModifiers(@NotNull JetModifierListOwner modifierListOwner)
@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 static Visibility getDefaultClassVisibility(@NotNull ClassDescriptor descriptor)
@NotNull public static Visibility getDefaultVisibilityForObjectPropertyDescriptor(@NotNull ClassDescriptor objectClassDescriptor)