org.eclipse.jgit.diff
Class HashedSequencePair<S extends Sequence>
java.lang.Object
org.eclipse.jgit.diff.HashedSequencePair<S>
- Type Parameters:
S
- the base sequence type.
public class HashedSequencePair<S extends Sequence>
- extends Object
Wraps two Sequence
instances to cache their element hash codes.
This pair wraps two sequences that contain cached hash codes for the input
sequences.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HashedSequencePair
public HashedSequencePair(SequenceComparator<? super S> cmp,
S a,
S b)
- Construct a pair to provide fast hash codes.
- Parameters:
cmp
- the base comparator for the sequence elements.a
- the A sequence.b
- the B sequence.
getComparator
public HashedSequenceComparator<S> getComparator()
- Returns:
- obtain a comparator that uses the cached hash codes.
getA
public HashedSequence<S> getA()
- Returns:
- wrapper around A that includes cached hash codes.
getB
public HashedSequence<S> getB()
- Returns:
- wrapper around B that includes cached hash codes.
Copyright © 2012. All Rights Reserved.