public class URLTagSharpener.ParameterState extends URLTagSharpener.State<Node,String,Set<String>>
| Constructor and Description |
|---|
URLTagSharpener.ParameterState(Map<Node,Map<String,Set<String>>> parameterEntries) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Node fromNode,
LinkedList<Node> worklist,
Node toNode) |
Map<String,Set<String>> |
bindOut(EntryNode entry,
Map<String,Set<String>> stringSetMap) |
boolean |
producesValue(Node n) |
void |
produceValue(LinkedList<Node> worklist,
Node node) |
void |
propagate(LinkedList<Node> worklist,
Node fromNode,
Node toNode) |
getValuesForNode, propagateAssignpublic void assign(Node fromNode, LinkedList<Node> worklist, Node toNode)
public Map<String,Set<String>> bindOut(EntryNode entry, Map<String,Set<String>> stringSetMap)
public boolean producesValue(Node n)
producesValue in class URLTagSharpener.State<Node,String,Set<String>>public void produceValue(LinkedList<Node> worklist, Node node)
produceValue in class URLTagSharpener.State<Node,String,Set<String>>public void propagate(LinkedList<Node> worklist, Node fromNode, Node toNode)
Copyright © 2008-2013 Mathias Schwarz.