org.jetbrains.k2js.translate.utils
Class ErrorReportingUtils

java.lang.Object
  extended by org.jetbrains.k2js.translate.utils.ErrorReportingUtils

public final class ErrorReportingUtils
extends java.lang.Object


Method Summary
static java.lang.String atLocation(com.google.dart.compiler.backend.js.ast.JsExpression expression, java.util.List<com.google.dart.compiler.backend.js.ast.JsExpression> arguments)
           
static java.lang.String message(BindingContext context, DeclarationDescriptor descriptor, java.lang.String explainingMessage)
           
static java.lang.String message(com.intellij.psi.PsiElement element)
           
static java.lang.String message(com.intellij.psi.PsiElement expression, java.lang.String messageText)
           
static java.lang.RuntimeException reportErrorWithLocation(JetExpression selector, java.lang.RuntimeException e)
           
static java.lang.RuntimeException reportErrorWithLocation(java.lang.RuntimeException e, DeclarationDescriptor descriptor, BindingContext bindingContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

reportErrorWithLocation

@NotNull
public static java.lang.RuntimeException reportErrorWithLocation(@NotNull
                                                                         JetExpression selector,
                                                                         @NotNull
                                                                         java.lang.RuntimeException e)

message

@NotNull
public static java.lang.String message(@NotNull
                                               com.intellij.psi.PsiElement expression,
                                               @NotNull
                                               java.lang.String messageText)

message

@NotNull
public static java.lang.String message(@NotNull
                                               BindingContext context,
                                               @NotNull
                                               DeclarationDescriptor descriptor,
                                               @NotNull
                                               java.lang.String explainingMessage)

message

@NotNull
public static java.lang.String message(@NotNull
                                               com.intellij.psi.PsiElement element)

reportErrorWithLocation

@NotNull
public static java.lang.RuntimeException reportErrorWithLocation(@NotNull
                                                                         java.lang.RuntimeException e,
                                                                         @NotNull
                                                                         DeclarationDescriptor descriptor,
                                                                         @NotNull
                                                                         BindingContext bindingContext)

atLocation

@NotNull
public static java.lang.String atLocation(@Nullable
                                                  com.google.dart.compiler.backend.js.ast.JsExpression expression,
                                                  @NotNull
                                                  java.util.List<com.google.dart.compiler.backend.js.ast.JsExpression> arguments)