X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fcom%2Fstevesoft%2Fpat%2FRegOpt.java;h=bb1b115d8a6cc53d09f2c6542f2f274e7dc1cee5;hb=02816cb583d01a3a0cdd612d5d0a1f24c0d0b99d;hp=50d799f283f7ea5831dbb27af8b0f61c9a2d12ee;hpb=4d7f98a6dd54d9863ba449ec79dcd95d25ed863d;p=jalview.git diff --git a/src/com/stevesoft/pat/RegOpt.java b/src/com/stevesoft/pat/RegOpt.java index 50d799f..bb1b115 100755 --- a/src/com/stevesoft/pat/RegOpt.java +++ b/src/com/stevesoft/pat/RegOpt.java @@ -21,8 +21,9 @@ class FastChar extends oneChar public int matchInternal(int p, Pthings pt) { - return (p < pt.src.length() && pt.src.charAt(p) == c) ? nextMatch( - p + 1, pt) : -1; + return (p < pt.src.length() && pt.src.charAt(p) == c) + ? nextMatch(p + 1, pt) + : -1; } Pattern clone1(Hashtable h) @@ -138,16 +139,16 @@ class Branch extends Pattern n = RegOpt.opt(n, ignoreCase, dontMinQ); } n.setParent(this); - set(new Character(o.c), n, ignoreCase, dontMinQ); + set(Character.valueOf(o.c), n, ignoreCase, dontMinQ); if (ignoreCase) { if (o.c != o.altc) { - set(new Character(o.altc), n, ignoreCase, dontMinQ); + set(Character.valueOf(o.altc), n, ignoreCase, dontMinQ); } if (o.c != o.altc2 && o.altc != o.altc2) { - set(new Character(o.altc2), n, ignoreCase, dontMinQ); + set(Character.valueOf(o.altc2), n, ignoreCase, dontMinQ); } } } @@ -250,7 +251,7 @@ class Branch extends Pattern { return -1; } - Pattern n = (Pattern) h.get(new Character(pt.src.charAt(pos))); + Pattern n = (Pattern) h.get(Character.valueOf(pt.src.charAt(pos))); if (n == null) { return -1; @@ -317,9 +318,8 @@ public class RegOpt Pattern pp = (Pattern) v.elementAt(i); // We want to have at least two oneChar's in // the Or Object to consider making a Branch. - if (pp instanceof oneChar - && (b.h.size() >= 1 || (i + 1 < v.size() && v - .elementAt(i + 1) instanceof oneChar))) + if (pp instanceof oneChar && (b.h.size() >= 1 || (i + 1 < v.size() + && v.elementAt(i + 1) instanceof oneChar))) { b.addc((oneChar) pp, ignoreCase, dontMinQ); }