public abstract class Value extends Node<Node,EdgeType>
| Modifier | Constructor and Description |
|---|---|
protected |
Value() |
| Modifier and Type | Method and Description |
|---|---|
<T extends Value> |
incomingDataFlows() |
protected void |
receivesDataFrom(List<Value> aValues) |
protected void |
receivesDataFrom(Value... aValues) |
protected void |
receivesDataFrom(Value aOtherValue) |
void |
replaceIncomingDataEdge(Value aOldValue,
Value aNewValue) |
abstract TypeRef |
resolveType() |
void |
routeIncomingDataFlowsTo(Value aNewExpression) |
static TypeRef |
widestTypeOf(Collection<Value> aValue,
BytecodeLinkerContext aLinkerContext) |
addEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingprotected void receivesDataFrom(Value aOtherValue)
protected void receivesDataFrom(Value... aValues)
public void routeIncomingDataFlowsTo(Value aNewExpression)
public abstract TypeRef resolveType()
public static TypeRef widestTypeOf(Collection<Value> aValue, BytecodeLinkerContext aLinkerContext)
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.