public class PositioningStrategy<E extends com.intellij.psi.PsiElement> extends java.lang.Object
| Constructor and Description |
|---|
PositioningStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
hasSyntaxErrors(com.intellij.psi.PsiElement psiElement) |
boolean |
isValid(E element) |
java.util.List<com.intellij.openapi.util.TextRange> |
mark(E element) |
protected static java.util.List<com.intellij.openapi.util.TextRange> |
markElement(com.intellij.psi.PsiElement element) |
protected static java.util.List<com.intellij.openapi.util.TextRange> |
markNode(com.intellij.lang.ASTNode node) |
protected static java.util.List<com.intellij.openapi.util.TextRange> |
markRange(com.intellij.openapi.util.TextRange range) |
public PositioningStrategy()
@NotNull protected static java.util.List<com.intellij.openapi.util.TextRange> markElement(@NotNull com.intellij.psi.PsiElement element)
@NotNull protected static java.util.List<com.intellij.openapi.util.TextRange> markNode(@NotNull com.intellij.lang.ASTNode node)
@NotNull protected static java.util.List<com.intellij.openapi.util.TextRange> markRange(@NotNull com.intellij.openapi.util.TextRange range)
protected static boolean hasSyntaxErrors(@NotNull com.intellij.psi.PsiElement psiElement)