Package gw.lang.ir

Class ConditionContext


  • public class ConditionContext
    extends Object
    • Constructor Detail

      • ConditionContext

        public ConditionContext()
    • Method Detail

      • generateFalseLabel

        public org.objectweb.asm.Label generateFalseLabel()
      • generateTrueLabel

        public org.objectweb.asm.Label generateTrueLabel()
      • setFalseLabels

        public void setFalseLabels​(List<org.objectweb.asm.Label> labels)
      • setTrueLabels

        public void setTrueLabels​(List<org.objectweb.asm.Label> labels)
      • mergeLabels

        public void mergeLabels​(boolean kind,
                                ConditionContext context)
      • fixLabels

        public void fixLabels​(boolean kind,
                              org.objectweb.asm.MethodVisitor mv)
      • getLabels

        public List<org.objectweb.asm.Label> getLabels​(boolean kind)
      • setOperator

        public void setOperator​(int opcode)
      • getOperator

        public int getOperator()
      • clear

        public void clear()