parameters: ( self, request_data )
docstring: Jump to definition of identifier under cursor
docstring_summary: Jump to definition of identifier under cursor
docstring_tokens: Jump to definition of identifier under cursor
function: def _GoToDefinition( self, request_data ):
      """ Jump to definition of identifier under cursor """
      definition = self._GetResponse( '/gotodefinition',
                                      self._DefaultParameters( request_data ) )
      if definition[ 'FileName' ] is not None:
        filepath = definition[ 'FileName' ]
        return responses.BuildGoToResponseFromLocation(
          _BuildLocation( request_data,
                          filepath,
                          definition[ 'Line' ],
                          definition[ 'Column' ] ) )
      else:
        raise RuntimeError( 'Can\'t jump to definition' )
function_tokens: def _GoToDefinition ( self , request_data ) : definition = self . _GetResponse ( '/gotodefinition' , self . _DefaultParameters ( request_data ) ) if definition [ 'FileName' ] is not None : filepath = definition [ 'FileName' ] return responses . BuildGoToResponseFromLocation ( _BuildLocation ( request_data , filepath , definition [ 'Line' ] , definition [ 'Column' ] ) ) else : raise RuntimeError ( 'Can\'t jump to definition' )