You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pylucene-commits@lucene.apache.org by va...@apache.org on 2011/05/12 21:21:37 UTC

svn commit: r1102432 - in /lucene/pylucene/trunk/jcc: CHANGES jcc/cpp.py

Author: vajda
Date: Thu May 12 19:21:36 2011
New Revision: 1102432

URL: http://svn.apache.org/viewvc?rev=1102432&view=rev
Log:
fixed bug with excluding inner classes only (Christian Heimes)

Modified:
    lucene/pylucene/trunk/jcc/CHANGES
    lucene/pylucene/trunk/jcc/jcc/cpp.py

Modified: lucene/pylucene/trunk/jcc/CHANGES
URL: http://svn.apache.org/viewvc/lucene/pylucene/trunk/jcc/CHANGES?rev=1102432&r1=1102431&r2=1102432&view=diff
==============================================================================
--- lucene/pylucene/trunk/jcc/CHANGES (original)
+++ lucene/pylucene/trunk/jcc/CHANGES Thu May 12 19:21:36 2011
@@ -1,4 +1,9 @@
 
+Version 2.8 ->
+------------------
+ - fixed bug with excluding inner classes only (Christian Heimes)
+ - 
+
 Version 2.7 -> 2.8
 ------------------
  - fixed bug with --module using relative paths (Roman Chyla)

Modified: lucene/pylucene/trunk/jcc/jcc/cpp.py
URL: http://svn.apache.org/viewvc/lucene/pylucene/trunk/jcc/jcc/cpp.py?rev=1102432&r1=1102431&r2=1102432&view=diff
==============================================================================
--- lucene/pylucene/trunk/jcc/jcc/cpp.py (original)
+++ lucene/pylucene/trunk/jcc/jcc/cpp.py Thu May 12 19:21:36 2011
@@ -199,7 +199,7 @@ def known(cls, typeset, declares, packag
         cls = cls.getComponentType()
 
     className = cls.getName()
-    if className.split('$', 1)[0] in excludes:
+    if className.split('$', 1)[0] in excludes or className in excludes:
         return False
 
     if cls.isPrimitive():
@@ -544,7 +544,7 @@ def jcc(args):
             packages.add('java.lang')
 
         for className in classNames:
-            if className.split('$', 1)[0] in excludes:
+            if className.split('$', 1)[0] in excludes or className in excludes:
                 continue
             cls = findClass(className.replace('.', '/'))
             if Modifier.isPublic(cls.getModifiers()):