Package gw.lang.ir

Class IRElement

    • Constructor Detail

      • IRElement

        protected IRElement()
    • Method Detail

      • setParent

        public void setParent​(IRElement parent)
      • setParentToThis

        protected void setParentToThis​(IRElement element)
      • isImplicit

        public boolean isImplicit()
      • setImplicit

        public void setImplicit​(boolean bImplicit)
      • getLineNumber

        public int getLineNumber()
      • setLineNumber

        public void setLineNumber​(int iLineNumber)
      • maybeEraseStructuralType

        public static IRType maybeEraseStructuralType​(IRType type)
      • maybeEraseStructuralType

        public static IRType maybeEraseStructuralType​(IRType ownersType,
                                                      IRType type)
      • maybeEraseStructuralSymbolTypes

        protected List<IRSymbol> maybeEraseStructuralSymbolTypes​(List<IRSymbol> parameters)