Changes before creating patch for Web Demo
This commit is contained in:
@@ -20,6 +20,7 @@ import com.google.dart.compiler.backend.js.ast.JsProgram;
|
|||||||
import com.intellij.openapi.util.io.FileUtil;
|
import com.intellij.openapi.util.io.FileUtil;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.jet.lang.psi.JetFile;
|
import org.jetbrains.jet.lang.psi.JetFile;
|
||||||
|
import org.jetbrains.k2js.config.TestConfig;
|
||||||
import org.jetbrains.k2js.facade.K2JSTranslator;
|
import org.jetbrains.k2js.facade.K2JSTranslator;
|
||||||
import sun.org.mozilla.javascript.internal.Context;
|
import sun.org.mozilla.javascript.internal.Context;
|
||||||
import sun.org.mozilla.javascript.internal.Scriptable;
|
import sun.org.mozilla.javascript.internal.Scriptable;
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ public final class K2JSTranslator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
private String generateProgramCode(@NotNull JetFile psiFile) {
|
/*package*/ String generateProgramCode(@NotNull JetFile psiFile) {
|
||||||
JsProgram program = generateProgram(Arrays.asList(psiFile));
|
JsProgram program = generateProgram(Arrays.asList(psiFile));
|
||||||
CodeGenerator generator = new CodeGenerator();
|
CodeGenerator generator = new CodeGenerator();
|
||||||
return generator.generateToString(program);
|
return generator.generateToString(program);
|
||||||
@@ -108,15 +108,6 @@ public final class K2JSTranslator {
|
|||||||
return generator.generateToString(program);
|
return generator.generateToString(program);
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO: relates to web demo
|
|
||||||
@SuppressWarnings("UnusedDeclaration")
|
|
||||||
@NotNull
|
|
||||||
public BindingContext analyzeProgramCode(@NotNull String programText) {
|
|
||||||
JetFile file = JetFileUtils.createPsiFile("test", programText, getProject());
|
|
||||||
return AnalyzerFacade.analyzeFiles(Arrays.asList(file), config);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public JsProgram generateProgram(@NotNull List<JetFile> filesToTranslate) {
|
public JsProgram generateProgram(@NotNull List<JetFile> filesToTranslate) {
|
||||||
JetStandardLibrary.initialize(config.getProject());
|
JetStandardLibrary.initialize(config.getProject());
|
||||||
|
|||||||
Reference in New Issue
Block a user