commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath ChangeLog gnu/java/util/regex/CharInd...


From: Ito Kazumitsu
Subject: [commit-cp] classpath ChangeLog gnu/java/util/regex/CharInd...
Date: Sun, 20 Aug 2006 14:47:33 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Ito Kazumitsu <itokaz>  06/08/20 14:47:33

Modified files:
        .              : ChangeLog 
        gnu/java/util/regex: CharIndexed.java 
                             CharIndexedCharSequence.java 
                             CharIndexedInputStream.java RE.java 
                             REMatch.java REToken.java RETokenChar.java 
                             RETokenEnd.java RETokenEndSub.java 
                             RETokenOneOf.java RETokenRepeated.java 
        java/util/regex: Matcher.java 

Log message:
        2006-08-20  Ito Kazumitsu  <address@hidden>
        
                Fixes bug #28412
                * gnu/java/util/regex/CharIndexed.java(move1, setHitEnd, 
hitEnd):
                New methods.
                * gnu/java/util/regex/CharIndexedCharSequence.java,
                gnu/java/util/regex/CharIndexedInputStream.java: Implemented the
                new methods above.
                * gnu/java/util/regex/RE.java(REG_FIX_STARTING_POSITION): New 
flag,
                (match): call the new method setHitEnd of the input,
                (getMatchImpl): Handle the new flag REG_FIX_STARTING_POSITION,
                Some optimization commented out, Use CharIndexed#move1 instead 
of move.
                * gnu/java/util/regex/REMatch.java: Made some debugging methods 
public.
                * gnu/java/util/regex/REToken.java(match): The method body has 
been
                moved to an internal private method, (matchFake): New method,
                (setHitEnd): New method.
                * gnu/java/util/regex/RETokenChar.java(matchThis): Call 
setHitEnd
                if the match is not complete, (matchOneString): Count the 
number of
                characters which matched the pattern.
                * gnu/java/util/regex/RETokenEnd.java(fake): New field,
                (setFake): New method, (match): Call super.match or 
super.matchFake.
                * gnu/java/util/regex/RETokenEndSub.java(setHitEnd): New method.
                * gnu/java/util/regex/RETokenOneOf.java(match): call the new 
method
                setHitEnd of the input,
                * gnu/java/util/regex/RETokenRepeated.java(match): Likewise.
                * java/util/regex/Matcher.java(lookingAt, match): Use the new 
flag
                RE.REG_FIX_STARTING_POSITION, (hitEnd, toString): New methods.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8429&r2=1.8430
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/CharIndexed.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/CharIndexedCharSequence.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/CharIndexedInputStream.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/RE.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/REMatch.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/REToken.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/RETokenChar.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/RETokenEnd.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/RETokenEndSub.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/RETokenOneOf.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/util/regex/RETokenRepeated.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/java/util/regex/Matcher.java?cvsroot=classpath&r1=1.17&r2=1.18




reply via email to

[Prev in Thread] Current Thread [Next in Thread]