org.jetbrains.jet.analyzer
Class AnalyzeExhaust

java.lang.Object
  extended by org.jetbrains.jet.analyzer.AnalyzeExhaust

public class AnalyzeExhaust
extends java.lang.Object


Field Summary
static AnalyzeExhaust EMPTY
           
 
Method Summary
static AnalyzeExhaust error(BindingContext bindingContext, java.lang.Throwable error)
           
 BindingContext getBindingContext()
           
 BodiesResolveContext getBodiesResolveContext()
           
 java.lang.Throwable getError()
           
 ModuleDescriptor getModuleDescriptor()
           
 boolean isError()
           
static AnalyzeExhaust success(BindingContext bindingContext, BodiesResolveContext bodiesResolveContext, ModuleDescriptor module)
           
static AnalyzeExhaust success(BindingContext bindingContext, ModuleDescriptor module)
           
 void throwIfError()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final AnalyzeExhaust EMPTY
Method Detail

success

public static AnalyzeExhaust success(@NotNull
                                     BindingContext bindingContext,
                                     @NotNull
                                     ModuleDescriptor module)

success

public static AnalyzeExhaust success(@NotNull
                                     BindingContext bindingContext,
                                     @Nullable
                                     BodiesResolveContext bodiesResolveContext,
                                     @NotNull
                                     ModuleDescriptor module)

error

public static AnalyzeExhaust error(@NotNull
                                   BindingContext bindingContext,
                                   @NotNull
                                   java.lang.Throwable error)

getBodiesResolveContext

@Nullable
public BodiesResolveContext getBodiesResolveContext()

getBindingContext

@NotNull
public BindingContext getBindingContext()

getError

@NotNull
public java.lang.Throwable getError()

isError

public boolean isError()

throwIfError

public void throwIfError()

getModuleDescriptor

@NotNull
public ModuleDescriptor getModuleDescriptor()