org.jetbrains.jet.lang.resolve.java.resolver
Class TraceBasedErrorReporter
java.lang.Object
org.jetbrains.jet.lang.resolve.java.resolver.TraceBasedErrorReporter
- All Implemented Interfaces:
- ErrorReporter
public class TraceBasedErrorReporter
- extends java.lang.Object
- implements ErrorReporter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ABI_VERSION_ERRORS
public static final WritableSlice<VirtualFileKotlinClass,java.lang.Integer> ABI_VERSION_ERRORS
TraceBasedErrorReporter
public TraceBasedErrorReporter()
setTrace
@Inject
public void setTrace(BindingTrace trace)
reportIncompatibleAbiVersion
public void reportIncompatibleAbiVersion(@NotNull
KotlinJvmBinaryClass kotlinClass,
int actualVersion)
- Specified by:
reportIncompatibleAbiVersion in interface ErrorReporter
reportCannotInferVisibility
public void reportCannotInferVisibility(@NotNull
CallableMemberDescriptor descriptor)
- Specified by:
reportCannotInferVisibility in interface ErrorReporter
reportAnnotationLoadingError
public void reportAnnotationLoadingError(@NotNull
java.lang.String message,
@Nullable
java.lang.Exception exception)
- Specified by:
reportAnnotationLoadingError in interface ErrorReporter