org.jetbrains.jet.lang.resolve
Class ModifiersChecker
java.lang.Object
org.jetbrains.jet.lang.resolve.ModifiersChecker
public class ModifiersChecker
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModifiersChecker
public ModifiersChecker(@NotNull
BindingTrace trace)
create
public static ModifiersChecker create(@NotNull
BindingTrace trace)
checkModifiersForDeclaration
public void checkModifiersForDeclaration(@NotNull
JetModifierListOwner modifierListOwner,
@NotNull
DeclarationDescriptor descriptor)
checkModifiersForLocalDeclaration
public void checkModifiersForLocalDeclaration(@NotNull
JetModifierListOwner modifierListOwner)
checkIllegalModalityModifiers
public void checkIllegalModalityModifiers(@NotNull
JetModifierListOwner modifierListOwner)
checkIllegalVisibilityModifiers
public void checkIllegalVisibilityModifiers(@NotNull
JetModifierListOwner modifierListOwner)
checkIllegalInThisContextModifiers
public void checkIllegalInThisContextModifiers(@Nullable
JetModifierList modifierList,
@NotNull
java.util.Collection<JetKeywordToken> illegalModifiers)
getNodesCorrespondingToModifiers
@NotNull
public static java.util.Map<JetKeywordToken,com.intellij.lang.ASTNode> getNodesCorrespondingToModifiers(@NotNull
JetModifierList modifierList,
@NotNull
java.util.Collection<JetKeywordToken> possibleModifiers)
resolveModalityFromModifiers
@NotNull
public static Modality resolveModalityFromModifiers(@NotNull
JetModifierListOwner modifierListOwner,
@NotNull
Modality defaultModality)
resolveModalityFromModifiers
public static Modality resolveModalityFromModifiers(@Nullable
JetModifierList modifierList,
@NotNull
Modality defaultModality)
resolveVisibilityFromModifiers
@NotNull
public static Visibility resolveVisibilityFromModifiers(@NotNull
JetModifierListOwner modifierListOwner,
@NotNull
Visibility defaultVisibility)
resolveVisibilityFromModifiers
public static Visibility resolveVisibilityFromModifiers(@Nullable
JetModifierList modifierList,
@NotNull
Visibility defaultVisibility)
isInnerClass
public static boolean isInnerClass(@Nullable
JetModifierList modifierList)
getDefaultClassVisibility
@NotNull
public static Visibility getDefaultClassVisibility(@NotNull
ClassDescriptor descriptor)