parameters: (self)
return_statement: return os.path.join(path, self.GetExecutableName())
docstring: Returns the name of the bundle binary of by this target.
      E.g. Chromium.app/Contents/MacOS/Chromium. Only valid for bundles.
docstring_summary: Returns the name of the bundle binary of by this target.
      E.g. Chromium.app/Contents/MacOS/Chromium. Only valid for bundles.
docstring_tokens: Returns the name of the bundle binary of by this target . E . g . Chromium . app / Contents / MacOS / Chromium . Only valid for bundles .
function: def _GetBundleBinaryPath(self):
      """Returns the name of the bundle binary of by this target.
      E.g. Chromium.app/Contents/MacOS/Chromium. Only valid for bundles."""
      assert self._IsBundle()
      if self.spec['type'] in ('shared_library') or self.isIOS:
        path = self.GetBundleContentsFolderPath()
      elif self.spec['type'] in ('executable', 'loadable_module'):
        path = os.path.join(self.GetBundleContentsFolderPath(), 'MacOS')
      return os.path.join(path, self.GetExecutableName())
function_tokens: def _GetBundleBinaryPath ( self ) : assert self . _IsBundle ( ) if self . spec [ 'type' ] in ( 'shared_library' ) or self . isIOS : path = self . GetBundleContentsFolderPath ( ) elif self . spec [ 'type' ] in ( 'executable' , 'loadable_module' ) : path = os . path . join ( self . GetBundleContentsFolderPath ( ) , 'MacOS' ) return os . path . join ( path , self . GetExecutableName ( ) )