parameters: (self)
return_statement: return False
docstring: Returns true if the current token is within an interface method.
  
      Returns:
        True if the current token is within an interface method.
docstring_summary: Returns true if the current token is within an interface method.
docstring_tokens: Returns true if the current token is within an interface method .
function: def InInterfaceMethod(self):
      """Returns true if the current token is within an interface method.
  
      Returns:
        True if the current token is within an interface method.
      """
      if self.InFunction():
        if self._functions[-1].is_interface:
          return True
        else:
          name = self._functions[-1].name
          prototype_index = name.find('.prototype.')
          if prototype_index != -1:
            class_function_name = name[0:prototype_index]
            if (class_function_name in self._functions_by_name and
                self._functions_by_name[class_function_name].is_interface):
              return True
  
      return False
function_tokens: def InInterfaceMethod ( self ) : if self . InFunction ( ) : if self . _functions [ - 1 ] . is_interface : return True else : name = self . _functions [ - 1 ] . name prototype_index = name . find ( '.prototype.' ) if prototype_index != - 1 : class_function_name = name [ 0 : prototype_index ] if ( class_function_name in self . _functions_by_name and self . _functions_by_name [ class_function_name ] . is_interface ) : return True return False