Class IRCompilerLocalVar


  • public class IRCompilerLocalVar
    extends java.lang.Object
    • Field Detail

      • _name

        private java.lang.String _name
      • _index

        private int _index
      • _startLabel

        private org.objectweb.asm.Label _startLabel
      • _endLabel

        private org.objectweb.asm.Label _endLabel
      • _temp

        private boolean _temp
    • Method Detail

      • getName

        public java.lang.String getName()
      • getType

        public IRType getType()
      • getIndex

        public int getIndex()
      • setIndex

        public void setIndex​(int index)
      • getStartLabel

        public org.objectweb.asm.Label getStartLabel()
      • getEndLabel

        public org.objectweb.asm.Label getEndLabel()
      • setStartLabel

        public void setStartLabel​(org.objectweb.asm.Label startLabel)
      • setEndLabel

        public void setEndLabel​(org.objectweb.asm.Label endLabel)
      • isTemp

        public boolean isTemp()
      • getWidth

        public int getWidth()
      • maybeEraseStructuralType

        private static IRType maybeEraseStructuralType​(IRType type)