org.jetbrains.jet.lang.resolve.java.resolver
Class TraceBasedErrorReporter

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.resolver.TraceBasedErrorReporter
All Implemented Interfaces:
ErrorReporter

public class TraceBasedErrorReporter
extends java.lang.Object
implements ErrorReporter


Nested Class Summary
static class TraceBasedErrorReporter.AbiVersionErrorLocation
           
 
Field Summary
static WritableSlice<TraceBasedErrorReporter.AbiVersionErrorLocation,java.lang.Integer> ABI_VERSION_ERRORS
           
 
Constructor Summary
TraceBasedErrorReporter()
           
 
Method Summary
 void reportIncompatibleAbiVersion(FqName fqName, com.intellij.openapi.vfs.VirtualFile file, int actualVersion)
           
 void setTrace(BindingTrace trace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ABI_VERSION_ERRORS

public static final WritableSlice<TraceBasedErrorReporter.AbiVersionErrorLocation,java.lang.Integer> ABI_VERSION_ERRORS
Constructor Detail

TraceBasedErrorReporter

public TraceBasedErrorReporter()
Method Detail

setTrace

@Inject
public void setTrace(BindingTrace trace)

reportIncompatibleAbiVersion

public void reportIncompatibleAbiVersion(@NotNull
                                         FqName fqName,
                                         @NotNull
                                         com.intellij.openapi.vfs.VirtualFile file,
                                         int actualVersion)
Specified by:
reportIncompatibleAbiVersion in interface ErrorReporter