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

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


The following commit(s) were added to refs/heads/ignite-13618-javapoet by this 
push:
     new 6e17af4  WIP.
6e17af4 is described below

commit 6e17af4c1cd689db7c82ebf2f4b5bc966af64655
Author: Andrew Mashenkov <[email protected]>
AuthorDate: Tue Dec 15 18:32:21 2020 +0300

    WIP.
---
 .../internal/schema/marshaller/MarshallerUtil.java      | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git 
a/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/MarshallerUtil.java
 
b/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/MarshallerUtil.java
index abb5dfb..e04fc64 100644
--- 
a/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/MarshallerUtil.java
+++ 
b/modules/commons/src/main/java/org/apache/ignite/internal/schema/marshaller/MarshallerUtil.java
@@ -32,6 +32,7 @@ import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.NoSuchElementException;
+import java.util.Set;
 import java.util.UUID;
 import javax.tools.Diagnostic;
 import javax.tools.DiagnosticCollector;
@@ -40,6 +41,7 @@ import javax.tools.ForwardingJavaFileManager;
 import javax.tools.JavaCompiler;
 import javax.tools.JavaFileManager;
 import javax.tools.JavaFileObject;
+import javax.tools.JavaFileObject.Kind;
 import javax.tools.SimpleJavaFileObject;
 import javax.tools.StandardLocation;
 import javax.tools.ToolProvider;
@@ -214,17 +216,16 @@ public final class MarshallerUtil {
         @Override public ClassLoader getClassLoader(Location location) {
             return new MemoryClassLoader(classes,  
super.getClassLoader(location));
         }
-        /*
         @Override
-        public Iterable<JavaFileObject> list(Location location, String 
packageName, Set<JavaFileObject.Kind> kinds,
+        public Iterable<JavaFileObject> list(Location location, String 
packageName, Set<Kind> kinds,
             boolean recurse) throws IOException {
             final Iterable<JavaFileObject> it = super.list(location, 
packageName, kinds, recurse);
 
-            if (location == CLASS_PATH) {
+            if (location == StandardLocation.CLASS_PATH) {
                 assert kinds.contains(JavaFileObject.Kind.CLASS);
 
                 Iterable<JavaFileObject> localClasses = new Iterable<>() {
-                    @NotNull @Override public Iterator<JavaFileObject> 
iterator() {
+                    @Override public Iterator<JavaFileObject> iterator() {
                         return classes.keySet().stream().map(cn -> 
getJavaFileObjectByName(cn)).iterator();
                     }
                 };
@@ -233,15 +234,9 @@ public final class MarshallerUtil {
             }
             else
                 return it;
-        }*/
-
-
-        @Override public boolean contains(Location location, FileObject fo) 
throws IOException {
-            return super.contains(location, fo);
         }
 
-        @Override public JavaFileObject getJavaFileForInput(Location location, 
String className,
-            JavaFileObject.Kind kind) throws IOException {
+        @Override public JavaFileObject getJavaFileForInput(Location location, 
String className, Kind kind) throws IOException {
             if (location == StandardLocation.CLASS_OUTPUT) {
                 JavaFileObject javaFileObject = 
getJavaFileObjectByName(className);
 

Reply via email to