public abstract class StringTextComparator extends Object implements SequenceComparator<StringText>
StringText.| Modifier and Type | Field and Description |
|---|---|
static StringTextComparator |
IGNORE_WHITESPACE
Ignores all whitespace.
|
| Constructor and Description |
|---|
StringTextComparator() |
| Modifier and Type | Method and Description |
|---|---|
int |
hash(StringText seq,
int line)
Get a hash value for an item in a sequence.
|
protected abstract int |
hashRegion(String content,
int start,
int end) |
static int |
trimTrailingWhitespace(String content,
int start,
int end) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequalspublic static final StringTextComparator IGNORE_WHITESPACE
public StringTextComparator()
public int hash(StringText seq, int line)
SequenceComparatorSequenceComparator.equals(Sequence, int, Sequence, int) method,
then this hash method must produce the same integer result for both items.
However not required to have different hash values for different items.hash in interface SequenceComparator<StringText>protected abstract int hashRegion(String content, int start, int end)
public static int trimTrailingWhitespace(String content, int start, int end)
Copyright © 2009-2012 SonarSource. All Rights Reserved.