Package gw.lang.ir
Class ConditionContext
java.lang.Object
gw.lang.ir.ConditionContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidfixLabels(boolean kind, org.objectweb.asm.MethodVisitor mv) org.objectweb.asm.Labelorg.objectweb.asm.LabelList<org.objectweb.asm.Label>getLabels(boolean kind) intvoidmergeLabels(boolean kind, ConditionContext context) voidsetFalseLabels(List<org.objectweb.asm.Label> labels) voidsetOperator(int opcode) voidsetTrueLabels(List<org.objectweb.asm.Label> labels) voidupdate(ConditionContext context)
-
Field Details
-
_falseList
-
_trueList
-
_opcode
private int _opcode
-
-
Constructor Details
-
ConditionContext
public ConditionContext()
-
-
Method Details
-
generateFalseLabel
public org.objectweb.asm.Label generateFalseLabel() -
generateTrueLabel
public org.objectweb.asm.Label generateTrueLabel() -
setFalseLabels
-
setTrueLabels
-
mergeLabels
-
fixLabels
public void fixLabels(boolean kind, org.objectweb.asm.MethodVisitor mv) -
getLabels
-
update
-
setOperator
public void setOperator(int opcode) -
getOperator
public int getOperator() -
clear
public void clear()
-