Extract PSI to separate module

This commit is contained in:
Simon Ogorodnik
2018-03-13 18:07:10 +03:00
parent 55c93bc8b6
commit c0b0f6d1ca
332 changed files with 344 additions and 257 deletions
@@ -43,9 +43,9 @@ import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
import static org.jetbrains.kotlin.descriptors.DescriptorPsiUtilsKt.isBackingFieldReference;
import static org.jetbrains.kotlin.js.translate.utils.BindingUtils.getDescriptorForReferenceExpression;
import static org.jetbrains.kotlin.js.translate.utils.PsiUtils.getSelectorAsSimpleName;
import static org.jetbrains.kotlin.psi.KtPsiUtil.isBackingFieldReference;
public final class ReferenceTranslator {
private static final Set<FqNameUnsafe> DECLARATIONS_WITHOUT_SIZE_EFFECTS = new HashSet<>(Arrays.asList(
@@ -20,6 +20,7 @@ import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor;
import org.jetbrains.kotlin.diagnostics.DiagnosticUtils;
import org.jetbrains.kotlin.diagnostics.PsiDiagnosticUtils;
import org.jetbrains.kotlin.psi.KtExpression;
public final class ErrorReportingUtils {
@@ -28,7 +29,7 @@ public final class ErrorReportingUtils {
@NotNull
public static RuntimeException reportErrorWithLocation(@NotNull KtExpression selector, @NotNull RuntimeException e) {
return reportErrorWithLocation(e, DiagnosticUtils.atLocation(selector));
return reportErrorWithLocation(e, PsiDiagnosticUtils.atLocation(selector));
}
@NotNull
@@ -38,7 +39,7 @@ public final class ErrorReportingUtils {
@NotNull
public static String message(@NotNull PsiElement expression, @NotNull String messageText) {
return messageText + " at " + DiagnosticUtils.atLocation(expression) + ".";
return messageText + " at " + PsiDiagnosticUtils.atLocation(expression) + ".";
}
@NotNull
@@ -48,6 +49,6 @@ public final class ErrorReportingUtils {
@NotNull
public static String message(@NotNull PsiElement element) {
return "Error at " + DiagnosticUtils.atLocation(element) + ".";
return "Error at " + PsiDiagnosticUtils.atLocation(element) + ".";
}
}