summaryrefslogtreecommitdiff
path: root/gnu/java/util/regex/RETokenStart.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/java/util/regex/RETokenStart.java')
-rw-r--r--gnu/java/util/regex/RETokenStart.java11
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('^');
}