Class ComplexFlowValue
java.lang.Object
com.llamalad7.mixinextras.expression.impl.flow.FlowValue
com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
- All Implemented Interfaces:
org.objectweb.asm.tree.analysis.Value
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfinish()getInput(int index) org.objectweb.asm.tree.AbstractInsnNodegetInsn()intgetSize()org.objectweb.asm.TypegetType()intvoidmergeInputs(FlowValue[] newInputs, FlowContext ctx) mergeWith(FlowValue other, FlowContext ctx) Methods inherited from class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
decorate, getDecoration, getDecorations, getNext, hasDecoration, isComplex, onFinished, removeParent, setInsn, setParent, setParents, typeMatches
-
Constructor Details
-
ComplexFlowValue
-
-
Method Details
-
addChild
-
finish
public void finish() -
getInsn
public org.objectweb.asm.tree.AbstractInsnNode getInsn() -
getInput
-
inputCount
public int inputCount()- Overrides:
inputCountin classFlowValue
-
mergeInputs
- Overrides:
mergeInputsin classFlowValue
-
getSize
public int getSize() -
mergeWith
-
getType
public org.objectweb.asm.Type getType()
-