public class ConditionContext extends Object
| Constructor and Description |
|---|
ConditionContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
fixLabels(boolean kind,
gw.internal.ext.org.objectweb.asm.MethodVisitor mv) |
gw.internal.ext.org.objectweb.asm.Label |
generateFalseLabel() |
gw.internal.ext.org.objectweb.asm.Label |
generateTrueLabel() |
List<gw.internal.ext.org.objectweb.asm.Label> |
getLabels(boolean kind) |
int |
getOperator() |
void |
mergeLabels(boolean kind,
ConditionContext context) |
void |
setFalseLabels(List<gw.internal.ext.org.objectweb.asm.Label> labels) |
void |
setOperator(int opcode) |
void |
setTrueLabels(List<gw.internal.ext.org.objectweb.asm.Label> labels) |
void |
update(ConditionContext context) |
public gw.internal.ext.org.objectweb.asm.Label generateFalseLabel()
public gw.internal.ext.org.objectweb.asm.Label generateTrueLabel()
public void setFalseLabels(List<gw.internal.ext.org.objectweb.asm.Label> labels)
public void setTrueLabels(List<gw.internal.ext.org.objectweb.asm.Label> labels)
public void mergeLabels(boolean kind,
ConditionContext context)
public void fixLabels(boolean kind,
gw.internal.ext.org.objectweb.asm.MethodVisitor mv)
public List<gw.internal.ext.org.objectweb.asm.Label> getLabels(boolean kind)
public void update(ConditionContext context)
public void setOperator(int opcode)
public int getOperator()
public void clear()
Copyright © 2021. All rights reserved.