diff options
Diffstat (limited to 'gnu/java/util/regex/RETokenStart.java')
-rw-r--r-- | gnu/java/util/regex/RETokenStart.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gnu/java/util/regex/RETokenStart.java b/gnu/java/util/regex/RETokenStart.java index c3c133c9b..9f5fa73b9 100644 --- a/gnu/java/util/regex/RETokenStart.java +++ b/gnu/java/util/regex/RETokenStart.java @@ -55,10 +55,12 @@ class RETokenStart extends REToken { this.check_java_line_terminators = b; } + @Override int getMaximumLength() { - return 0; + return 0; } - + + @Override REMatch matchThis(CharIndexed input, REMatch mymatch) { // charAt(index-n) may be unknown on a Reader/InputStream. FIXME // Match after a newline if in multiline mode @@ -110,13 +112,16 @@ class RETokenStart extends REToken { mymatch : null; } - boolean returnsFixedLengthmatches() { return true; } + @Override + boolean returnsFixedLengthMatches() { return true; } + @Override int findFixedLengthMatches(CharIndexed input, REMatch mymatch, int max) { if (matchThis(input, mymatch) != null) return max; else return 0; } + @Override void dump(CPStringBuilder os) { os.append('^'); } |