A C D E F G H I L N O P R S T V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addApplySummaryListener(SyncPDSSolver.OnAddedSummaryListener) - Method in class sync.pds.solver.SyncPDSSolver
- addCallRule(Rule<Stmt, INode<Fact>, W>) - Method in class sync.pds.solver.SyncPDSSolver
- addFieldRule(Rule<Field, INode<Node<Stmt, Fact>>, W>) - Method in class sync.pds.solver.SyncPDSSolver
- addGeneratedFieldState(GeneratedState<Node<Stmt, Fact>, Field>) - Method in class sync.pds.solver.SyncPDSSolver
- addNormalCallFlow(Node<Stmt, Fact>, Node<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
- addNormalFieldFlow(Node<Stmt, Fact>, Node<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
- apply(Stmt, Fact, Stmt, Stmt, Fact) - Method in interface sync.pds.solver.SyncPDSSolver.OnAddedSummaryListener
- applyCallSummary(Stmt, Fact, Stmt, Stmt, Fact) - Method in class sync.pds.solver.SyncPDSSolver
- asFieldFact(Node<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
C
- callAutomaton - Variable in class sync.pds.solver.SyncPDSSolver
- callingPDS - Variable in class sync.pds.solver.SyncPDSSolver
- CallPopNode<Location,Stmt> - Class in sync.pds.solver.nodes
- CallPopNode(Location, SyncPDSSolver.PDSSystem, Stmt) - Constructor for class sync.pds.solver.nodes.CallPopNode
- CALLS - sync.pds.solver.SyncPDSSolver.PDSSystem
- callWitness(Transition<Stmt, INode<Fact>>) - Method in interface sync.pds.solver.WitnessListener
- canBeApplied(Transition<N, D>, W) - Method in class sync.pds.solver.CastNormalRule
- CastNormalRule<N extends Location,D extends State,W extends Weight> - Class in sync.pds.solver
- CastNormalRule(D, N, D, N, W) - Constructor for class sync.pds.solver.CastNormalRule
- combineWith(Weight) - Method in class sync.pds.weights.SetDomain
- computeSuccessor(Node<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
D
- debugOutput() - Method in class sync.pds.solver.SyncPDSSolver
E
- elements() - Method in class sync.pds.weights.SetDomain
- emptyField() - Method in class sync.pds.solver.SyncPDSSolver
- EmptyStackWitnessListener<Stmt,Fact> - Interface in sync.pds.solver
- epsilonField() - Method in class sync.pds.solver.SyncPDSSolver
- epsilonStmt() - Method in class sync.pds.solver.SyncPDSSolver
- equals(Object) - Method in class sync.pds.solver.nodes.CallPopNode
- equals(Object) - Method in class sync.pds.solver.nodes.ExclusionNode
- equals(Object) - Method in class sync.pds.solver.nodes.GeneratedState
- equals(Object) - Method in class sync.pds.solver.nodes.Node
- equals(Object) - Method in class sync.pds.solver.nodes.NodeWithLocation
- equals(Object) - Method in class sync.pds.solver.nodes.PopNode
- equals(Object) - Method in class sync.pds.solver.nodes.PushNode
- equals(Object) - Method in class sync.pds.solver.nodes.SingleNode
- equals(Object) - Method in class sync.pds.weights.SetDomain
- exclusion() - Method in class sync.pds.solver.nodes.ExclusionNode
- exclusionFieldWildCard(Field) - Method in class sync.pds.solver.SyncPDSSolver
- ExclusionNode<Stmt,Fact,Location> - Class in sync.pds.solver.nodes
- ExclusionNode(Stmt, Fact, Location) - Constructor for class sync.pds.solver.nodes.ExclusionNode
- extendWith(Weight) - Method in class sync.pds.weights.SetDomain
F
- fact() - Method in class sync.pds.solver.nodes.GeneratedState
- fact() - Method in interface sync.pds.solver.nodes.INode
- fact() - Method in class sync.pds.solver.nodes.Node
- fact() - Method in class sync.pds.solver.nodes.NodeWithLocation
- fact() - Method in class sync.pds.solver.nodes.SingleNode
- fieldAutomaton - Variable in class sync.pds.solver.SyncPDSSolver
- fieldPDS - Variable in class sync.pds.solver.SyncPDSSolver
- FIELDS - sync.pds.solver.SyncPDSSolver.PDSSystem
- fieldWildCard() - Method in class sync.pds.solver.SyncPDSSolver
- fieldWitness(Transition<Field, INode<Node<Stmt, Fact>>>) - Method in interface sync.pds.solver.WitnessListener
G
- generateCallState(INode<Fact>, Stmt) - Method in class sync.pds.solver.SyncPDSSolver
- generatedCallState - Variable in class sync.pds.solver.SyncPDSSolver
- GeneratedState<L,N> - Class in sync.pds.solver.nodes
- GeneratedState(INode<L>, N) - Constructor for class sync.pds.solver.nodes.GeneratedState
- generateFieldState(INode<Node<Stmt, Fact>>, Field) - Method in class sync.pds.solver.SyncPDSSolver
- getCallWeights() - Method in class sync.pds.solver.SyncPDSSolver
- getFieldWeights() - Method in class sync.pds.solver.SyncPDSSolver
- getNode() - Method in class sync.pds.solver.SyncStatePDSUpdateListener
- getOne() - Method in class sync.pds.solver.OneWeightFunctions
- getOne() - Method in interface sync.pds.solver.WeightFunctions
- getReachedStates() - Method in class sync.pds.solver.SyncPDSSolver
- getReturnSite() - Method in class sync.pds.solver.nodes.CallPopNode
H
- hashCode() - Method in class sync.pds.solver.nodes.CallPopNode
- hashCode() - Method in class sync.pds.solver.nodes.ExclusionNode
- hashCode() - Method in class sync.pds.solver.nodes.GeneratedState
- hashCode() - Method in class sync.pds.solver.nodes.Node
- hashCode() - Method in class sync.pds.solver.nodes.NodeWithLocation
- hashCode() - Method in class sync.pds.solver.nodes.PopNode
- hashCode() - Method in class sync.pds.solver.nodes.PushNode
- hashCode() - Method in class sync.pds.solver.nodes.SingleNode
- hashCode() - Method in class sync.pds.weights.SetDomain
I
- INode<Fact> - Interface in sync.pds.solver.nodes
L
- location() - Method in class sync.pds.solver.nodes.GeneratedState
- location() - Method in class sync.pds.solver.nodes.NodeWithLocation
- location() - Method in class sync.pds.solver.nodes.PopNode
- location() - Method in class sync.pds.solver.nodes.PushNode
N
- node() - Method in class sync.pds.solver.nodes.GeneratedState
- Node<Stmt,Fact> - Class in sync.pds.solver.nodes
- Node(Stmt, Fact) - Constructor for class sync.pds.solver.nodes.Node
- NodeWithLocation<Stmt,Fact,Location> - Class in sync.pds.solver.nodes
- NodeWithLocation(Stmt, Fact, Location) - Constructor for class sync.pds.solver.nodes.NodeWithLocation
- normal(Node<Stmt, Fact>, Node<Stmt, Fact>) - Method in class sync.pds.solver.OneWeightFunctions
- normal(Node<Stmt, Fact>, Node<Stmt, Fact>) - Method in interface sync.pds.solver.WeightFunctions
O
- one() - Static method in class sync.pds.weights.SetDomain
- OneWeightFunctions<Stmt,Fact,Field,W extends Weight> - Class in sync.pds.solver
- OneWeightFunctions(W) - Constructor for class sync.pds.solver.OneWeightFunctions
- onReachableNodeAdded(Node<Stmt, Fact>) - Method in interface sync.pds.solver.SyncPDSUpdateListener
P
- pop(Node<Stmt, Fact>) - Method in class sync.pds.solver.OneWeightFunctions
- pop(Node<Stmt, Fact>) - Method in interface sync.pds.solver.WeightFunctions
- PopNode<Location> - Class in sync.pds.solver.nodes
- PopNode(Location, SyncPDSSolver.PDSSystem) - Constructor for class sync.pds.solver.nodes.PopNode
- preventCallTransitionAdd(Transition<Stmt, INode<Fact>>, W) - Method in class sync.pds.solver.SyncPDSSolver
- preventFieldTransitionAdd(Transition<Field, INode<Node<Stmt, Fact>>>, W) - Method in class sync.pds.solver.SyncPDSSolver
- processNode(Node<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
- processNormal(Node<Stmt, Fact>, Node<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
- processPop(Node<Stmt, Fact>, PopNode) - Method in class sync.pds.solver.SyncPDSSolver
- processPush(Node<Stmt, Fact>, Location, PushNode<Stmt, Fact, ?>, SyncPDSSolver.PDSSystem) - Method in class sync.pds.solver.SyncPDSSolver
- propagate(Node<Stmt, Fact>, State) - Method in class sync.pds.solver.SyncPDSSolver
- push(Node<Stmt, Fact>, Node<Stmt, Fact>, Field) - Method in class sync.pds.solver.OneWeightFunctions
- push(Node<Stmt, Fact>, Node<Stmt, Fact>, Field) - Method in interface sync.pds.solver.WeightFunctions
- PushNode<Stmt,Fact,Location> - Class in sync.pds.solver.nodes
- PushNode(Stmt, Fact, Location, SyncPDSSolver.PDSSystem) - Constructor for class sync.pds.solver.nodes.PushNode
R
- reachable() - Method in class sync.pds.solver.SyncStatePDSUpdateListener
- registerListener(SyncPDSUpdateListener<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
- registerListener(SyncStatePDSUpdateListener<Stmt, Fact>) - Method in class sync.pds.solver.SyncPDSSolver
S
- SetDomain<N,Stmt,Fact> - Class in sync.pds.weights
- SetDomain(Node<Stmt, Fact>) - Constructor for class sync.pds.weights.SetDomain
- SingleNode<Fact> - Class in sync.pds.solver.nodes
- SingleNode(Fact) - Constructor for class sync.pds.solver.nodes.SingleNode
- solve(Node<Stmt, Fact>, Field, INode<Node<Stmt, Fact>>, Stmt, INode<Fact>) - Method in class sync.pds.solver.SyncPDSSolver
- solve(Node<Stmt, Fact>, Field, INode<Node<Stmt, Fact>>, Stmt, INode<Fact>, W) - Method in class sync.pds.solver.SyncPDSSolver
- stmt - Variable in class sync.pds.solver.nodes.Node
- stmt() - Method in class sync.pds.solver.nodes.Node
- sync.pds.solver - package sync.pds.solver
- sync.pds.solver.nodes - package sync.pds.solver.nodes
- sync.pds.weights - package sync.pds.weights
- SyncPDSSolver<Stmt extends Location,Fact,Field extends Location,W extends Weight> - Class in sync.pds.solver
- SyncPDSSolver(boolean, NestedWeightedPAutomatons<Stmt, INode<Fact>, W>, boolean, NestedWeightedPAutomatons<Field, INode<Node<Stmt, Fact>>, W>, int, int, int) - Constructor for class sync.pds.solver.SyncPDSSolver
- SyncPDSSolver.OnAddedSummaryListener<Stmt,Fact> - Interface in sync.pds.solver
- SyncPDSSolver.PDSSystem - Enum in sync.pds.solver
- SyncPDSUpdateListener<Stmt extends Location,Fact> - Interface in sync.pds.solver
- SyncStatePDSUpdateListener<Stmt extends Location,Fact> - Class in sync.pds.solver
- SyncStatePDSUpdateListener(Node<Stmt, Fact>) - Constructor for class sync.pds.solver.SyncStatePDSUpdateListener
- system() - Method in class sync.pds.solver.nodes.PopNode
- system() - Method in class sync.pds.solver.nodes.PushNode
T
- toString() - Method in class sync.pds.solver.nodes.GeneratedState
- toString() - Method in class sync.pds.solver.nodes.Node
- toString() - Method in class sync.pds.solver.nodes.NodeWithLocation
- toString() - Method in class sync.pds.solver.nodes.PopNode
- toString() - Method in class sync.pds.solver.nodes.PushNode
- toString() - Method in class sync.pds.solver.nodes.SingleNode
- toString() - Method in class sync.pds.weights.SetDomain
V
- valueOf(String) - Static method in enum sync.pds.solver.SyncPDSSolver.PDSSystem
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum sync.pds.solver.SyncPDSSolver.PDSSystem
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variable - Variable in class sync.pds.solver.nodes.Node
W
- WeightFunctions<Stmt,Fact,Field,W extends Weight> - Interface in sync.pds.solver
- witnessFound(Node<Stmt, Fact>) - Method in interface sync.pds.solver.EmptyStackWitnessListener
- WitnessListener<Stmt extends Location,Fact,Field extends Location> - Interface in sync.pds.solver
- wrap(Fact) - Method in class sync.pds.solver.SyncPDSSolver
Z
A C D E F G H I L N O P R S T V W ZAll Classes All Packages