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, wait
equals
public static final StringTextComparator IGNORE_WHITESPACE
public StringTextComparator()
public int hash(StringText seq, int line)
SequenceComparator
SequenceComparator.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.