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(JetDeclaration modifierListOwner, MemberDescriptor descriptor)
           
 void checkModifiersForLocalDeclaration(JetDeclaration modifierListOwner, DeclarationDescriptor descriptor)
           
 void checkParameterHasNoValOrVar(JetParameter parameter, DiagnosticFactory1<com.intellij.psi.PsiElement,JetKeywordToken> diagnosticFactory)
           
 void checkTypeParametersModifiers(JetModifierListOwner modifierListOwner)
           
 java.util.Map<JetModifierKeywordToken,com.intellij.psi.PsiElement> getTokensCorrespondingToModifiers(JetModifierList modifierList, java.util.Collection<JetModifierKeywordToken> 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
                                        JetParameter parameter,
                                        @NotNull
                                        DiagnosticFactory1<com.intellij.psi.PsiElement,JetKeywordToken> diagnosticFactory)

checkModifiersForDeclaration

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

checkModifiersForLocalDeclaration

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

getTokensCorrespondingToModifiers

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

checkTypeParametersModifiers

public void checkTypeParametersModifiers(@NotNull
                                         JetModifierListOwner modifierListOwner)