public class PeerTries
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PeerTries.PeerTrySet |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<BlockIdentifier> |
guessPeerTryBlocks |
private java.util.Map<BlockIdentifier,Op03SimpleStatement> |
guessPeerTryMap |
private java.util.Set<Op03SimpleStatement> |
guessPeerTryStarts |
private int |
nextIdx |
private Op03SimpleStatement |
possibleFinallyCatch |
private java.util.Set<Op03SimpleStatement> |
seenEver |
private java.util.LinkedList<Op03SimpleStatement> |
toProcess |
private java.util.Map<CompositeBlockIdentifierKey,PeerTries.PeerTrySet> |
triesByLevel |
Constructor and Description |
---|
PeerTries(Op03SimpleStatement possibleFinallyCatch) |
Modifier and Type | Method and Description |
---|---|
void |
add(Op03SimpleStatement tryStatement) |
(package private) java.util.Set<BlockIdentifier> |
getGuessPeerTryBlocks() |
(package private) java.util.Map<BlockIdentifier,Op03SimpleStatement> |
getGuessPeerTryMap() |
(package private) java.util.Set<Op03SimpleStatement> |
getGuessPeerTryStarts() |
(package private) Op03SimpleStatement |
getOriginalFinally() |
(package private) java.util.List<PeerTries.PeerTrySet> |
getPeerTryGroups() |
boolean |
hasNext() |
(package private) Op03SimpleStatement |
removeNext() |
private final Op03SimpleStatement possibleFinallyCatch
private final java.util.Set<Op03SimpleStatement> seenEver
private final java.util.LinkedList<Op03SimpleStatement> toProcess
private int nextIdx
private java.util.Set<BlockIdentifier> guessPeerTryBlocks
private java.util.Map<BlockIdentifier,Op03SimpleStatement> guessPeerTryMap
private java.util.Set<Op03SimpleStatement> guessPeerTryStarts
private final java.util.Map<CompositeBlockIdentifierKey,PeerTries.PeerTrySet> triesByLevel
PeerTries(Op03SimpleStatement possibleFinallyCatch)
Op03SimpleStatement getOriginalFinally()
java.util.Set<BlockIdentifier> getGuessPeerTryBlocks()
java.util.Map<BlockIdentifier,Op03SimpleStatement> getGuessPeerTryMap()
java.util.Set<Op03SimpleStatement> getGuessPeerTryStarts()
public void add(Op03SimpleStatement tryStatement)
public boolean hasNext()
Op03SimpleStatement removeNext()
java.util.List<PeerTries.PeerTrySet> getPeerTryGroups()