Fix line separators in JsLibrarySourceConfig
This commit is contained in:
@@ -18,6 +18,7 @@ package org.jetbrains.k2js.config;
|
|||||||
|
|
||||||
import com.google.common.base.Predicates;
|
import com.google.common.base.Predicates;
|
||||||
import com.intellij.openapi.project.Project;
|
import com.intellij.openapi.project.Project;
|
||||||
|
import com.intellij.openapi.util.text.StringUtil;
|
||||||
import com.intellij.openapi.vfs.VirtualFile;
|
import com.intellij.openapi.vfs.VirtualFile;
|
||||||
import com.intellij.psi.PsiFile;
|
import com.intellij.psi.PsiFile;
|
||||||
import com.intellij.psi.PsiManager;
|
import com.intellij.psi.PsiManager;
|
||||||
@@ -103,7 +104,7 @@ public class LibrarySourcesConfigWithCaching extends LibrarySourcesConfig {
|
|||||||
protected JetFile getJetFileByVirtualFile(VirtualFile file, String moduleName, PsiManager psiManager) {
|
protected JetFile getJetFileByVirtualFile(VirtualFile file, String moduleName, PsiManager psiManager) {
|
||||||
JetFile jetFile;
|
JetFile jetFile;
|
||||||
try {
|
try {
|
||||||
String text = new String(file.contentsToByteArray(false), file.getCharset());
|
String text = StringUtil.convertLineSeparators(new String(file.contentsToByteArray(false), file.getCharset()));
|
||||||
jetFile = new JetPsiFactory(getProject()).createPhysicalFile(file.getName(), text);
|
jetFile = new JetPsiFactory(getProject()).createPhysicalFile(file.getName(), text);
|
||||||
}
|
}
|
||||||
catch (IOException e) {
|
catch (IOException e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user