This fixes the regex bug that prevents javac's
annotation stuff from running.

ChangeLog:

2006-11-13  Andrew John Hughes  <[EMAIL PROTECTED]>

        * gnu/java/util/regex/RETokenNamedProperty.java:
        (getHandler(String)): Add support for 'all'.

-- 
Andrew :-)

Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html
public class gcj extends Freedom implements Java { ... }
Index: gnu/java/util/regex/RETokenNamedProperty.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/gnu/java/util/regex/RETokenNamedProperty.java,v
retrieving revision 1.1.2.1
diff -u -3 -p -u -r1.1.2.1 RETokenNamedProperty.java
--- gnu/java/util/regex/RETokenNamedProperty.java       11 Jun 2006 18:23:20 
-0000      1.1.2.1
+++ gnu/java/util/regex/RETokenNamedProperty.java       14 Nov 2006 00:25:23 
-0000
@@ -260,6 +260,14 @@ final class RETokenNamedProperty extends
           return new UnicodeCategoryHandler(Character.UNASSIGNED);
       if (name.equals("Lu"))
           return new UnicodeCategoryHandler(Character.UPPERCASE_LETTER);
+      if (name.equals("all"))
+       return new Handler() 
+         {
+           public boolean includes(char c)
+           {
+             return true;
+           }
+         };
       throw new REException("unsupported name " + name, 
REException.REG_ESCAPE, 0);
   }
 

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to