Remove "rawStatements" from APIs and refactor CodeGenerator
This commit is contained in:
@@ -103,7 +103,7 @@ public abstract class BasicTest extends TestWithEnvironment {
|
||||
@NotNull MainCallParameters mainCallParameters, @NotNull Iterable<EcmaVersion> ecmaVersions)
|
||||
throws Exception {
|
||||
for (EcmaVersion version : ecmaVersions) {
|
||||
TranslationUtils.translateFiles(getProject(), files, getOutputFilePath(testName, version), mainCallParameters, version, null);
|
||||
TranslationUtils.translateFiles(getProject(), files, getOutputFilePath(testName, version), mainCallParameters, version);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -109,13 +109,12 @@ public final class TranslationUtils {
|
||||
public static void translateFiles(@NotNull Project project, @NotNull List<String> inputFiles,
|
||||
@NotNull String outputFile,
|
||||
@NotNull MainCallParameters mainCallParameters,
|
||||
@NotNull EcmaVersion version,
|
||||
@Nullable List<String> rawStatements) throws Exception {
|
||||
@NotNull EcmaVersion version) throws Exception {
|
||||
List<JetFile> psiFiles = createPsiFileList(inputFiles, project);
|
||||
JsProgram program = getTranslator(project, version).generateProgram(psiFiles, mainCallParameters, rawStatements);
|
||||
JsProgram program = getTranslator(project, version).generateProgram(psiFiles, mainCallParameters);
|
||||
FileWriter writer = new FileWriter(new File(outputFile));
|
||||
try {
|
||||
writer.write(CodeGenerator.generateProgramToString(program, null));
|
||||
writer.write(CodeGenerator.generateProgramToString(program));
|
||||
}
|
||||
finally {
|
||||
writer.close();
|
||||
|
||||
Reference in New Issue
Block a user