parameters: (self)
return_statement: return self._build_dir
docstring: The directory where xbuild will keep its temporary files
          during the build process. For best results, this directory
          should remain the same during subsequent invocations of
          xbuild.
docstring_summary: The directory where xbuild will keep its temporary files
          during the build process. For best results, this directory
          should remain the same during subsequent invocations of
          xbuild.
docstring_tokens: The directory where xbuild will keep its temporary files during the build process . For best results this directory should remain the same during subsequent invocations of xbuild .
function: def build_dir(self):
          """
          The directory where xbuild will keep its temporary files
          during the build process. For best results, this directory
          should remain the same during subsequent invocations of
          xbuild.
          """
          if self._build_dir is None:
              self.build_dir = "build"
          return self._build_dir
function_tokens: def build_dir ( self ) : if self . _build_dir is None : self . build_dir = "build" return self . _build_dir