public class HashedAnalyses extends Object implements Iterable<AbstractAnalysis>
The map is initially populated with SimpleAnalysis instances, which may evolve to SharedAnalysis instances as additional structurally idenmtical AbstractAnalysis instnaces are added.
Constructor and Description |
---|
HashedAnalyses() |
Modifier and Type | Method and Description |
---|---|
AbstractAnalysis |
add(AbstractAnalysis anAnalysis) |
AbstractAnalysis |
addSimpleAnalysis(SimpleAnalysis anAnalysis) |
AbstractAnalysis |
get(AbstractAnalysis childAnalysis) |
static HashedAnalyses |
intersection(HashedAnalyses iHash2Analyses,
HashedAnalyses jHash2Analyses) |
boolean |
isEmpty() |
Iterator<AbstractAnalysis> |
iterator() |
static <V> void |
printIndented(Appendable appendable,
<any> map,
String indentation,
String title) |
AbstractAnalysis |
remove(AbstractAnalysis thatAnalysis) |
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public static HashedAnalyses intersection(HashedAnalyses iHash2Analyses, HashedAnalyses jHash2Analyses)
public static <V> void printIndented(Appendable appendable, <any> map, String indentation, String title)
public AbstractAnalysis add(AbstractAnalysis anAnalysis)
public AbstractAnalysis addSimpleAnalysis(SimpleAnalysis anAnalysis)
public AbstractAnalysis get(AbstractAnalysis childAnalysis)
public boolean isEmpty()
public Iterator<AbstractAnalysis> iterator()
iterator
in interface Iterable<AbstractAnalysis>
public AbstractAnalysis remove(AbstractAnalysis thatAnalysis)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.