/** * Returns true if there is another match in the input, starting * from the given position. The region is ignored. * * @throws IndexOutOfBoundsException if {@code start < 0 || start > input.length()} */ public boolean find(int start) { if (start < 0 || start > input.length()) { throw new IndexOutOfBoundsException("start=" + start + "; length=" + input.length()); } synchronized (this) { matchFound = findImpl(address, input, start, matchOffsets); } return matchFound; }
/** * Returns true if there is another match in the input, starting * from the given position. The region is ignored. * * @throws IndexOutOfBoundsException if {@code start < 0 || start > input.length()} */ public boolean find(int start) { if (start < 0 || start > input.length()) { throw new IndexOutOfBoundsException("start=" + start + "; length=" + input.length()); } synchronized (this) { matchFound = findImpl(address, input, start, matchOffsets); } return matchFound; }
/** * Returns true if there is another match in the input, starting * from the given position. The region is ignored. * * @throws IndexOutOfBoundsException if {@code start < 0 || start > input.length()} */ public boolean find(int start) { if (start < 0 || start > input.length()) { throw new IndexOutOfBoundsException("start=" + start + "; length=" + input.length()); } synchronized (this) { matchFound = findImpl(address, input, start, matchOffsets); } return matchFound; }
/** * Returns true if there is another match in the input, starting * from the given position. The region is ignored. * * @throws IndexOutOfBoundsException if {@code start < 0 || start > input.length()} */ public boolean find(int start) { if (start < 0 || start > input.length()) { throw new IndexOutOfBoundsException("start=" + start + "; length=" + input.length()); } synchronized (this) { matchFound = findImpl(address, input, start, matchOffsets); } return matchFound; }
/** * Returns true if there is another match in the input, starting * from the given position. The region is ignored. * * @throws IndexOutOfBoundsException if {@code start < 0 || start > input.length()} */ public boolean find(int start) { if (start < 0 || start > input.length()) { throw new IndexOutOfBoundsException("start=" + start + "; length=" + input.length()); } synchronized (this) { matchFound = findImpl(address, input, start, matchOffsets); } return matchFound; }
/** * Returns true if there is another match in the input, starting * from the given position. The region is ignored. * * @throws IndexOutOfBoundsException if {@code start < 0 || start > input.length()} */ public boolean find(int start) { if (start < 0 || start > input.length()) { throw new IndexOutOfBoundsException("start=" + start + "; length=" + input.length()); } synchronized (this) { matchFound = findImpl(address, input, start, matchOffsets); } return matchFound; }
/** * Returns true if there is another match in the input, starting * from the given position. The region is ignored. * * @throws IndexOutOfBoundsException if {@code start < 0 || start > input.length()} */ public boolean find(int start) { if (start < 0 || start > input.length()) { throw new IndexOutOfBoundsException("start=" + start + "; length=" + input.length()); } synchronized (this) { matchFound = findImpl(address, input, start, matchOffsets); } return matchFound; }