org.jetbrains.kotlin.resolve.diagnostics
Class DiagnosticsWithSuppression

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.diagnostics.DiagnosticsWithSuppression

public class DiagnosticsWithSuppression
extends java.lang.Object


Constructor Summary
DiagnosticsWithSuppression(BindingContext context, java.util.Collection<Diagnostic> diagnostics)
           
 
Method Summary
 java.util.Collection<Diagnostic> all()
           
 java.util.Collection<Diagnostic> forElement(com.intellij.psi.PsiElement psiElement)
           
 java.util.Collection<Diagnostic> getDiagnostics()
           
 com.intellij.openapi.util.ModificationTracker getModificationTracker()
           
 boolean isEmpty()
           
 java.util.Iterator<Diagnostic> iterator()
           
 Diagnostics noSuppression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagnosticsWithSuppression

public DiagnosticsWithSuppression(@NotNull
                                  BindingContext context,
                                  @NotNull
                                  java.util.Collection<Diagnostic> diagnostics)
Method Detail

noSuppression

@NotNull
public Diagnostics noSuppression()

iterator

@NotNull
public java.util.Iterator<Diagnostic> iterator()

all

@NotNull
public java.util.Collection<Diagnostic> all()

forElement

@NotNull
public java.util.Collection<Diagnostic> forElement(@NotNull
                                                           com.intellij.psi.PsiElement psiElement)

isEmpty

public boolean isEmpty()

getModificationTracker

@NotNull
public com.intellij.openapi.util.ModificationTracker getModificationTracker()

getDiagnostics

@TestOnly
@NotNull
public java.util.Collection<Diagnostic> getDiagnostics()