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, propagateAssign
public 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.