org.jetbrains.jet.lang.diagnostics
Class DiagnosticFactory1<E extends com.intellij.psi.PsiElement,A>

java.lang.Object
  extended by org.jetbrains.jet.lang.diagnostics.DiagnosticFactory
      extended by org.jetbrains.jet.lang.diagnostics.DiagnosticFactoryWithPsiElement<E>
          extended by org.jetbrains.jet.lang.diagnostics.DiagnosticFactory1<E,A>

public class DiagnosticFactory1<E extends com.intellij.psi.PsiElement,A>
extends DiagnosticFactoryWithPsiElement<E>


Field Summary
 
Fields inherited from class org.jetbrains.jet.lang.diagnostics.DiagnosticFactoryWithPsiElement
positioningStrategy
 
Constructor Summary
protected DiagnosticFactory1(Severity severity, PositioningStrategy<? super E> positioningStrategy)
           
 
Method Summary
static
<T extends com.intellij.psi.PsiElement,A>
DiagnosticFactory1<T,A>
create(Severity severity)
           
static
<T extends com.intellij.psi.PsiElement,A>
DiagnosticFactory1<T,A>
create(Severity severity, PositioningStrategy<? super T> positioningStrategy)
           
 ParametrizedDiagnostic<E> on(E element, A argument)
           
 
Methods inherited from class org.jetbrains.jet.lang.diagnostics.DiagnosticFactoryWithPsiElement
getTextRanges, isValid
 
Methods inherited from class org.jetbrains.jet.lang.diagnostics.DiagnosticFactory
getName, getSeverity, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiagnosticFactory1

protected DiagnosticFactory1(Severity severity,
                             PositioningStrategy<? super E> positioningStrategy)
Method Detail

on

@NotNull
public ParametrizedDiagnostic<E> on(@NotNull
                                            E element,
                                            @NotNull
                                            A argument)

create

public static <T extends com.intellij.psi.PsiElement,A> DiagnosticFactory1<T,A> create(Severity severity,
                                                                                       PositioningStrategy<? super T> positioningStrategy)

create

public static <T extends com.intellij.psi.PsiElement,A> DiagnosticFactory1<T,A> create(Severity severity)