public class DiagnosticUtils extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DiagnosticUtils.LineAndColumn |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
atLocation(com.intellij.lang.ASTNode node) |
static java.lang.String |
atLocation(BindingContext bindingContext,
DeclarationDescriptor descriptor) |
static java.lang.String |
atLocation(JetExpression expression) |
static java.lang.String |
atLocation(com.intellij.psi.PsiElement element) |
static java.lang.String |
atLocation(com.intellij.psi.PsiFile file,
com.intellij.openapi.util.TextRange textRange) |
static java.lang.String |
atLocation(com.intellij.psi.PsiFile file,
com.intellij.openapi.util.TextRange textRange,
com.intellij.openapi.editor.Document document) |
static com.intellij.psi.PsiElement |
getClosestPsiElement(com.intellij.lang.ASTNode node) |
static com.intellij.psi.PsiFile |
getContainingFile(com.intellij.lang.ASTNode node) |
static DiagnosticUtils.LineAndColumn |
getLineAndColumn(Diagnostic diagnostic) |
static DiagnosticUtils.LineAndColumn |
getLineAndColumnInPsiFile(com.intellij.psi.PsiFile file,
com.intellij.openapi.util.TextRange range) |
static DiagnosticUtils.LineAndColumn |
offsetToLineAndColumn(com.intellij.openapi.editor.Document document,
int offset) |
static java.util.List<Diagnostic> |
sortedDiagnostics(java.util.Collection<Diagnostic> diagnostics) |
static void |
throwIfRunningOnServer(java.lang.Throwable e) |
public static java.lang.String atLocation(BindingContext bindingContext, DeclarationDescriptor descriptor)
public static java.lang.String atLocation(JetExpression expression)
public static java.lang.String atLocation(@NotNull com.intellij.psi.PsiElement element)
public static java.lang.String atLocation(@NotNull com.intellij.lang.ASTNode node)
@Nullable public static com.intellij.psi.PsiElement getClosestPsiElement(@NotNull com.intellij.lang.ASTNode node)
@NotNull public static com.intellij.psi.PsiFile getContainingFile(@NotNull com.intellij.lang.ASTNode node)
@NotNull public static java.lang.String atLocation(@NotNull com.intellij.psi.PsiFile file, @NotNull com.intellij.openapi.util.TextRange textRange)
@NotNull public static java.lang.String atLocation(com.intellij.psi.PsiFile file, com.intellij.openapi.util.TextRange textRange, com.intellij.openapi.editor.Document document)
@NotNull public static DiagnosticUtils.LineAndColumn getLineAndColumn(@NotNull Diagnostic diagnostic)
@NotNull public static DiagnosticUtils.LineAndColumn getLineAndColumnInPsiFile(com.intellij.psi.PsiFile file, com.intellij.openapi.util.TextRange range)
@NotNull public static DiagnosticUtils.LineAndColumn offsetToLineAndColumn(com.intellij.openapi.editor.Document document, int offset)
public static void throwIfRunningOnServer(java.lang.Throwable e)
@NotNull public static java.util.List<Diagnostic> sortedDiagnostics(@NotNull java.util.Collection<Diagnostic> diagnostics)