This is an automated email from the ASF dual-hosted git repository.

apkhmv pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 8f652e9624 IGNITE-21241 Compilation fails on Windows (#3039)
8f652e9624 is described below

commit 8f652e9624dd3eb201b6578d867933167b926883
Author: Vadim Pakhnushev <8614891+valep...@users.noreply.github.com>
AuthorDate: Fri Jan 12 12:10:04 2024 +0300

    IGNITE-21241 Compilation fails on Windows (#3039)
---
 .../apache/ignite/internal/error/code/generators/CppGenerator.java | 3 +--
 .../ignite/internal/error/code/generators/CsharpGenerator.java     | 3 +--
 .../ignite/internal/error/code/generators/GenericGenerator.java    | 7 +++----
 .../internal/error/code/processor/ErrorCodeGroupProcessor.java     | 5 ++---
 4 files changed, 7 insertions(+), 11 deletions(-)

diff --git 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CppGenerator.java
 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CppGenerator.java
index 5dc10a64ca..bc251ea5bc 100644
--- 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CppGenerator.java
+++ 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CppGenerator.java
@@ -18,7 +18,6 @@
 package org.apache.ignite.internal.error.code.generators;
 
 import java.io.IOException;
-import java.nio.file.Path;
 import java.util.List;
 import java.util.stream.Collectors;
 import javax.annotation.processing.ProcessingEnvironment;
@@ -31,7 +30,7 @@ import 
org.apache.ignite.internal.error.code.processor.ErrorCodeGroupProcessorEx
 public class CppGenerator extends GenericGenerator {
     private static final String SuffixToChop = "_ERR";
 
-    public CppGenerator(ProcessingEnvironment processingEnvironment, Path 
outFilePath) {
+    public CppGenerator(ProcessingEnvironment processingEnvironment, String 
outFilePath) {
         super(processingEnvironment, outFilePath);
     }
 
diff --git 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CsharpGenerator.java
 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CsharpGenerator.java
index c378ec06df..2157741120 100644
--- 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CsharpGenerator.java
+++ 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/CsharpGenerator.java
@@ -19,7 +19,6 @@ package org.apache.ignite.internal.error.code.generators;
 
 import com.google.common.base.CaseFormat;
 import java.io.IOException;
-import java.nio.file.Path;
 import java.util.List;
 import javax.annotation.processing.ProcessingEnvironment;
 import 
org.apache.ignite.internal.error.code.processor.ErrorCodeGroupDescriptor;
@@ -30,7 +29,7 @@ import 
org.apache.ignite.internal.error.code.processor.ErrorCodeGroupDescriptor;
 public class CsharpGenerator extends GenericGenerator {
     private static final String SuffixToChop = "Err";
 
-    public CsharpGenerator(ProcessingEnvironment processingEnvironment, Path 
outFilePath) {
+    public CsharpGenerator(ProcessingEnvironment processingEnvironment, String 
outFilePath) {
         super(processingEnvironment, outFilePath);
     }
 
diff --git 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/GenericGenerator.java
 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/GenericGenerator.java
index 2a57f32808..31761364df 100644
--- 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/GenericGenerator.java
+++ 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/generators/GenericGenerator.java
@@ -19,7 +19,6 @@ package org.apache.ignite.internal.error.code.generators;
 
 import java.io.BufferedWriter;
 import java.io.IOException;
-import java.nio.file.Path;
 import java.util.List;
 import javax.annotation.processing.ProcessingEnvironment;
 import javax.tools.FileObject;
@@ -32,7 +31,7 @@ import 
org.apache.ignite.internal.error.code.processor.ErrorCodeGroupProcessorEx
  */
 public abstract class GenericGenerator implements AbstractCodeGenerator {
     final ProcessingEnvironment processingEnvironment;
-    final Path outFilePath;
+    final String outFilePath;
     BufferedWriter writer;
     static final int groupShift = 16;
 
@@ -45,7 +44,7 @@ public abstract class GenericGenerator implements 
AbstractCodeGenerator {
         line("");
     }
 
-    GenericGenerator(ProcessingEnvironment processingEnvironment, Path 
outFilePath) {
+    GenericGenerator(ProcessingEnvironment processingEnvironment, String 
outFilePath) {
         this.processingEnvironment = processingEnvironment;
         this.outFilePath = outFilePath;
     }
@@ -79,7 +78,7 @@ public abstract class GenericGenerator implements 
AbstractCodeGenerator {
         try {
             FileObject resource = 
processingEnvironment.getFiler().createResource(StandardLocation.NATIVE_HEADER_OUTPUT,
                     "",
-                    outFilePath.toString());
+                    outFilePath);
 
             writer = new BufferedWriter(resource.openWriter());
             generateLicense();
diff --git 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/processor/ErrorCodeGroupProcessor.java
 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/processor/ErrorCodeGroupProcessor.java
index 867a578f7d..92b767c690 100644
--- 
a/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/processor/ErrorCodeGroupProcessor.java
+++ 
b/modules/error-code-annotation-processor/src/main/java/org/apache/ignite/internal/error/code/processor/ErrorCodeGroupProcessor.java
@@ -27,7 +27,6 @@ import com.sun.source.tree.TypeCastTree;
 import com.sun.source.tree.VariableTree;
 import com.sun.source.util.TreePathScanner;
 import com.sun.source.util.Trees;
-import java.nio.file.Path;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Comparator;
@@ -109,8 +108,8 @@ public class ErrorCodeGroupProcessor extends 
AbstractProcessor {
         }
 
         List<AbstractCodeGenerator> generators = List.of(
-            new CppGenerator(processingEnv, 
Path.of("cpp/ignite/common/error_codes.h")),
-            new CsharpGenerator(processingEnv, 
Path.of("dotnet/Apache.Ignite/ErrorCodes.g.cs"))
+            new CppGenerator(processingEnv, "cpp/ignite/common/error_codes.h"),
+            new CsharpGenerator(processingEnv, 
"dotnet/Apache.Ignite/ErrorCodes.g.cs")
         );
 
         for (var generator : generators) {

Reply via email to