org.jetbrains.kotlin.resolve
Class AnalyzingUtils

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.AnalyzingUtils

public class AnalyzingUtils
extends java.lang.Object


Nested Class Summary
static class AnalyzingUtils.PsiErrorElementVisitor
           
 
Constructor Summary
AnalyzingUtils()
           
 
Method Summary
static void checkForSyntacticErrors(com.intellij.psi.PsiElement root)
           
static java.lang.String formDebugNameForBindingTrace(java.lang.String debugName, java.lang.Object resolutionSubjectForMessage)
           
static java.util.List<com.intellij.psi.PsiErrorElement> getSyntaxErrorRanges(com.intellij.psi.PsiElement root)
           
static void throwExceptionOnErrors(BindingContext bindingContext)
           
static void throwExceptionOnErrors(Diagnostics diagnostics)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalyzingUtils

public AnalyzingUtils()
Method Detail

checkForSyntacticErrors

public static void checkForSyntacticErrors(@NotNull
                                           com.intellij.psi.PsiElement root)

getSyntaxErrorRanges

public static java.util.List<com.intellij.psi.PsiErrorElement> getSyntaxErrorRanges(@NotNull
                                                                                    com.intellij.psi.PsiElement root)

throwExceptionOnErrors

public static void throwExceptionOnErrors(BindingContext bindingContext)

throwExceptionOnErrors

public static void throwExceptionOnErrors(Diagnostics diagnostics)

formDebugNameForBindingTrace

public static java.lang.String formDebugNameForBindingTrace(@NotNull
                                                            java.lang.String debugName,
                                                            @Nullable
                                                            java.lang.Object resolutionSubjectForMessage)