Class IRCompilerLocalVar

java.lang.Object
gw.internal.gosu.ir.compiler.bytecode.IRCompilerLocalVar

public class IRCompilerLocalVar extends Object
  • Field Details

    • _name

      private String _name
    • _type

      private IRType _type
    • _index

      private int _index
    • _scope

      private IRCompilerScope _scope
    • _startLabel

      private org.objectweb.asm.Label _startLabel
    • _endLabel

      private org.objectweb.asm.Label _endLabel
    • _temp

      private boolean _temp
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getType

      public IRType getType()
    • getIndex

      public int getIndex()
    • setIndex

      public void setIndex(int index)
    • getScope

      public IRCompilerScope getScope()
    • 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)