diff options
author | Mark Wielaard <mark@klomp.org> | 2006-01-13 09:49:52 +0000 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2006-01-13 09:49:52 +0000 |
commit | 69e309f580462d968156f270eaf0bba871fb5ff2 (patch) | |
tree | 244c1b4e739831dcf254dce595d785c89be06ebd | |
parent | f4a03dbc5e3fd0fb432f1d5d3604ad77a9061c64 (diff) | |
download | classpath-69e309f580462d968156f270eaf0bba871fb5ff2.tar.gz |
* java/util/regex/Pattern.java (Pattern): Chain REException.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | java/util/regex/Pattern.java | 5 |
2 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,7 @@ +2005-01-13 Mark Wielaard <mark@klomp.org> + + * java/util/regex/Pattern.java (Pattern): Chain REException. + 2006-01-13 Chris Burdess <dog@gnu.org> * gnu/xml/xpath/NameTest.java: Removed debugging output. diff --git a/java/util/regex/Pattern.java b/java/util/regex/Pattern.java index 6a31ef9bf..d39f1cfb0 100644 --- a/java/util/regex/Pattern.java +++ b/java/util/regex/Pattern.java @@ -103,8 +103,11 @@ public final class Pattern implements Serializable } catch (REException e) { - throw new PatternSyntaxException(e.getMessage(), + PatternSyntaxException pse; + pse = new PatternSyntaxException(e.getMessage(), regex, e.getPosition()); + pse.initCause(e); + throw pse; } } |