Skip to content

Commit 1306f2d

Browse files
committed
Create buildInfo.mk in ebcdic for JDK21 on z/OS
1 parent eb06e53 commit 1306f2d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/org/testKitGen/BuildList.java

+7-2
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,26 @@
1515
package org.testKitGen;
1616

1717
import java.io.File;
18-
import java.io.FileWriter;
1918
import java.io.IOException;
19+
import java.io.Writer;
2020
import java.nio.file.Path;
2121
import java.nio.file.Paths;
2222
import java.util.HashSet;
2323
import java.util.Set;
2424

25+
import org.openj9.envInfo.JavaInfo;
26+
import org.openj9.envInfo.Utility;
27+
2528
public class BuildList {
2629
private Arguments arg;
30+
private JavaInfo jInfo;
2731
private Set<String> originalSet = new HashSet<>();
2832
private Set<String> newSet = new HashSet<>();
2933
private String buildInfomk;
3034

3135
public BuildList(Arguments arg) {
3236
this.arg = arg;
37+
this.jInfo = new JavaInfo();
3338
buildInfomk = arg.getProjectRootDir() + "/TKG/" + Constants.BUILDINFOMK;
3439
initializeSet();
3540
}
@@ -92,7 +97,7 @@ private String getStr() {
9297
}
9398

9499
public void generateList() {
95-
try (FileWriter f = new FileWriter(buildInfomk)) {
100+
try (Writer f = Utility.getWriterObject(jInfo.getJDKVersion(), arg.getSpec(), buildInfomk)) {
96101
f.write(Constants.HEADERCOMMENTS);
97102
f.write("REFINED_BUILD_LIST := " + getStr() + "\n");
98103
System.out.println("Generated " + buildInfomk + "\n");

0 commit comments

Comments
 (0)