org.jetbrains.kotlin.resolve
Class ModifiersChecker.ModifiersCheckingProcedure

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.ModifiersChecker.ModifiersCheckingProcedure
Enclosing class:
ModifiersChecker

public class ModifiersChecker.ModifiersCheckingProcedure
extends java.lang.Object


Method Summary
 void checkModifiersForDeclaration(KtDeclaration modifierListOwner, MemberDescriptor descriptor)
           
 void checkModifiersForLocalDeclaration(KtDeclaration modifierListOwner, DeclarationDescriptor descriptor)
           
 void checkModifiersForMultiDeclaration(KtMultiDeclaration multiDeclaration)
           
 void checkParameterHasNoValOrVar(KtValVarKeywordOwner parameter, DiagnosticFactory1<com.intellij.psi.PsiElement,KtKeywordToken> diagnosticFactory)
           
 void checkTypeParametersModifiers(KtModifierListOwner modifierListOwner)
           
 java.util.Map<KtModifierKeywordToken,com.intellij.psi.PsiElement> getTokensCorrespondingToModifiers(KtModifierList modifierList, java.util.Collection<KtModifierKeywordToken> possibleModifiers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkParameterHasNoValOrVar

public void checkParameterHasNoValOrVar(@NotNull
                                        KtValVarKeywordOwner parameter,
                                        @NotNull
                                        DiagnosticFactory1<com.intellij.psi.PsiElement,KtKeywordToken> diagnosticFactory)

checkModifiersForDeclaration

public void checkModifiersForDeclaration(@NotNull
                                         KtDeclaration modifierListOwner,
                                         @NotNull
                                         MemberDescriptor descriptor)

checkModifiersForLocalDeclaration

public void checkModifiersForLocalDeclaration(@NotNull
                                              KtDeclaration modifierListOwner,
                                              @NotNull
                                              DeclarationDescriptor descriptor)

checkModifiersForMultiDeclaration

public void checkModifiersForMultiDeclaration(@NotNull
                                              KtMultiDeclaration multiDeclaration)

getTokensCorrespondingToModifiers

@NotNull
public java.util.Map<KtModifierKeywordToken,com.intellij.psi.PsiElement> getTokensCorrespondingToModifiers(@NotNull
                                                                                                                   KtModifierList modifierList,
                                                                                                                   @NotNull
                                                                                                                   java.util.Collection<KtModifierKeywordToken> possibleModifiers)

checkTypeParametersModifiers

public void checkTypeParametersModifiers(@NotNull
                                         KtModifierListOwner modifierListOwner)