org.jetbrains.jet.lang.diagnostics
Class DiagnosticFactory0<E extends com.intellij.psi.PsiElement>

java.lang.Object
  extended by org.jetbrains.jet.lang.diagnostics.AbstractDiagnosticFactory
      extended by org.jetbrains.jet.lang.diagnostics.DiagnosticFactoryWithPsiElement<E>
          extended by org.jetbrains.jet.lang.diagnostics.DiagnosticFactory0<E>

public class DiagnosticFactory0<E extends com.intellij.psi.PsiElement>
extends DiagnosticFactoryWithPsiElement<E>


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

Constructor Detail

DiagnosticFactory0

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

create

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

create

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

on

@NotNull
public SimpleDiagnostic<E> on(@NotNull
                                      E element)