Class HashedSequence<S extends Sequence>

  extended by org.eclipse.jgit.diff.Sequence
      extended by org.eclipse.jgit.diff.HashedSequence<S>
Type Parameters:
S - the base sequence type.

public final class HashedSequence<S extends Sequence>
extends Sequence

Wraps a Sequence to assign hash codes to elements.

This sequence acts as a proxy for the real sequence, caching element hash codes so they don't need to be recomputed each time. Sequences of this type must be used with a HashedSequenceComparator.

To construct an instance of this type use HashedSequencePair.

Method Summary
 int size()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail


public int size()
Specified by:
size in class Sequence
total number of items in the sequence.

Copyright © 2013. All Rights Reserved.