Package gw.lang.ir

Class IRSymbol

java.lang.Object
gw.lang.ir.IRSymbol

public class IRSymbol extends Object
  • Field Details

    • _name

      private String _name
    • _type

      private IRType _type
    • _temp

      private boolean _temp
    • _annotations

      private List<IRAnnotation> _annotations
  • Constructor Details

    • IRSymbol

      public IRSymbol(String name, IRType type, boolean temp)
  • Method Details

    • getName

      public String getName()
    • getType

      public IRType getType()
    • setType

      public void setType(IRType type)
    • isTemp

      public boolean isTemp()
    • setAnnotations

      public void setAnnotations(List<IRAnnotation> irAnnotations)
    • getAnnotations

      public List<IRAnnotation> getAnnotations()
    • toString

      public String toString()
      Overrides:
      toString in class Object