Package de.mirkosertic.bytecoder.core.ir
Class Node
java.lang.Object
de.mirkosertic.bytecoder.core.ir.Node
- Direct Known Subclasses:
ControlTokenConsumer
,Value
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIncomingData
(Node... nodes) private void
addIncomingDataNoInternal
(Node... nodes) void
addOutgoingData
(Node node) void
boolean
void
boolean
remapDataFlow
(Node original, Node newValue) void
removeFromIncomingData
(Node node) void
removeFromOutgoingData
(Node node)
-
Field Details
-
incomingDataFlows
-
outgoingFlows
-
error
boolean error -
tobepruned
boolean tobepruned
-
-
Constructor Details
-
Node
public Node()
-
-
Method Details
-
markAsDoBePruned
public void markAsDoBePruned() -
isMarkedToBePruned
public boolean isMarkedToBePruned() -
additionalDebugInfo
-
addIncomingData
-
addIncomingDataNoInternal
-
addOutgoingData
-
removeFromOutgoingData
-
clearIncomingData
public void clearIncomingData() -
remapDataFlow
-
removeFromIncomingData
-