edu.umd.cs.findbugs.detect

Class StreamEquivalenceClass

public class StreamEquivalenceClass extends Object

Set of streams that are in an equivalence class.

Author: David Hovemeyer

Constructor Summary
StreamEquivalenceClass()
Constructor.
Method Summary
voidaddAll(StreamEquivalenceClass other)
Add all members of other StreamEquivalenceClass to this one.
voidaddMember(Stream member)
Add a single member to the equivalence class.
Iterator<Stream>memberIterator()
Get Iterator over the members of the class.
voidsetClosed()
Mark all members of the class as being closed.

Constructor Detail

StreamEquivalenceClass

public StreamEquivalenceClass()
Constructor. Creates an empty set.

Method Detail

addAll

public void addAll(StreamEquivalenceClass other)
Add all members of other StreamEquivalenceClass to this one.

Parameters: other the other StreamEquivalenceClass

addMember

public void addMember(Stream member)
Add a single member to the equivalence class.

Parameters: member the member Stream

memberIterator

public Iterator<Stream> memberIterator()
Get Iterator over the members of the class.

setClosed

public void setClosed()
Mark all members of the class as being closed.
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.