Class IRBuilderContext


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

      • _symbols

        private java.util.Map<java.lang.String,​IRSymbol> _symbols
    • Constructor Detail

      • IRBuilderContext

        public IRBuilderContext​(IRMethodBuilder methodBuilder)
    • Method Detail

      • findField

        public IRFieldDecl findField​(java.lang.String name)
      • findMethod

        public IRMethodStatement findMethod​(java.lang.String name,
                                            int numArgs)
      • owningType

        public IRType owningType()
      • currentClassSuperType

        public IRType currentClassSuperType()
      • currentReturnType

        public IRType currentReturnType()
      • findVar

        public IRSymbol findVar​(java.lang.String name)
      • getOrCreateVar

        public IRSymbol getOrCreateVar​(java.lang.String name,
                                       IRType type)