Class Node
java.lang.Object
de.mirkosertic.bytecoder.core.ir.Node
- Direct Known Subclasses:
ControlTokenConsumer, Value
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIncomingData(Node... nodes) booleanbooleanbooleanNode[]final voidremapDataFlow(Node original, Node newValue) voidremoveFromIncomingData(Node workingItem) voidabstract <T extends Node>
T
-
Field Details
-
incomingDataFlows
-
nodeType
-
-
Method Details
-
additionalDebugInfo
-
addIncomingData
-
outgoingDataFlows
-
remapDataFlow
-
isConstant
public boolean isConstant() -
hasSideSideEffect
public boolean hasSideSideEffect() -
hasSideSideEffectRecursive
public boolean hasSideSideEffectRecursive() -
stampInto
-
sanityCheck
public void sanityCheck() -
removeFromIncomingData
-