Repository: ignite
Updated Branches:
  refs/heads/ignite-comm-balance-master 3fe7dfba2 -> 54e72b1fb


Ignore all IgniteInternalFuture's descendants at ClassesGenetator 
(IgniteInternalFuture can't be used directly since it located at core package)


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/54e72b1f
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/54e72b1f
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/54e72b1f

Branch: refs/heads/ignite-comm-balance-master
Commit: 54e72b1fb52030adc4eb58ffce22f543e1d3e45b
Parents: 3fe7dfb
Author: Anton Vinogradov <a...@apache.org>
Authored: Wed Jan 11 14:45:47 2017 +0300
Committer: Anton Vinogradov <a...@apache.org>
Committed: Wed Jan 11 14:45:47 2017 +0300

----------------------------------------------------------------------
 .../java/org/apache/ignite/tools/classgen/ClassesGenerator.java | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/54e72b1f/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java
----------------------------------------------------------------------
diff --git 
a/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java
 
b/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java
index 4f4890e..b1a3af9 100644
--- 
a/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java
+++ 
b/modules/tools/src/main/java/org/apache/ignite/tools/classgen/ClassesGenerator.java
@@ -33,7 +33,6 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Comparator;
 import java.util.TreeSet;
-import java.util.concurrent.locks.AbstractQueuedSynchronizer;
 import java.util.jar.JarEntry;
 import java.util.jar.JarInputStream;
 
@@ -126,7 +125,7 @@ public class ClassesGenerator {
 
             System.out.println(msg);
 
-            // throw new Exception(msg); TODO
+            throw new Exception(msg);
         }
 
         PrintStream out = new PrintStream(new File(basePath,
@@ -212,7 +211,7 @@ public class ClassesGenerator {
         if (included) {
             Class<?> cls = Class.forName(clsName, false, ldr);
 
-            if (Serializable.class.isAssignableFrom(cls) && 
!AbstractQueuedSynchronizer.class.isAssignableFrom(cls)) {
+            if (Serializable.class.isAssignableFrom(cls) && 
!cls.getName().endsWith("Future")) {
                 if (!cls.isInterface() && 
!Modifier.isAbstract(cls.getModifiers()) && !cls.isEnum() &&
                     !cls.getSimpleName().isEmpty()) {
                     try {

Reply via email to