SYMBOL INDEX (954 symbols across 65 files) FILE: .ycm_extra_conf.py function GetStandardLibraryIndexInSysPath (line 38) | def GetStandardLibraryIndexInSysPath( sys_path ): function PythonSysPath (line 45) | def PythonSysPath( **kwargs ): FILE: install.py function CheckCall (line 23) | def CheckCall( args, **kwargs ): function Main (line 30) | def Main(): FILE: python/ycm/base.py function GetUserOptions (line 27) | def GetUserOptions( default_options = {} ): function CurrentIdentifierFinished (line 64) | def CurrentIdentifierFinished(): function LastEnteredCharIsIdentifierChar (line 80) | def LastEnteredCharIsIdentifierChar(): function AdjustCandidateInsertionText (line 90) | def AdjustCandidateInsertionText( candidates ): function OverlapLength (line 132) | def OverlapLength( left_string, right_string ): FILE: python/ycm/buffer.py class Buffer (line 29) | class Buffer: method __init__ (line 31) | def __init__( self, bufnr, user_options, filetypes ): method FileParseRequestReady (line 45) | def FileParseRequestReady( self, block = False ): method SendParseRequest (line 50) | def SendParseRequest( self, extra_data ): method ParseRequestPending (line 67) | def ParseRequestPending( self ): method NeedsReparse (line 71) | def NeedsReparse( self ): method ShouldResendParseRequest (line 75) | def ShouldResendParseRequest( self ): method UpdateDiagnostics (line 81) | def UpdateDiagnostics( self, force = False ): method UpdateWithNewDiagnostics (line 91) | def UpdateWithNewDiagnostics( self, diagnostics, async_message ): method UpdateMatches (line 98) | def UpdateMatches( self ): method PopulateLocationList (line 102) | def PopulateLocationList( self, open_on_edit = False ): method GetResponse (line 106) | def GetResponse( self ): method IsResponseHandled (line 110) | def IsResponseHandled( self ): method MarkResponseHandled (line 114) | def MarkResponseHandled( self ): method OnCursorMoved (line 118) | def OnCursorMoved( self ): method GetErrorCount (line 122) | def GetErrorCount( self ): method GetWarningCount (line 126) | def GetWarningCount( self ): method RefreshDiagnosticsUI (line 130) | def RefreshDiagnosticsUI( self ): method ClearDiagnosticsUI (line 134) | def ClearDiagnosticsUI( self ): method DiagnosticsForLine (line 138) | def DiagnosticsForLine( self, line_number ): method UpdateFromFileTypes (line 142) | def UpdateFromFileTypes( self, filetypes ): method _ChangedTick (line 148) | def _ChangedTick( self ): class BufferDict (line 152) | class BufferDict( dict ): method __init__ (line 154) | def __init__( self, user_options ): method __missing__ (line 158) | def __missing__( self, key ): FILE: python/ycm/client/base_request.py class BaseRequest (line 41) | class BaseRequest: method __init__ (line 43) | def __init__( self ): method Start (line 47) | def Start( self ): method Done (line 51) | def Done( self ): method Response (line 55) | def Response( self ): method ShouldResend (line 59) | def ShouldResend( self ): method HandleFuture (line 63) | def HandleFuture( self, method GetDataFromHandler (line 103) | def GetDataFromHandler( self, method GetDataFromHandlerAsync (line 115) | def GetDataFromHandlerAsync( self, method PostDataToHandler (line 128) | def PostDataToHandler( self, method PostDataToHandlerAsync (line 144) | def PostDataToHandlerAsync( data, handler, timeout = _READ_TIMEOUT_SEC ): method _TalkToHandlerAsync (line 153) | def _TalkToHandlerAsync( data, method _ExtraHeaders (line 192) | def _ExtraHeaders( method, request_uri, request_body = None ): method Executor (line 207) | def Executor( cls ): function BuildRequestData (line 220) | def BuildRequestData( buffer_number = None ): function BuildRequestDataForLocation (line 252) | def BuildRequestDataForLocation( file : str, line : int, column : int ): function _JsonFromFuture (line 272) | def _JsonFromFuture( future ): function _LoadExtraConfFile (line 293) | def _LoadExtraConfFile( filepath ): function _IgnoreExtraConfFile (line 298) | def _IgnoreExtraConfFile( filepath ): function DisplayServerException (line 303) | def DisplayServerException( exception, truncate_message = False ): function _ToUtf8Json (line 313) | def _ToUtf8Json( data ): function _ValidateResponseObject (line 317) | def _ValidateResponseObject( response, response_text ): function _BuildUri (line 326) | def _BuildUri( handler ): function MakeServerException (line 330) | def MakeServerException( data ): FILE: python/ycm/client/command_request.py function _EnsureBackwardsCompatibility (line 26) | def _EnsureBackwardsCompatibility( arguments ): class CommandRequest (line 32) | class CommandRequest( BaseRequest ): method __init__ (line 33) | def __init__( self, method Start (line 50) | def Start( self ): method Done (line 68) | def Done( self ): method Response (line 72) | def Response( self ): method RunPostCommandActionsIfNeeded (line 81) | def RunPostCommandActionsIfNeeded( self, method StringResponse (line 113) | def StringResponse( self ): method _HandleGotoResponse (line 145) | def _HandleGotoResponse( self, buffer_command, modifiers ): method _HandleFixitResponse (line 164) | def _HandleFixitResponse( self ): method _HandleBasicResponse (line 205) | def _HandleBasicResponse( self ): method _HandleMessageResponse (line 209) | def _HandleMessageResponse( self ): method _HandleDetailedInfoResponse (line 213) | def _HandleDetailedInfoResponse( self, modifiers ): function SendCommandRequestAsync (line 218) | def SendCommandRequestAsync( arguments, function SendCommandRequest (line 231) | def SendCommandRequest( arguments, function GetCommandResponse (line 245) | def GetCommandResponse( arguments, extra_data = None ): function GetRawCommandResponse (line 253) | def GetRawCommandResponse( arguments, silent, location = None ): FILE: python/ycm/client/completer_available_request.py class CompleterAvailableRequest (line 21) | class CompleterAvailableRequest( BaseRequest ): method __init__ (line 22) | def __init__( self, filetypes ): method Start (line 28) | def Start( self ): method Response (line 35) | def Response( self ): function SendCompleterAvailableRequest (line 39) | def SendCompleterAvailableRequest( filetypes ): FILE: python/ycm/client/completion_request.py class CompletionRequest (line 30) | class CompletionRequest( BaseRequest ): method __init__ (line 31) | def __init__( self, request_data ): method Start (line 37) | def Start( self ): method Done (line 42) | def Done( self ): method _RawResponse (line 46) | def _RawResponse( self ): method Response (line 68) | def Response( self ): method OnCompleteDone (line 79) | def OnCompleteDone( self ): method _GetExtraDataUserMayHaveCompleted (line 89) | def _GetExtraDataUserMayHaveCompleted( self ): method _OnCompleteDone_Csharp (line 107) | def _OnCompleteDone_Csharp( self ): method _OnCompleteDone_FixIt (line 126) | def _OnCompleteDone_FixIt( self ): function _GetRequiredNamespaceImport (line 146) | def _GetRequiredNamespaceImport( extra_data ): function _GetFixItCompletion (line 150) | def _GetFixItCompletion( extra_data ): function _FilterToMatchingCompletions (line 154) | def _FilterToMatchingCompletions( completed_item, completions ): function _GetCompletionInfoField (line 170) | def _GetCompletionInfoField( completion_data ): function ConvertCompletionDataToVimData (line 186) | def ConvertCompletionDataToVimData( completion_data ): function _ConvertCompletionDatasToVimDatas (line 226) | def _ConvertCompletionDatasToVimDatas( response_data ): FILE: python/ycm/client/debug_info_request.py class DebugInfoRequest (line 21) | class DebugInfoRequest( BaseRequest ): method __init__ (line 22) | def __init__( self, extra_data = None ): method Start (line 28) | def Start( self ): method Response (line 37) | def Response( self ): function FormatDebugInfoResponse (line 41) | def FormatDebugInfoResponse( response ): function _FormatYcmdDebugInfo (line 51) | def _FormatYcmdDebugInfo( ycmd ): function _FormatCompleterDebugInfo (line 72) | def _FormatCompleterDebugInfo( completer ): function SendDebugInfoRequest (line 102) | def SendDebugInfoRequest( extra_data = None ): FILE: python/ycm/client/event_notification.py class EventNotification (line 21) | class EventNotification( BaseRequest ): method __init__ (line 22) | def __init__( self, event_name, buffer_number = None, extra_data = Non... method Start (line 31) | def Start( self ): method Done (line 41) | def Done( self ): method Response (line 45) | def Response( self ): function SendEventNotificationAsync (line 58) | def SendEventNotificationAsync( event_name, FILE: python/ycm/client/inlay_hints_request.py class InlayHintsRequest (line 28) | class InlayHintsRequest( BaseRequest ): method __init__ (line 29) | def __init__( self, request_data ): method Start (line 35) | def Start( self ): method Done (line 39) | def Done( self ): method Reset (line 43) | def Reset( self ): method Response (line 46) | def Response( self ): FILE: python/ycm/client/messages_request.py class MessagesPoll (line 29) | class MessagesPoll( BaseRequest ): method __init__ (line 30) | def __init__( self, buff ): method _SendRequest (line 36) | def _SendRequest( self ): method Poll (line 44) | def Poll( self, diagnostics_handler ): function _HandlePollResponse (line 73) | def _HandlePollResponse( response, diagnostics_handler ): FILE: python/ycm/client/omni_completion_request.py class OmniCompletionRequest (line 21) | class OmniCompletionRequest( CompletionRequest ): method __init__ (line 22) | def __init__( self, omni_completer, request_data ): method Start (line 27) | def Start( self ): method Done (line 31) | def Done( self ): method Response (line 35) | def Response( self ): method OnCompleteDone (line 44) | def OnCompleteDone( self ): FILE: python/ycm/client/resolve_completion_request.py class ResolveCompletionRequest (line 29) | class ResolveCompletionRequest( BaseRequest ): method __init__ (line 30) | def __init__( self, method Start (line 37) | def Start( self ): method Done (line 41) | def Done( self ): method OnCompleteDone (line 45) | def OnCompleteDone( self ): method Response (line 54) | def Response( self ): function ResolveCompletionItem (line 75) | def ResolveCompletionItem( completion_request, item ): FILE: python/ycm/client/semantic_tokens_request.py class SemanticTokensRequest (line 28) | class SemanticTokensRequest( BaseRequest ): method __init__ (line 29) | def __init__( self, request_data ): method Start (line 35) | def Start( self ): method Done (line 39) | def Done( self ): method Reset (line 43) | def Reset( self ): method Response (line 46) | def Response( self ): FILE: python/ycm/client/shutdown_request.py class ShutdownRequest (line 23) | class ShutdownRequest( BaseRequest ): method __init__ (line 24) | def __init__( self ): method Start (line 28) | def Start( self ): function SendShutdownRequest (line 35) | def SendShutdownRequest(): FILE: python/ycm/client/signature_help_request.py class SigHelpAvailableByFileType (line 25) | class SigHelpAvailableByFileType( dict ): method __missing__ (line 26) | def __missing__( self, filetype ): class SignatureHelpRequest (line 32) | class SignatureHelpRequest( BaseRequest ): method __init__ (line 33) | def __init__( self, request_data ): method Start (line 40) | def Start( self ): method Done (line 45) | def Done( self ): method Reset (line 49) | def Reset( self ): method Response (line 53) | def Response( self ): method _Response (line 59) | def _Response( self ): class SignatureHelpAvailableRequest (line 79) | class SignatureHelpAvailableRequest( BaseRequest ): method __init__ (line 80) | def __init__( self, filetype ): method Done (line 86) | def Done( self ): method Response (line 90) | def Response( self ): method Start (line 103) | def Start( self, filetype ): FILE: python/ycm/client/ycmd_keepalive.py class YcmdKeepalive (line 26) | class YcmdKeepalive: method __init__ (line 27) | def __init__( self, ping_interval_seconds = 60 * 10 ): method Start (line 33) | def Start( self ): method _ThreadMain (line 37) | def _ThreadMain( self ): FILE: python/ycm/diagnostic_filter.py class DiagnosticFilter (line 21) | class DiagnosticFilter: method __init__ (line 22) | def __init__( self, config_or_filters ): method IsAllowed (line 26) | def IsAllowed( self, diagnostic ): method CreateFromOptions (line 32) | def CreateFromOptions( user_options ): class _MasterDiagnosticFilter (line 43) | class _MasterDiagnosticFilter: method __init__ (line 45) | def __init__( self, all_filters ): method SubsetForTypes (line 50) | def SubsetForTypes( self, filetypes ): function _ListOf (line 69) | def _ListOf( config_entry ): function CompileRegex (line 76) | def CompileRegex( raw_regex ): function CompileLevel (line 85) | def CompileLevel( level ): function _CompileFilters (line 101) | def _CompileFilters( config ): FILE: python/ycm/diagnostic_interface.py class DiagnosticInterface (line 26) | class DiagnosticInterface: method __init__ (line 27) | def __init__( self, bufnr, user_options ): method ShouldUpdateDiagnosticsUINow (line 38) | def ShouldUpdateDiagnosticsUINow( self ): method OnCursorMoved (line 43) | def OnCursorMoved( self ): method GetErrorCount (line 54) | def GetErrorCount( self ): method GetWarningCount (line 58) | def GetWarningCount( self ): method PopulateLocationList (line 62) | def PopulateLocationList( self, open_on_edit = False ): method UpdateWithNewDiagnostics (line 69) | def UpdateWithNewDiagnostics( self, diags, open_on_edit = False ): method RefreshDiagnosticsUI (line 78) | def RefreshDiagnosticsUI( self, open_on_edit = False ): method ClearDiagnosticsUI (line 91) | def ClearDiagnosticsUI( self ): method DiagnosticsForLine (line 101) | def DiagnosticsForLine( self, line_number ): method _ApplyDiagnosticFilter (line 105) | def _ApplyDiagnosticFilter( self, diags ): method _EchoDiagnostic (line 111) | def _EchoDiagnostic( self ): method _EchoDiagnosticForLine (line 117) | def _EchoDiagnosticForLine( self, line_num ): method _ClearCurrentDiagnostic (line 132) | def _ClearCurrentDiagnostic( self, will_be_replaced=False ): method _EchoDiagnosticText (line 149) | def _EchoDiagnosticText( self, line_num, first_diag, text ): method _DiagnosticsCount (line 190) | def _DiagnosticsCount( self, predicate ): method _UpdateLocationLists (line 197) | def _UpdateLocationLists( self, open_on_edit = False ): method _ClearMatches (line 204) | def _ClearMatches( self ): method UpdateMatches (line 210) | def UpdateMatches( self ): method _ClearSigns (line 247) | def _ClearSigns( self ): method _UpdateSigns (line 252) | def _UpdateSigns( self ): method _ConvertDiagListToDict (line 277) | def _ConvertDiagListToDict( self ): function _NormalizeDiagnostic (line 299) | def _NormalizeDiagnostic( diag ): function _ConvertDiagnosticToTextProperties (line 309) | def _ConvertDiagnosticToTextProperties( bufnr, diagnostic ): function _IsValidRange (line 372) | def _IsValidRange( start_line, start_column, end_line, end_column ): FILE: python/ycm/hierarchy_tree.py class HierarchyNode (line 23) | class HierarchyNode: method __init__ (line 24) | def __init__( self, data, distance : int ): method ToRootLocation (line 30) | def ToRootLocation( self, subindex : int ): method ToLocation (line 41) | def ToLocation( self, subindex : int ): function handle_to_index (line 52) | def handle_to_index( handle : int ): function handle_to_location_index (line 56) | def handle_to_location_index( handle : int ): function make_handle (line 60) | def make_handle( index : int, location_index : int ): class HierarchyTree (line 64) | class HierarchyTree: method __init__ (line 65) | def __init__( self ): method SetRootNode (line 70) | def SetRootNode( self, items, kind : str ): method UpdateHierarchy (line 81) | def UpdateHierarchy( self, handle : int, items, direction : str ): method Reset (line 95) | def Reset( self ): method _HierarchyToLinesHelper (line 101) | def _HierarchyToLinesHelper( self, refs, use_down_nodes ): method HierarchyToLines (line 153) | def HierarchyToLines( self ): method JumpToItem (line 160) | def JumpToItem( self, handle : int, command ): method ShouldResolveItem (line 171) | def ShouldResolveItem( self, handle : int, direction : str ): method ResolveArguments (line 183) | def ResolveArguments( self, handle : int, direction : str ): method HandleToRootLocation (line 200) | def HandleToRootLocation( self, handle : int ): method UpdateChangesRoot (line 212) | def UpdateChangesRoot( self, handle : int, direction : str ): FILE: python/ycm/inlay_hints.py function Initialise (line 34) | def Initialise(): class InlayHints (line 59) | class InlayHints( sr.ScrollingBufferRange ): method _NewRequest (line 63) | def _NewRequest( self, request_range ): method Clear (line 69) | def Clear( self ): method _Draw (line 77) | def _Draw( self ): FILE: python/ycm/omni_completer.py class OmniCompleter (line 29) | class OmniCompleter( Completer ): method __init__ (line 30) | def __init__( self, user_options ): method SupportedFiletypes (line 35) | def SupportedFiletypes( self ): method ShouldUseCache (line 39) | def ShouldUseCache( self ): method ShouldUseNow (line 43) | def ShouldUseNow( self, request_data ): method ShouldUseNowInner (line 52) | def ShouldUseNowInner( self, request_data ): method ComputeCandidates (line 62) | def ComputeCandidates( self, request_data ): method ComputeCandidatesInner (line 70) | def ComputeCandidatesInner( self, request_data ): method FilterAndSortCandidatesInner (line 143) | def FilterAndSortCandidatesInner( self, candidates, sort_property, que... FILE: python/ycm/paths.py function PathToPythonInterpreter (line 35) | def PathToPythonInterpreter(): function _PathToPythonUsedDuringBuild (line 72) | def _PathToPythonUsedDuringBuild(): function _EndsWithPython (line 82) | def _EndsWithPython( path ): function PathToServerScript (line 87) | def PathToServerScript(): FILE: python/ycm/scrolling_range.py class ScrollingBufferRange (line 23) | class ScrollingBufferRange( object ): method __init__ (line 29) | def __init__( self, bufnr ): method Ready (line 36) | def Ready( self ): method Request (line 40) | def Request( self, force=False ): method Update (line 74) | def Update( self ): method Refresh (line 97) | def Refresh( self ): method GrowRangeIfNeeded (line 109) | def GrowRangeIfNeeded( self, rng ): method _NewRequest (line 138) | def _NewRequest( self, request_range ): method _Draw (line 144) | def _Draw( self ): FILE: python/ycm/semantic_highlighting.py function Initialise (line 65) | def Initialise(): function NextPropID (line 88) | def NextPropID(): class SemanticHighlighting (line 97) | class SemanticHighlighting( sr.ScrollingBufferRange ): method __init__ (line 100) | def __init__( self, bufnr ): method _NewRequest (line 105) | def _NewRequest( self, request_range ): method _Draw (line 111) | def _Draw( self ): FILE: python/ycm/signature_help.py class SignatureHelpState (line 25) | class SignatureHelpState: method __init__ (line 30) | def __init__( self, method ToggleVisibility (line 38) | def ToggleVisibility( self ): method IsActive (line 47) | def IsActive( self ): function _MakeSignatureHelpBuffer (line 53) | def _MakeSignatureHelpBuffer( signature_info ): function ShouldUseSignatureHelp (line 84) | def ShouldUseSignatureHelp(): function UpdateSignatureHelp (line 89) | def UpdateSignatureHelp( state, signature_info ): # noqa FILE: python/ycm/syntax_parse.py class SyntaxGroup (line 56) | class SyntaxGroup: method __init__ (line 57) | def __init__( self, name, lines = None ): function SyntaxKeywordsForCurrentBuffer (line 63) | def SyntaxKeywordsForCurrentBuffer(): function _KeywordsFromSyntaxListOutput (line 68) | def _KeywordsFromSyntaxListOutput( syntax_output ): function _SyntaxGroupsFromOutput (line 83) | def _SyntaxGroupsFromOutput( syntax_output ): function _CreateInitialGroupMap (line 114) | def _CreateInitialGroupMap(): function _ConnectGroupChildren (line 155) | def _ConnectGroupChildren( group_name_to_group ): function _GetAllDescendentats (line 175) | def _GetAllDescendentats( root_group ): function _ExtractKeywordsFromLine (line 183) | def _ExtractKeywordsFromLine( line ): function _ExtractKeywordsFromGroup (line 224) | def _ExtractKeywordsFromGroup( group ): FILE: python/ycm/tests/__init__.py function PathToTestFile (line 33) | def PathToTestFile( *args ): function UserOptions (line 68) | def UserOptions( options ): function _IsReady (line 78) | def _IsReady(): function WaitUntilReady (line 82) | def WaitUntilReady( timeout = 5 ): function StopServer (line 97) | def StopServer( ycm ): function YouCompleteMeInstance (line 106) | def YouCompleteMeInstance( custom_options = {} ): function youcompleteme_instance (line 138) | def youcompleteme_instance( custom_options = {} ): FILE: python/ycm/tests/base_test.py function MockCurrentFiletypes (line 30) | def MockCurrentFiletypes( filetypes = [ '' ] ): function MockCurrentColumnAndLineContents (line 36) | def MockCurrentColumnAndLineContents( column, line_contents ): function MockTextAfterCursor (line 44) | def MockTextAfterCursor( text ): class BaseTest (line 49) | class BaseTest( TestCase ): method test_AdjustCandidateInsertionText_Basic (line 50) | def test_AdjustCandidateInsertionText_Basic( self ): method test_AdjustCandidateInsertionText_ParenInTextAfterCursor (line 57) | def test_AdjustCandidateInsertionText_ParenInTextAfterCursor( self ): method test_AdjustCandidateInsertionText_PlusInTextAfterCursor (line 64) | def test_AdjustCandidateInsertionText_PlusInTextAfterCursor( self ): method test_AdjustCandidateInsertionText_WhitespaceInTextAfterCursor (line 71) | def test_AdjustCandidateInsertionText_WhitespaceInTextAfterCursor( sel... method test_AdjustCandidateInsertionText_MoreThanWordMatchingAfterCursor (line 78) | def test_AdjustCandidateInsertionText_MoreThanWordMatchingAfterCursor(... method test_AdjustCandidateInsertionText_NotSuffix (line 90) | def test_AdjustCandidateInsertionText_NotSuffix( self ): method test_AdjustCandidateInsertionText_NothingAfterCursor (line 97) | def test_AdjustCandidateInsertionText_NothingAfterCursor( self ): method test_AdjustCandidateInsertionText_MultipleStrings (line 106) | def test_AdjustCandidateInsertionText_MultipleStrings( self ): method test_AdjustCandidateInsertionText_DontTouchAbbr (line 119) | def test_AdjustCandidateInsertionText_DontTouchAbbr( self ): method test_AdjustCandidateInsertionText_NoAbbr (line 126) | def test_AdjustCandidateInsertionText_NoAbbr( self ): method test_OverlapLength_Basic (line 133) | def test_OverlapLength_Basic( self ): method test_OverlapLength_BasicWithUnicode (line 138) | def test_OverlapLength_BasicWithUnicode( self ): method test_OverlapLength_OneCharOverlap (line 143) | def test_OverlapLength_OneCharOverlap( self ): method test_OverlapLength_SameStrings (line 147) | def test_OverlapLength_SameStrings( self ): method test_OverlapLength_Substring (line 151) | def test_OverlapLength_Substring( self ): method test_OverlapLength_LongestOverlap (line 156) | def test_OverlapLength_LongestOverlap( self ): method test_OverlapLength_EmptyInput (line 161) | def test_OverlapLength_EmptyInput( self ): method test_OverlapLength_NoOverlap (line 167) | def test_OverlapLength_NoOverlap( self ): method test_LastEnteredCharIsIdentifierChar_Basic (line 174) | def test_LastEnteredCharIsIdentifierChar_Basic( self ): method test_LastEnteredCharIsIdentifierChar_FiletypeHtml (line 186) | def test_LastEnteredCharIsIdentifierChar_FiletypeHtml( self ): method test_LastEnteredCharIsIdentifierChar_ColumnIsZero (line 192) | def test_LastEnteredCharIsIdentifierChar_ColumnIsZero( self ): method test_LastEnteredCharIsIdentifierChar_LineEmpty (line 197) | def test_LastEnteredCharIsIdentifierChar_LineEmpty( self ): method test_LastEnteredCharIsIdentifierChar_NotIdentChar (line 206) | def test_LastEnteredCharIsIdentifierChar_NotIdentChar( self ): method test_LastEnteredCharIsIdentifierChar_Unicode (line 218) | def test_LastEnteredCharIsIdentifierChar_Unicode( self ): method test_CurrentIdentifierFinished_Basic (line 234) | def test_CurrentIdentifierFinished_Basic( self ): method test_CurrentIdentifierFinished_NothingBeforeColumn (line 246) | def test_CurrentIdentifierFinished_NothingBeforeColumn( self ): method test_CurrentIdentifierFinished_InvalidColumn (line 254) | def test_CurrentIdentifierFinished_InvalidColumn( self ): method test_CurrentIdentifierFinished_InMiddleOfLine (line 266) | def test_CurrentIdentifierFinished_InMiddleOfLine( self ): method test_CurrentIdentifierFinished_Html (line 278) | def test_CurrentIdentifierFinished_Html( self ): method test_CurrentIdentifierFinished_WhitespaceOnly (line 284) | def test_CurrentIdentifierFinished_WhitespaceOnly( self ): method test_CurrentIdentifierFinished_Unicode (line 296) | def test_CurrentIdentifierFinished_Unicode( self ): FILE: python/ycm/tests/client/base_request_test.py class BaseRequestTest (line 27) | class BaseRequestTest( TestCase ): method test_BuildRequestData_AddWorkingDir (line 30) | def test_BuildRequestData_AddWorkingDir( self, *args ): method test_BuildRequestData_AddWorkingDirWithFileName (line 38) | def test_BuildRequestData_AddWorkingDirWithFileName( self, *args ): FILE: python/ycm/tests/client/command_request_test.py function GoToTest (line 28) | def GoToTest( command, response ): function GoToListTest (line 41) | def GoToListTest( command, response ): class GoToResponse_QuickFixTest (line 90) | class GoToResponse_QuickFixTest( TestCase ): method setUp (line 96) | def setUp( self ): method tearDown (line 100) | def tearDown( self ): method test_GoTo_EmptyList (line 104) | def test_GoTo_EmptyList( self ): method test_GoTo_SingleItem_List (line 108) | def test_GoTo_SingleItem_List( self ): method test_GoTo_MultiItem_List (line 122) | def test_GoTo_MultiItem_List( self ): method _CheckGoToList (line 150) | def _CheckGoToList( self, class Response_Detection_Test (line 177) | class Response_Detection_Test( TestCase ): method test_BasicResponse (line 179) | def test_BasicResponse( self ): method test_FixIt_Response_Empty (line 196) | def test_FixIt_Response_Empty( self ): method test_FixIt_Response (line 218) | def test_FixIt_Response( self ): method test_Message_Response (line 257) | def test_Message_Response( self ): method test_Detailed_Info (line 277) | def test_Detailed_Info( self ): method test_GoTo_Single (line 297) | def test_GoTo_Single( self ): FILE: python/ycm/tests/client/completion_request_test.py class ConvertCompletionResponseToVimDatasTest (line 28) | class ConvertCompletionResponseToVimDatasTest( TestCase ): method _Check (line 32) | def _Check( self, completion_data, expected_vim_data ): method test_AllFields (line 48) | def test_AllFields( self ): method test_OnlyInsertionTextField (line 72) | def test_OnlyInsertionTextField( self ): method test_JustDetailedInfo (line 88) | def test_JustDetailedInfo( self ): method test_JustDocString (line 108) | def test_JustDocString( self ): method test_ExtraInfoNoDocString (line 131) | def test_ExtraInfoNoDocString( self ): method test_NullCharactersInExtraInfoAndDocString (line 152) | def test_NullCharactersInExtraInfoAndDocString( self ): method test_ExtraInfoNoDocStringWithDetailedInfo (line 176) | def test_ExtraInfoNoDocStringWithDetailedInfo( self ): method test_EmptyInsertionText (line 198) | def test_EmptyInsertionText( self ): method test_TruncateForPopup (line 222) | def test_TruncateForPopup( self, *args ): method test_OnlyTruncateForPopupIfNecessary (line 248) | def test_OnlyTruncateForPopupIfNecessary( self, *args ): method test_DontTruncateIfNotPopup (line 273) | def test_DontTruncateIfNotPopup( self, *args ): method test_TruncateForPopupWithoutDuplication (line 298) | def test_TruncateForPopupWithoutDuplication( self, *args ): FILE: python/ycm/tests/client/debug_info_request_test.py class DebugInfoRequestTest (line 70) | class DebugInfoRequestTest( TestCase ): method test_FormatDebugInfoResponse_NoResponse (line 71) | def test_FormatDebugInfoResponse_NoResponse( self ): method test_FormatDebugInfoResponse_NoExtraConf (line 78) | def test_FormatDebugInfoResponse_NoExtraConf( self ): method test_FormatDebugInfoResponse_ExtraConfFoundButNotLoaded (line 92) | def test_FormatDebugInfoResponse_ExtraConfFoundButNotLoaded( self ): method test_FormatDebugInfoResponse_ExtraConfFoundAndLoaded (line 107) | def test_FormatDebugInfoResponse_ExtraConfFoundAndLoaded( self ): method test_FormatDebugInfoResponse_Completer_ServerRunningWithHost (line 122) | def test_FormatDebugInfoResponse_Completer_ServerRunningWithHost( self ): method test_FormatDebugInfoResponse_Completer_ServerRunningWithoutHost (line 140) | def test_FormatDebugInfoResponse_Completer_ServerRunningWithoutHost( s... method test_FormatDebugInfoResponse_Completer_ServerNotRunningWithNoLogfiles (line 162) | def test_FormatDebugInfoResponse_Completer_ServerNotRunningWithNoLogfi... FILE: python/ycm/tests/client/messages_request_test.py class MessagesRequestTest (line 29) | class MessagesRequestTest( TestCase ): method test_HandlePollResponse_NoMessages (line 30) | def test_HandlePollResponse_NoMessages( self ): method test_HandlePollResponse_PollingNotSupported (line 39) | def test_HandlePollResponse_PollingNotSupported( self ): method test_HandlePollResponse_SingleMessage (line 48) | def test_HandlePollResponse_SingleMessage( self, post_vim_message ): method test_HandlePollResponse_MultipleMessages (line 60) | def test_HandlePollResponse_MultipleMessages( self, post_vim_message ): method test_HandlePollResponse_SingleDiagnostic (line 72) | def test_HandlePollResponse_SingleDiagnostic( self ): method test_HandlePollResponse_MultipleDiagnostics (line 85) | def test_HandlePollResponse_MultipleDiagnostics( self ): method test_HandlePollResponse_MultipleMessagesAndDiagnostics (line 106) | def test_HandlePollResponse_MultipleMessagesAndDiagnostics( FILE: python/ycm/tests/client/omni_completion_request_test.py function BuildOmnicompletionRequest (line 25) | def BuildOmnicompletionRequest( results, start_column = 1 ): class OmniCompletionRequestTest (line 40) | class OmniCompletionRequestTest( TestCase ): method test_Done_AlwaysTrue (line 41) | def test_Done_AlwaysTrue( self ): method test_Response_FromOmniCompleter (line 47) | def test_Response_FromOmniCompleter( self ): FILE: python/ycm/tests/command_test.py class CommandTest (line 28) | class CommandTest( TestCase ): method test_SendCommandRequest_ExtraConfVimData_Works (line 30) | def test_SendCommandRequest_ExtraConfVimData_Works( self, ycm ): method test_SendCommandRequest_ExtraConfData_UndefinedValue (line 57) | def test_SendCommandRequest_ExtraConfData_UndefinedValue( self, ycm ): method test_SendCommandRequest_BuildRange_NoVisualMarks (line 80) | def test_SendCommandRequest_BuildRange_NoVisualMarks( self, ycm, *args ): method test_SendCommandRequest_BuildRange_VisualMarks (line 110) | def test_SendCommandRequest_BuildRange_VisualMarks( self, ycm, *args ): method test_SendCommandRequest_IgnoreFileTypeOption (line 143) | def test_SendCommandRequest_IgnoreFileTypeOption( self, ycm, *args ): FILE: python/ycm/tests/completion_test.py function MockCompletionRequest (line 38) | def MockCompletionRequest( response_method ): function MockResolveRequest (line 58) | def MockResolveRequest( response_method ): class CompletionTest (line 72) | class CompletionTest( TestCase ): method test_SendCompletionRequest_UnicodeWorkingDirectory (line 74) | def test_SendCompletionRequest_UnicodeWorkingDirectory( self, ycm ): method test_SendCompletionRequest_ResponseContainingError (line 97) | def test_SendCompletionRequest_ResponseContainingError( method test_SendCompletionRequest_ErrorFromServer (line 151) | def test_SendCompletionRequest_ErrorFromServer( self, method test_ResolveCompletionRequest_Resolves (line 179) | def test_ResolveCompletionRequest_Resolves( self, method test_ResolveCompletionRequest_ResponseContainsErrors (line 275) | def test_ResolveCompletionRequest_ResponseContainsErrors( self, method test_ResolveCompletionItem_NoUserData (line 372) | def test_ResolveCompletionItem_NoUserData( self, ycm, post_vim_message ): method test_ResolveCompletionItem_NoRequest (line 419) | def test_ResolveCompletionItem_NoRequest( self, ycm ): method test_ResolveCompletionRequest_ServerError (line 427) | def test_ResolveCompletionRequest_ServerError( FILE: python/ycm/tests/diagnostic_filter_test.py function _assert_accept_equals (line 26) | def _assert_accept_equals( filter, text_or_obj, expected ): function _assert_accepts (line 33) | def _assert_accepts( filter, text ): function _assert_rejects (line 37) | def _assert_rejects( filter, text ): function _JavaFilter (line 41) | def _JavaFilter( config ): function _CreateFilterForTypes (line 45) | def _CreateFilterForTypes( opts, types ): class DiagnosticFilterTest (line 49) | class DiagnosticFilterTest( TestCase ): method test_RegexFilter (line 50) | def test_RegexFilter( self ): method test_RegexSingleList (line 58) | def test_RegexSingleList( self ): method test_RegexMultiList (line 66) | def test_RegexMultiList( self ): method test_RegexNotFiltered (line 74) | def test_RegexNotFiltered( self ): method test_LevelWarnings (line 82) | def test_LevelWarnings( self ): method test_LevelErrors (line 92) | def test_LevelErrors( self ): method test_MultipleFilterTypesTypeTest (line 102) | def test_MultipleFilterTypesTypeTest( self ): method test_MergeMultipleFiletypes (line 116) | def test_MergeMultipleFiletypes( self ): method test_CommaSeparatedFiletypes (line 129) | def test_CommaSeparatedFiletypes( self ): FILE: python/ycm/tests/diagnostic_interface_test.py function SimpleDiagnosticToJson (line 28) | def SimpleDiagnosticToJson( start_line, start_col, end_line, end_col ): function SimpleDiagnosticToJsonWithInvalidLineNum (line 57) | def SimpleDiagnosticToJsonWithInvalidLineNum( start_line, start_col, function YcmTextPropertyTupleMatcher (line 97) | def YcmTextPropertyTupleMatcher( start_line, start_col, end_line, end_co... class DiagnosticInterfaceTest (line 105) | class DiagnosticInterfaceTest( TestCase ): method test_ConvertDiagnosticToTextProperties (line 106) | def test_ConvertDiagnosticToTextProperties( self ): method test_ConvertDiagnosticWithInvalidLineNum (line 149) | def test_ConvertDiagnosticWithInvalidLineNum( self ): method test_IsValidRange (line 182) | def test_IsValidRange( self ): FILE: python/ycm/tests/event_notification_test.py function PresentDialog_Confirm_Call (line 38) | def PresentDialog_Confirm_Call( message ): function MockArbitraryBuffer (line 45) | def MockArbitraryBuffer( filetype ): function MockEventNotification (line 58) | def MockEventNotification( response_method, native_filetype_completer = ... function _Check_FileReadyToParse_Diagnostic_Error (line 88) | def _Check_FileReadyToParse_Diagnostic_Error( ycm ): function _Check_FileReadyToParse_Diagnostic_Warning (line 142) | def _Check_FileReadyToParse_Diagnostic_Warning( ycm ): function _Check_FileReadyToParse_Diagnostic_Clean (line 182) | def _Check_FileReadyToParse_Diagnostic_Clean( ycm ): class EventNotificationTest (line 199) | class EventNotificationTest( TestCase ): method test_EventNotification_FileReadyToParse_NonDiagnostic_Error (line 202) | def test_EventNotification_FileReadyToParse_NonDiagnostic_Error( method test_EventNotification_FileReadyToParse_NonDiagnostic_Error_NonNative (line 245) | def test_EventNotification_FileReadyToParse_NonDiagnostic_Error_NonNat... method test_EventNotification_FileReadyToParse_NonDiagnostic_ConfirmExtraConf (line 261) | def test_EventNotification_FileReadyToParse_NonDiagnostic_ConfirmExtra... method test_EventNotification_FileReadyToParse_Diagnostic_Error_Native (line 369) | def test_EventNotification_FileReadyToParse_Diagnostic_Error_Native( method test_EventNotification_FileReadyToParse_TagFiles_UnicodeWorkingDirectory (line 380) | def test_EventNotification_FileReadyToParse_TagFiles_UnicodeWorkingDir... method test_EventNotification_BufferVisit_BuildRequestForCurrentAndUnsavedBuffers (line 418) | def test_EventNotification_BufferVisit_BuildRequestForCurrentAndUnsave... method test_EventNotification_BufferUnload_BuildRequestForDeletedAndUnsavedBuffers (line 476) | def test_EventNotification_BufferUnload_BuildRequestForDeletedAndUnsav... method test_EventNotification_FileReadyToParse_SyntaxKeywords_SeedWithCache (line 527) | def test_EventNotification_FileReadyToParse_SyntaxKeywords_SeedWithCache( method test_EventNotification_FileReadyToParse_SyntaxKeywords_ClearCacheIfRestart (line 562) | def test_EventNotification_FileReadyToParse_SyntaxKeywords_ClearCacheI... FILE: python/ycm/tests/mock_utils.py class FakeResponse (line 22) | class FakeResponse: method __init__ (line 26) | def __init__( self, response, exception ): method read (line 32) | def read( self ): method close (line 38) | def close( self ): class FakeFuture (line 42) | class FakeFuture: method __init__ (line 46) | def __init__( self, done, response = None, exception = None ): method done (line 55) | def done( self ): method result (line 59) | def result( self ): function MockAsyncServerResponseDone (line 63) | def MockAsyncServerResponseDone( response ): function MockAsyncServerResponseInProgress (line 80) | def MockAsyncServerResponseInProgress(): function MockAsyncServerResponseException (line 96) | def MockAsyncServerResponseException( exception ): FILE: python/ycm/tests/omni_completer_test.py function StartColumnCompliance (line 35) | def StartColumnCompliance( ycm, class OmniCompleterTest (line 61) | class OmniCompleterTest( TestCase ): method test_OmniCompleter_GetCompletions_Cache_List (line 64) | def test_OmniCompleter_GetCompletions_Cache_List( self, ycm ): method test_OmniCompleter_GetCompletions_Cache_ListFilter (line 92) | def test_OmniCompleter_GetCompletions_Cache_ListFilter( self, ycm ): method test_OmniCompleter_GetCompletions_NoCache_List (line 116) | def test_OmniCompleter_GetCompletions_NoCache_List( self, ycm ): method test_OmniCompleter_GetCompletions_NoCache_ListFilter (line 144) | def test_OmniCompleter_GetCompletions_NoCache_ListFilter( self, ycm ): method test_OmniCompleter_GetCompletions_NoCache_UseFindStart (line 174) | def test_OmniCompleter_GetCompletions_NoCache_UseFindStart( self, ycm ): method test_OmniCompleter_GetCompletions_Cache_UseFindStart (line 204) | def test_OmniCompleter_GetCompletions_Cache_UseFindStart( self, ycm ): method test_OmniCompleter_GetCompletions_Cache_Object (line 230) | def test_OmniCompleter_GetCompletions_Cache_Object( self, ycm ): method test_OmniCompleter_GetCompletions_Cache_ObjectList (line 254) | def test_OmniCompleter_GetCompletions_Cache_ObjectList( self, ycm ): method test_OmniCompleter_GetCompletions_NoCache_ObjectList (line 300) | def test_OmniCompleter_GetCompletions_NoCache_ObjectList( self, ycm ): method test_OmniCompleter_GetCompletions_Cache_ObjectListObject (line 355) | def test_OmniCompleter_GetCompletions_Cache_ObjectListObject( self, yc... method test_OmniCompleter_GetCompletions_NoCache_ObjectListObject (line 401) | def test_OmniCompleter_GetCompletions_NoCache_ObjectListObject( self, ... method test_OmniCompleter_GetCompletions_Cache_List_Unicode (line 456) | def test_OmniCompleter_GetCompletions_Cache_List_Unicode( self, ycm ): method test_OmniCompleter_GetCompletions_NoCache_List_Unicode (line 484) | def test_OmniCompleter_GetCompletions_NoCache_List_Unicode( self, ycm ): method test_OmniCompleter_GetCompletions_Cache_List_Filter_Unicode (line 512) | def test_OmniCompleter_GetCompletions_Cache_List_Filter_Unicode( self,... method test_OmniCompleter_GetCompletions_NoCache_List_Filter_Unicode (line 536) | def test_OmniCompleter_GetCompletions_NoCache_List_Filter_Unicode( method test_OmniCompleter_GetCompletions_Cache_ObjectList_Unicode (line 561) | def test_OmniCompleter_GetCompletions_Cache_ObjectList_Unicode( self, ... method test_OmniCompleter_GetCompletions_Cache_ObjectListObject_Unicode (line 607) | def test_OmniCompleter_GetCompletions_Cache_ObjectListObject_Unicode( method test_OmniCompleter_GetCompletions_RestoreCursorPositionAfterOmnifuncCall (line 670) | def test_OmniCompleter_GetCompletions_RestoreCursorPositionAfterOmnifu... method test_OmniCompleter_GetCompletions_MoveCursorPositionAtStartColumn (line 705) | def test_OmniCompleter_GetCompletions_MoveCursorPositionAtStartColumn( method test_OmniCompleter_GetCompletions_StartColumnCompliance (line 739) | def test_OmniCompleter_GetCompletions_StartColumnCompliance( self ): method test_OmniCompleter_GetCompletions_NoCache_NoSemanticTrigger (line 762) | def test_OmniCompleter_GetCompletions_NoCache_NoSemanticTrigger( self,... method test_OmniCompleter_GetCompletions_NoCache_ForceSemantic (line 786) | def test_OmniCompleter_GetCompletions_NoCache_ForceSemantic( self, ycm ): method test_OmniCompleter_GetCompletions_ConvertStringsToDictionaries (line 810) | def test_OmniCompleter_GetCompletions_ConvertStringsToDictionaries( method test_OmniCompleter_GetCompletions_FiletypeDisabled_SemanticTrigger (line 843) | def test_OmniCompleter_GetCompletions_FiletypeDisabled_SemanticTrigger( method test_OmniCompleter_GetCompletions_AllFiletypesDisabled_SemanticTrigger (line 870) | def test_OmniCompleter_GetCompletions_AllFiletypesDisabled_SemanticTri... method test_OmniCompleter_GetCompletions_FiletypeDisabled_ForceSemantic (line 898) | def test_OmniCompleter_GetCompletions_FiletypeDisabled_ForceSemantic( method test_OmniCompleter_GetCompletions_AllFiletypesDisabled_ForceSemantic (line 929) | def test_OmniCompleter_GetCompletions_AllFiletypesDisabled_ForceSemantic( FILE: python/ycm/tests/paths_test.py function EndsWithPython_Good (line 26) | def EndsWithPython_Good( path ): function EndsWithPython_Bad (line 31) | def EndsWithPython_Bad( path ): class PathTest (line 36) | class PathTest( TestCase ): method test_EndsWithPython_Python3Paths (line 37) | def test_EndsWithPython_Python3Paths( self ): method test_EndsWithPython_BadPaths (line 48) | def test_EndsWithPython_BadPaths( self ): FILE: python/ycm/tests/postcomplete_test.py function CompleteItemIs (line 37) | def CompleteItemIs( word, abbr = None, menu = None, function GetVariableValue_CompleteItemIs (line 50) | def GetVariableValue_CompleteItemIs( word, abbr = None, menu = None, function BuildCompletion (line 59) | def BuildCompletion( insertion_text = 'Test', function BuildCompletionNamespace (line 82) | def BuildCompletionNamespace( namespace = None, function BuildCompletionFixIt (line 98) | def BuildCompletionFixIt( fixits, function _SetupForCsharpCompletionDone (line 115) | def _SetupForCsharpCompletionDone( completions ): function _SetUpCompleteDone (line 122) | def _SetUpCompleteDone( completions ): class PostcompleteTest (line 132) | class PostcompleteTest( TestCase ): method test_OnCompleteDone_DefaultFixIt (line 134) | def test_OnCompleteDone_DefaultFixIt( self, *args ): method test_OnCompleteDone_CsharpFixIt (line 145) | def test_OnCompleteDone_CsharpFixIt( self, *args ): method test_OnCompleteDone_NoFixItIfNotDone (line 156) | def test_OnCompleteDone_NoFixItIfNotDone( self, *args ): method test_OnCompleteDone_NoFixItForOmnifunc (line 167) | def test_OnCompleteDone_NoFixItForOmnifunc( self, *args ): method test_FilterToCompletedCompletions_MatchIsReturned (line 177) | def test_FilterToCompletedCompletions_MatchIsReturned( self ): method test_FilterToCompletedCompletions_ShortTextDoesntRaise (line 184) | def test_FilterToCompletedCompletions_ShortTextDoesntRaise( self ): method test_FilterToCompletedCompletions_ExactMatchIsReturned (line 190) | def test_FilterToCompletedCompletions_ExactMatchIsReturned( self ): method test_FilterToCompletedCompletions_NonMatchIsntReturned (line 197) | def test_FilterToCompletedCompletions_NonMatchIsntReturned( self ): method test_FilterToCompletedCompletions_Unicode (line 204) | def test_FilterToCompletedCompletions_Unicode( self ): method test_GetRequiredNamespaceImport_ReturnNoneForNoExtraData (line 211) | def test_GetRequiredNamespaceImport_ReturnNoneForNoExtraData( self ): method test_GetRequiredNamespaceImport_ReturnNamespaceFromExtraData (line 215) | def test_GetRequiredNamespaceImport_ReturnNamespaceFromExtraData( self ): method test_GetExtraDataUserMayHaveCompleted_ReturnEmptyIfPendingMatches (line 224) | def test_GetExtraDataUserMayHaveCompleted_ReturnEmptyIfPendingMatches( method test_GetExtraDataUserMayHaveCompleted_ReturnMatchIfExactMatches (line 231) | def test_GetExtraDataUserMayHaveCompleted_ReturnMatchIfExactMatches( method test_GetExtraDataUserMayHaveCompleted_ReturnMatchIfExactMatchesEvenIfPartial (line 242) | def test_GetExtraDataUserMayHaveCompleted_ReturnMatchIfExactMatchesEve... method test_GetExtraDataUserMayHaveCompleted_DontReturnMatchIfNoExactMatchesAndPartial (line 253) | def test_GetExtraDataUserMayHaveCompleted_DontReturnMatchIfNoExactMatc... method test_GetExtraDataUserMayHaveCompleted_ReturnMatchIfMatches (line 265) | def test_GetExtraDataUserMayHaveCompleted_ReturnMatchIfMatches( self, ... method test_GetExtraDataUserMayHaveCompleted_UseUserData0 (line 277) | def test_GetExtraDataUserMayHaveCompleted_UseUserData0( self, *args ): method test_GetExtraDataUserMayHaveCompleted_UseUserData1 (line 296) | def test_GetExtraDataUserMayHaveCompleted_UseUserData1( self, *args ): method test_GetExtraDataUserMayHaveCompleted_EmptyUserData (line 312) | def test_GetExtraDataUserMayHaveCompleted_EmptyUserData( self, *args ): method test_PostCompleteCsharp_EmptyDoesntInsertNamespace (line 325) | def test_PostCompleteCsharp_EmptyDoesntInsertNamespace( self, *args ): method test_PostCompleteCsharp_ExistingWithoutNamespaceDoesntInsertNamespace (line 333) | def test_PostCompleteCsharp_ExistingWithoutNamespaceDoesntInsertNamesp... method test_PostCompleteCsharp_ValueDoesInsertNamespace (line 343) | def test_PostCompleteCsharp_ValueDoesInsertNamespace( self, *args ): method test_PostCompleteCsharp_InsertSecondNamespaceIfSelected (line 354) | def test_PostCompleteCsharp_InsertSecondNamespaceIfSelected( self, *ar... method test_PostCompleteFixIt_ApplyFixIt_NoFixIts (line 369) | def test_PostCompleteFixIt_ApplyFixIt_NoFixIts( self, replace_chunks, ... method test_PostCompleteFixIt_ApplyFixIt_EmptyFixIt (line 381) | def test_PostCompleteFixIt_ApplyFixIt_EmptyFixIt( method test_PostCompleteFixIt_ApplyFixIt_NoFixIt (line 394) | def test_PostCompleteFixIt_ApplyFixIt_NoFixIt( self, replace_chunks, *... method test_PostCompleteFixIt_ApplyFixIt_PickFirst (line 406) | def test_PostCompleteFixIt_ApplyFixIt_PickFirst( method test_PostCompleteFixIt_ApplyFixIt_PickFirstUserData (line 422) | def test_PostCompleteFixIt_ApplyFixIt_PickFirstUserData( self, method test_PostCompleteFixIt_ApplyFixIt_PickSecond (line 439) | def test_PostCompleteFixIt_ApplyFixIt_PickSecond( FILE: python/ycm/tests/signature_help_test.py class SignatureHelpTest (line 24) | class SignatureHelpTest( TestCase ): method test_MakeSignatureHelpBuffer_Empty (line 25) | def test_MakeSignatureHelpBuffer_Empty( self ): FILE: python/ycm/tests/syntax_parse_test.py function ContentsOfTestFile (line 29) | def ContentsOfTestFile( test_file ): class SyntaxTest (line 35) | class SyntaxTest( TestCase ): method test_KeywordsFromSyntaxListOutput_PythonSyntax (line 36) | def test_KeywordsFromSyntaxListOutput_PythonSyntax( self ): method test_KeywordsFromSyntaxListOutput_CppSyntax (line 73) | def test_KeywordsFromSyntaxListOutput_CppSyntax( self ): method test_KeywordsFromSyntaxListOutput_JavaSyntax (line 103) | def test_KeywordsFromSyntaxListOutput_JavaSyntax( self ): method test_KeywordsFromSyntaxListOutput_PhpSyntax_ContainsFunctions (line 134) | def test_KeywordsFromSyntaxListOutput_PhpSyntax_ContainsFunctions( sel... method test_KeywordsFromSyntaxListOutput_PhpSyntax_ContainsPreProc (line 140) | def test_KeywordsFromSyntaxListOutput_PhpSyntax_ContainsPreProc( self ): method test_KeywordsFromSyntaxListOutput_Basic (line 146) | def test_KeywordsFromSyntaxListOutput_Basic( self ): method test_KeywordsFromSyntaxListOutput_Function (line 154) | def test_KeywordsFromSyntaxListOutput_Function( self ): method test_KeywordsFromSyntaxListOutput_ContainedArgAllowed (line 162) | def test_KeywordsFromSyntaxListOutput_ContainedArgAllowed( self ): method test_KeywordsFromSyntaxListOutput_JunkIgnored (line 170) | def test_KeywordsFromSyntaxListOutput_JunkIgnored( self ): method test_KeywordsFromSyntaxListOutput_MultipleStatementGroups (line 181) | def test_KeywordsFromSyntaxListOutput_MultipleStatementGroups( self ): method test_KeywordsFromSyntaxListOutput_StatementAndTypeGroups (line 190) | def test_KeywordsFromSyntaxListOutput_StatementAndTypeGroups( self ): method test_KeywordsFromSyntaxListOutput_StatementHierarchy (line 199) | def test_KeywordsFromSyntaxListOutput_StatementHierarchy( self ): method test_KeywordsFromSyntaxListOutput_TypeHierarchy (line 211) | def test_KeywordsFromSyntaxListOutput_TypeHierarchy( self ): method test_KeywordsFromSyntaxListOutput_StatementAndTypeHierarchy (line 223) | def test_KeywordsFromSyntaxListOutput_StatementAndTypeHierarchy( self ): method test_SyntaxGroupsFromOutput_Basic (line 241) | def test_SyntaxGroupsFromOutput_Basic( self ): method test_ExtractKeywordsFromGroup_Basic (line 249) | def test_ExtractKeywordsFromGroup_Basic( self ): method test_ExtractKeywordsFromGroup_Commas (line 258) | def test_ExtractKeywordsFromGroup_Commas( self ): method test_ExtractKeywordsFromGroup_WithLinksTo (line 267) | def test_ExtractKeywordsFromGroup_WithLinksTo( self ): method test_ExtractKeywordsFromGroup_KeywordStarts (line 277) | def test_ExtractKeywordsFromGroup_KeywordStarts( self ): method test_ExtractKeywordsFromGroup_KeywordMiddle (line 288) | def test_ExtractKeywordsFromGroup_KeywordMiddle( self ): method test_ExtractKeywordsFromGroup_KeywordAssign (line 298) | def test_ExtractKeywordsFromGroup_KeywordAssign( self ): method test_ExtractKeywordsFromGroup_KeywordAssignAndMiddle (line 307) | def test_ExtractKeywordsFromGroup_KeywordAssignAndMiddle( self ): method test_ExtractKeywordsFromGroup_KeywordWithoutNextgroup (line 316) | def test_ExtractKeywordsFromGroup_KeywordWithoutNextgroup( self ): method test_ExtractKeywordsFromGroup_ContainedSyntaxArgAllowed (line 326) | def test_ExtractKeywordsFromGroup_ContainedSyntaxArgAllowed( self ): FILE: python/ycm/tests/test_utils.py function CurrentWorkingDirectory (line 116) | def CurrentWorkingDirectory( path ): function _MockGetBufferNumber (line 125) | def _MockGetBufferNumber( buffer_filename ): function _MockGetBufferWindowNumber (line 132) | def _MockGetBufferWindowNumber( buffer_number ): function _MockGetBufferVariable (line 139) | def _MockGetBufferVariable( buffer_number, option ): function _MockVimBufferEval (line 154) | def _MockVimBufferEval( value ): function _MockVimWindowEval (line 189) | def _MockVimWindowEval( value ): function _MockVimOptionsEval (line 197) | def _MockVimOptionsEval( value ): function _MockVimFunctionsEval (line 217) | def _MockVimFunctionsEval( value ): function _MockVimPropEval (line 258) | def _MockVimPropEval( value ): function _MockVimVersionEval (line 295) | def _MockVimVersionEval( value ): function _MockVimEval (line 310) | def _MockVimEval( value ): # noqa function _MockWipeoutBuffer (line 352) | def _MockWipeoutBuffer( buffer_number ): function _MockVimCommand (line 360) | def _MockVimCommand( command ): function _MockVimOptions (line 390) | def _MockVimOptions( option ): class VimBuffer (line 398) | class VimBuffer: method __init__ (line 417) | def __init__( self, name, method __getitem__ (line 445) | def __getitem__( self, index ): method __len__ (line 450) | def __len__( self ): method __setitem__ (line 454) | def __setitem__( self, key, value ): method GetLines (line 458) | def GetLines( self ): method mark (line 463) | def mark( self, name ): method __repr__ (line 471) | def __repr__( self ): class VimBuffers (line 475) | class VimBuffers: method __init__ (line 478) | def __init__( self, buffers ): method __getitem__ (line 483) | def __getitem__( self, number ): method __iter__ (line 491) | def __iter__( self ): method pop (line 496) | def pop( self, index ): class VimTabpages (line 500) | class VimTabpages: method __init__ (line 501) | def __init__( self, *args ): method __getitem__ (line 507) | def __getitem__( self, number ): method __iter__ (line 515) | def __iter__( self ): class VimWindow (line 520) | class VimWindow: method __init__ (line 527) | def __init__( self, tabpage, number, buffer_object, cursor = None ): method __repr__ (line 536) | def __repr__( self ): class VimTabpage (line 542) | class VimTabpage: method __init__ (line 545) | def __init__( self, number, buffers, cursor ): method __getitem__ (line 558) | def __getitem__( self, number ): method __iter__ (line 566) | def __iter__( self ): class VimCurrent (line 571) | class VimCurrent: method __init__ (line 575) | def __init__( self, current_window ): class VimProp (line 582) | class VimProp: method __init__ (line 584) | def __init__( self, method __eq__ (line 599) | def __eq__( self, other ): method __repr__ (line 607) | def __repr__( self ): method __getitem__ (line 615) | def __getitem__( self, key ): method get (line 628) | def get( self, key, default = None ): class VimSign (line 633) | class VimSign: method __init__ (line 635) | def __init__( self, line, name, bufnr ): method __eq__ (line 641) | def __eq__( self, other ): method __repr__ (line 649) | def __repr__( self ): method __getitem__ (line 654) | def __getitem__( self, key ): function MockVimBuffers (line 660) | def MockVimBuffers( buffers, window_buffers, cursor_position = ( 1, 1 ) ): function MockVimModule (line 683) | def MockVimModule(): class VimError (line 715) | class VimError( Exception ): method __init__ (line 717) | def __init__( self, code ): method __str__ (line 721) | def __str__( self ): class ExtendedMock (line 725) | class ExtendedMock( MagicMock ): method assert_has_exact_calls (line 736) | def assert_has_exact_calls( self, calls, any_order = False ): function ExpectedFailure (line 742) | def ExpectedFailure( reason, *exception_matchers ): FILE: python/ycm/tests/testdata/.ycm_extra_conf.py function FlagsForFile (line 1) | def FlagsForFile( filename, **kwargs ): FILE: python/ycm/tests/vimsupport_test.py function AssertBuffersAreEqualAsBytes (line 33) | def AssertBuffersAreEqualAsBytes( result_buffer, expected_buffer ): function _BuildChunk (line 39) | def _BuildChunk( start_line, function _BuildLocations (line 61) | def _BuildLocations( start_line, start_column, end_line, end_column ): class VimsupportTest (line 71) | class VimsupportTest( TestCase ): method test_SetLocationListsForBuffer_Current (line 74) | def test_SetLocationListsForBuffer_Current( self, vim_eval, *args ): method test_SetLocationListsForBuffer_NotCurrent (line 96) | def test_SetLocationListsForBuffer_NotCurrent( self, vim_eval ): method test_SetLocationListsForBuffer_NotVisible (line 114) | def test_SetLocationListsForBuffer_NotVisible( self, vim_eval ): method test_SetLocationListsForBuffer_MultipleWindows (line 133) | def test_SetLocationListsForBuffer_MultipleWindows( self, vim_eval, *a... method test_SetLocationList (line 157) | def test_SetLocationList( self, vim_eval, *args ): method test_SetLocationList_NotCurrent (line 180) | def test_SetLocationList_NotCurrent( self, vim_eval, *args ): method test_OpenLocationList (line 209) | def test_OpenLocationList( method test_SetFittingHeightForCurrentWindow_LineWrapOn (line 228) | def test_SetFittingHeightForCurrentWindow_LineWrapOn( method test_SetFittingHeightForCurrentWindow_NoResize (line 242) | def test_SetFittingHeightForCurrentWindow_NoResize( method test_SetFittingHeightForCurrentWindow_LineWrapOff (line 257) | def test_SetFittingHeightForCurrentWindow_LineWrapOff( method test_ReplaceChunk_SingleLine_Repl_1 (line 271) | def test_ReplaceChunk_SingleLine_Repl_1( self ): method test_ReplaceChunk_SingleLine_Repl_2 (line 294) | def test_ReplaceChunk_SingleLine_Repl_2( self ): method test_ReplaceChunk_SingleLine_Repl_3 (line 304) | def test_ReplaceChunk_SingleLine_Repl_3( self ): method test_ReplaceChunk_SingleLine_Add_1 (line 314) | def test_ReplaceChunk_SingleLine_Add_1( self ): method test_ReplaceChunk_SingleLine_Add_2 (line 324) | def test_ReplaceChunk_SingleLine_Add_2( self ): method test_ReplaceChunk_SingleLine_Add_3 (line 334) | def test_ReplaceChunk_SingleLine_Add_3( self ): method test_ReplaceChunk_SingleLine_Del_1 (line 344) | def test_ReplaceChunk_SingleLine_Del_1( self ): method test_ReplaceChunk_SingleLine_Del_2 (line 354) | def test_ReplaceChunk_SingleLine_Del_2( self ): method test_ReplaceChunk_SingleLine_Del_3 (line 364) | def test_ReplaceChunk_SingleLine_Del_3( self ): method test_ReplaceChunk_SingleLine_Unicode_ReplaceUnicodeChars (line 374) | def test_ReplaceChunk_SingleLine_Unicode_ReplaceUnicodeChars( self ): method test_ReplaceChunk_SingleLine_Unicode_ReplaceAfterUnicode (line 386) | def test_ReplaceChunk_SingleLine_Unicode_ReplaceAfterUnicode( self ): method test_ReplaceChunk_SingleLine_Unicode_Grown (line 398) | def test_ReplaceChunk_SingleLine_Unicode_Grown( self ): method test_ReplaceChunk_RemoveSingleLine (line 408) | def test_ReplaceChunk_RemoveSingleLine( self ): method test_ReplaceChunk_SingleToMultipleLines (line 420) | def test_ReplaceChunk_SingleToMultipleLines( self ): method test_ReplaceChunk_SingleToMultipleLines2 (line 442) | def test_ReplaceChunk_SingleToMultipleLines2( self ): method test_ReplaceChunk_SingleToMultipleLines3 (line 457) | def test_ReplaceChunk_SingleToMultipleLines3( self ): method test_ReplaceChunk_SingleToMultipleLinesReplace (line 472) | def test_ReplaceChunk_SingleToMultipleLinesReplace( self ): method test_ReplaceChunk_SingleToMultipleLinesReplace_2 (line 487) | def test_ReplaceChunk_SingleToMultipleLinesReplace_2( self ): method test_ReplaceChunk_MultipleLinesToSingleLine (line 510) | def test_ReplaceChunk_MultipleLinesToSingleLine( self ): method test_ReplaceChunk_MultipleLinesToSameMultipleLines (line 541) | def test_ReplaceChunk_MultipleLinesToSameMultipleLines( self ): method test_ReplaceChunk_MultipleLinesToMoreMultipleLines (line 556) | def test_ReplaceChunk_MultipleLinesToMoreMultipleLines( self ): method test_ReplaceChunk_MultipleLinesToLessMultipleLines (line 572) | def test_ReplaceChunk_MultipleLinesToLessMultipleLines( self ): method test_ReplaceChunk_MultipleLinesToEvenLessMultipleLines (line 586) | def test_ReplaceChunk_MultipleLinesToEvenLessMultipleLines( self ): method test_ReplaceChunk_SpanBufferEdge (line 599) | def test_ReplaceChunk_SpanBufferEdge( self ): method test_ReplaceChunk_DeleteTextInLine (line 612) | def test_ReplaceChunk_DeleteTextInLine( self ): method test_ReplaceChunk_AddTextInLine (line 624) | def test_ReplaceChunk_AddTextInLine( self ): method test_ReplaceChunk_ReplaceTextInLine (line 637) | def test_ReplaceChunk_ReplaceTextInLine( self ): method test_ReplaceChunk_NewlineChunk (line 650) | def test_ReplaceChunk_NewlineChunk( self ): method test_ReplaceChunk_BeyondEndOfFile (line 661) | def test_ReplaceChunk_BeyondEndOfFile( self ): method test_ReplaceChunk_CursorPosition (line 671) | def test_ReplaceChunk_CursorPosition( self ): method test_ReplaceChunksInBuffer_SortedChunks (line 685) | def test_ReplaceChunksInBuffer_SortedChunks( self ): method test_ReplaceChunksInBuffer_UnsortedChunks (line 698) | def test_ReplaceChunksInBuffer_UnsortedChunks( self ): method test_ReplaceChunksInBuffer_LineOverlappingChunks (line 711) | def test_ReplaceChunksInBuffer_LineOverlappingChunks( self ): method test_ReplaceChunksInBuffer_OutdentChunks (line 731) | def test_ReplaceChunksInBuffer_OutdentChunks( self ): method test_ReplaceChunksInBuffer_OneLineIndentingChunks (line 749) | def test_ReplaceChunksInBuffer_OneLineIndentingChunks( self ): method test_ReplaceChunksInBuffer_SameLocation (line 769) | def test_ReplaceChunksInBuffer_SameLocation( self ): method test_ReplaceChunks_SingleFile_Open (line 795) | def test_ReplaceChunks_SingleFile_Open( self, method test_ReplaceChunks_SingleFile_NotOpen (line 881) | def test_ReplaceChunks_SingleFile_NotOpen( self, method test_ReplaceChunks_SingleFile_NotOpen_Silent (line 991) | def test_ReplaceChunks_SingleFile_NotOpen_Silent( method test_ReplaceChunks_User_Declines_To_Open_File (line 1091) | def test_ReplaceChunks_User_Declines_To_Open_File( method test_ReplaceChunks_User_Aborts_Opening_File (line 1174) | def test_ReplaceChunks_User_Aborts_Opening_File( method test_ReplaceChunks_MultiFile_Open (line 1263) | def test_ReplaceChunks_MultiFile_Open( self, method test_WriteToPreviewWindow (line 1375) | def test_WriteToPreviewWindow( self, vim_current, vim_command ): method test_WriteToPreviewWindow_Mods (line 1403) | def test_WriteToPreviewWindow_Mods( self, vim_current, vim_command ): method test_WriteToPreviewWindow_MultiLine (line 1431) | def test_WriteToPreviewWindow_MultiLine( self, vim_current ): method test_WriteToPreviewWindow_JumpFail (line 1441) | def test_WriteToPreviewWindow_JumpFail( self, vim_current, vim_command ): method test_WriteToPreviewWindow_JumpFail_MultiLine (line 1460) | def test_WriteToPreviewWindow_JumpFail_MultiLine( method test_BufferIsVisibleForFilename (line 1480) | def test_BufferIsVisibleForFilename( self ): method test_CloseBuffersForFilename (line 1493) | def test_CloseBuffersForFilename( self ): method test_OpenFilename (line 1506) | def test_OpenFilename( self, vim_current, vim_command ): method test_GetUnsavedAndSpecifiedBufferData_EncodedUnicodeCharsInBuffers (line 1534) | def test_GetUnsavedAndSpecifiedBufferData_EncodedUnicodeCharsInBuffers( method test_GetBufferFilepath_NoBufferName_UnicodeWorkingDirectory (line 1547) | def test_GetBufferFilepath_NoBufferName_UnicodeWorkingDirectory( self ): method test_TextBeforeCursor_EncodedUnicode (line 1559) | def test_TextBeforeCursor_EncodedUnicode( *args ): method test_TextAfterCursor_EncodedUnicode (line 1567) | def test_TextAfterCursor_EncodedUnicode( *args ): method test_CurrentLineContents_EncodedUnicode (line 1572) | def test_CurrentLineContents_EncodedUnicode( *args ): method test_VimExpressionToPythonType_IntAsUnicode (line 1577) | def test_VimExpressionToPythonType_IntAsUnicode( *args ): method test_VimExpressionToPythonType_IntAsBytes (line 1583) | def test_VimExpressionToPythonType_IntAsBytes( *args ): method test_VimExpressionToPythonType_StringAsUnicode (line 1589) | def test_VimExpressionToPythonType_StringAsUnicode( *args ): method test_VimExpressionToPythonType_StringAsBytes (line 1595) | def test_VimExpressionToPythonType_StringAsBytes( *args ): method test_VimExpressionToPythonType_ListPassthrough (line 1601) | def test_VimExpressionToPythonType_ListPassthrough( *args ): method test_VimExpressionToPythonType_ObjectPassthrough (line 1607) | def test_VimExpressionToPythonType_ObjectPassthrough( *args ): method test_VimExpressionToPythonType_GeneratorPassthrough (line 1613) | def test_VimExpressionToPythonType_GeneratorPassthrough( *args ): method test_SelectFromList_LastItem (line 1621) | def test_SelectFromList_LastItem( self, vim_eval ): method test_SelectFromList_FirstItem (line 1635) | def test_SelectFromList_FirstItem( self, vim_eval ): method test_SelectFromList_OutOfRange (line 1647) | def test_SelectFromList_OutOfRange( self, vim_eval ): method test_SelectFromList_SelectPrompt (line 1654) | def test_SelectFromList_SelectPrompt( self, vim_eval ): method test_SelectFromList_Negative (line 1661) | def test_SelectFromList_Negative( self, vim_eval ): method test_Filetypes_IntegerFiletype (line 1667) | def test_Filetypes_IntegerFiletype( self ): method test_InsertNamespace_insert (line 1680) | def test_InsertNamespace_insert( self, vim_current, *args ): method test_InsertNamespace_append (line 1701) | def test_InsertNamespace_append( self, vim_current, *args ): method test_JumpToLocation_SameFile_SameBuffer_NoSwapFile (line 1724) | def test_JumpToLocation_SameFile_SameBuffer_NoSwapFile( self, vim_comm... method test_JumpToLocation_DifferentFile_SameBuffer_Unmodified (line 1742) | def test_JumpToLocation_DifferentFile_SameBuffer_Unmodified( method test_JumpToLocation_SameFile_NoLineCol (line 1764) | def test_JumpToLocation_SameFile_NoLineCol( self, vim_command ): method test_JumpToLocation_SameFile_NoLine (line 1783) | def test_JumpToLocation_SameFile_NoLine( self, vim_command ): method test_JumpToLocation_SameFile_NoCol (line 1802) | def test_JumpToLocation_SameFile_NoCol( self, vim_command ): method test_JumpToLocation_DifferentFile_NoLineCol (line 1821) | def test_JumpToLocation_DifferentFile_NoLineCol( self, vim_command ): method test_JumpToLocation_DifferentFile_NoLine (line 1841) | def test_JumpToLocation_DifferentFile_NoLine( self, vim_command ): method test_JumpToLocation_DifferentFile_NoCol (line 1861) | def test_JumpToLocation_DifferentFile_NoCol( self, vim_command ): method test_JumpToLocation_DifferentFile_SameBuffer_Modified_CannotHide (line 1882) | def test_JumpToLocation_DifferentFile_SameBuffer_Modified_CannotHide( method test_JumpToLocation_DifferentFile_SameBuffer_Modified_CanHide (line 1901) | def test_JumpToLocation_DifferentFile_SameBuffer_Modified_CanHide( method test_JumpToLocation_DifferentFile_SameBuffer_SwapFile_Unexpected (line 1921) | def test_JumpToLocation_DifferentFile_SameBuffer_SwapFile_Unexpected( method test_JumpToLocation_DifferentFile_SameBuffer_SwapFile_Quit (line 1940) | def test_JumpToLocation_DifferentFile_SameBuffer_SwapFile_Quit( method test_JumpToLocation_DifferentFile_SameBuffer_SwapFile_Abort (line 1957) | def test_JumpToLocation_DifferentFile_SameBuffer_SwapFile_Abort( method test_JumpToLocation_DifferentFile_Split_CurrentTab_NotAlreadyOpened (line 1972) | def test_JumpToLocation_DifferentFile_Split_CurrentTab_NotAlreadyOpened( method test_JumpToLocation_DifferentFile_Split_CurrentTab_AlreadyOpened (line 1998) | def test_JumpToLocation_DifferentFile_Split_CurrentTab_AlreadyOpened( method test_JumpToLocation_DifferentFile_Split_CurrentTab_AlreadyOpened_Case (line 2028) | def test_JumpToLocation_DifferentFile_Split_CurrentTab_AlreadyOpened_C... method test_JumpToLocation_DifferentFile_Split_AllTabs_NotAlreadyOpened (line 2057) | def test_JumpToLocation_DifferentFile_Split_AllTabs_NotAlreadyOpened( method test_JumpToLocation_DifferentFile_Split_AllTabs_AlreadyOpened (line 2079) | def test_JumpToLocation_DifferentFile_Split_AllTabs_AlreadyOpened( method test_JumpToLocation_DifferentFile_NewOrExistingTab_NotAlreadyOpened (line 2107) | def test_JumpToLocation_DifferentFile_NewOrExistingTab_NotAlreadyOpened( method test_JumpToLocation_DifferentFile_NewOrExistingTab_AlreadyOpened (line 2129) | def test_JumpToLocation_DifferentFile_NewOrExistingTab_AlreadyOpened( method test_VimVersionAtLeast (line 2157) | def test_VimVersionAtLeast( self ): FILE: python/ycm/tests/youcompleteme_test.py function RunNotifyUserIfServerCrashed (line 52) | def RunNotifyUserIfServerCrashed( ycm, post_vim_message, test ): function YouCompleteMe_UpdateDiagnosticInterface (line 67) | def YouCompleteMe_UpdateDiagnosticInterface( ycm, post_vim_message, *arg... class YouCompleteMeTest (line 223) | class YouCompleteMeTest( TestCase ): method test_YouCompleteMe_YcmCoreNotImported (line 225) | def test_YouCompleteMe_YcmCoreNotImported( self, ycm ): method test_YouCompleteMe_InvalidPythonInterpreterPath (line 230) | def test_YouCompleteMe_InvalidPythonInterpreterPath( self, post_vim_me... method test_YouCompleteMe_NoPythonInterpreterFound (line 260) | def test_YouCompleteMe_NoPythonInterpreterFound( method test_YouCompleteMe_NotifyUserIfServerCrashed_UnexpectedCore (line 290) | def test_YouCompleteMe_NotifyUserIfServerCrashed_UnexpectedCore( method test_YouCompleteMe_NotifyUserIfServerCrashed_MissingCore (line 304) | def test_YouCompleteMe_NotifyUserIfServerCrashed_MissingCore( method test_YouCompleteMe_NotifyUserIfServerCrashed_OutdatedCore (line 317) | def test_YouCompleteMe_NotifyUserIfServerCrashed_OutdatedCore( method test_YouCompleteMe_NotifyUserIfServerCrashed_UnexpectedExitCode (line 330) | def test_YouCompleteMe_NotifyUserIfServerCrashed_UnexpectedExitCode( method test_YouCompleteMe_DebugInfo_ServerRunning (line 344) | def test_YouCompleteMe_DebugInfo_ServerRunning( self, ycm, *args ): method test_YouCompleteMe_DebugInfo_ServerNotRunning (line 373) | def test_YouCompleteMe_DebugInfo_ServerNotRunning( self, ycm, *args ): method test_YouCompleteMe_OnVimLeave_RemoveClientLogfileByDefault (line 392) | def test_YouCompleteMe_OnVimLeave_RemoveClientLogfileByDefault( self, ... method test_YouCompleteMe_OnVimLeave_KeepClientLogfile (line 402) | def test_YouCompleteMe_OnVimLeave_KeepClientLogfile( self, ycm ): method test_YouCompleteMe_ToggleLogs_WithParameters (line 415) | def test_YouCompleteMe_ToggleLogs_WithParameters( method test_YouCompleteMe_ToggleLogs_WithoutParameters_SelectLogfileNotAlreadyOpen (line 442) | def test_YouCompleteMe_ToggleLogs_WithoutParameters_SelectLogfileNotAl... method test_YouCompleteMe_ToggleLogs_WithoutParameters_SelectLogfileAlreadyOpen (line 464) | def test_YouCompleteMe_ToggleLogs_WithoutParameters_SelectLogfileAlrea... method test_YouCompleteMe_ToggleLogs_WithoutParameters_NoSelection (line 480) | def test_YouCompleteMe_ToggleLogs_WithoutParameters_NoSelection( method test_YouCompleteMe_GetDefinedSubcommands_ListFromServer (line 495) | def test_YouCompleteMe_GetDefinedSubcommands_ListFromServer( self, ycm ): method test_YouCompleteMe_GetDefinedSubcommands_ErrorFromServer (line 512) | def test_YouCompleteMe_GetDefinedSubcommands_ErrorFromServer( method test_YouCompleteMe_ShowDetailedDiagnostic_MessageFromServer (line 530) | def test_YouCompleteMe_ShowDetailedDiagnostic_MessageFromServer( method test_YouCompleteMe_ShowDetailedDiagnostic_Exception (line 546) | def test_YouCompleteMe_ShowDetailedDiagnostic_Exception( method test_YouCompleteMe_ShowDiagnostics_FiletypeNotSupported (line 562) | def test_YouCompleteMe_ShowDiagnostics_FiletypeNotSupported( method test_YouCompleteMe_ShowDiagnostics_NoDiagnosticsDetected (line 580) | def test_YouCompleteMe_ShowDiagnostics_NoDiagnosticsDetected( method test_YouCompleteMe_ShowDiagnostics_DiagnosticsFound_DoNotOpenLocationList (line 613) | def test_YouCompleteMe_ShowDiagnostics_DiagnosticsFound_DoNotOpenLocat... method test_YouCompleteMe_ShowDiagnostics_DiagnosticsFound_OpenLocationList (line 672) | def test_YouCompleteMe_ShowDiagnostics_DiagnosticsFound_OpenLocationList( method test_YouCompleteMe_UpdateDiagnosticInterface_OldVim (line 735) | def test_YouCompleteMe_UpdateDiagnosticInterface_OldVim( method test_YouCompleteMe_UpdateDiagnosticInterface_NewVim (line 749) | def test_YouCompleteMe_UpdateDiagnosticInterface_NewVim( method test_YouCompleteMe_UpdateMatches_ClearDiagnosticMatchesInNewBuffer (line 755) | def test_YouCompleteMe_UpdateMatches_ClearDiagnosticMatchesInNewBuffer( method test_YouCompleteMe_AsyncDiagnosticUpdate_UserDisabled (line 782) | def test_YouCompleteMe_AsyncDiagnosticUpdate_UserDisabled( method test_YouCompleteMe_AsyncDiagnosticUpdate_SingleFile (line 842) | def test_YouCompleteMe_AsyncDiagnosticUpdate_SingleFile( method test_YouCompleteMe_AsyncDiagnosticUpdate_PerFile (line 1005) | def test_YouCompleteMe_AsyncDiagnosticUpdate_PerFile( method test_YouCompleteMe_OnPeriodicTick_ServerNotRunning (line 1190) | def test_YouCompleteMe_OnPeriodicTick_ServerNotRunning( self, ycm ): method test_YouCompleteMe_OnPeriodicTick_ServerNotReady (line 1196) | def test_YouCompleteMe_OnPeriodicTick_ServerNotReady( self, ycm ): method test_YouCompleteMe_OnPeriodicTick_DontRetry (line 1208) | def test_YouCompleteMe_OnPeriodicTick_DontRetry( method test_YouCompleteMe_OnPeriodicTick_Exception (line 1268) | def test_YouCompleteMe_OnPeriodicTick_Exception( method test_YouCompleteMe_OnPeriodicTick_ValidResponse (line 1311) | def test_YouCompleteMe_OnPeriodicTick_ValidResponse( method test_YouCompleteMe_OnCompleteDone_CompletionRequest (line 1348) | def test_YouCompleteMe_OnCompleteDone_CompletionRequest( method test_YouCompleteMe_OnCompleteDone_NoCompletionRequest (line 1359) | def test_YouCompleteMe_OnCompleteDone_NoCompletionRequest( method test_YouCompleteMe_ShouldResendFileParseRequest_NoParseRequest (line 1366) | def test_YouCompleteMe_ShouldResendFileParseRequest_NoParseRequest( FILE: python/ycm/text_properties.py function AddTextPropertyType (line 31) | def AddTextPropertyType( name, **kwargs ): function GetTextPropertyTypes (line 46) | def GetTextPropertyTypes( *args, **kwargs ): function AddTextProperty (line 50) | def AddTextProperty( bufnr, function ClearTextProperties (line 73) | def ClearTextProperties( FILE: python/ycm/unsafe_thread_pool_executor.py class _WorkItem (line 30) | class _WorkItem: method __init__ (line 31) | def __init__( self, future, fn, args, kwargs ): method run (line 37) | def run( self ): function _worker (line 50) | def _worker( executor_reference, work_queue ): class UnsafeThreadPoolExecutor (line 74) | class UnsafeThreadPoolExecutor( _base.Executor ): method __init__ (line 75) | def __init__( self, max_workers ): method submit (line 88) | def submit( self, fn, *args, **kwargs ): method _adjust_thread_count (line 101) | def _adjust_thread_count( self ): method shutdown (line 116) | def shutdown( self, wait=True ): FILE: python/ycm/vimsupport.py function CurrentLineAndColumn (line 64) | def CurrentLineAndColumn(): function SetCurrentLineAndColumn (line 73) | def SetCurrentLineAndColumn( line, column ): function CurrentColumn (line 79) | def CurrentColumn(): function CurrentLineContents (line 92) | def CurrentLineContents(): function CurrentLineContentsAndCodepointColumn (line 96) | def CurrentLineContentsAndCodepointColumn(): function TextAfterCursor (line 107) | def TextAfterCursor(): function TextBeforeCursor (line 112) | def TextBeforeCursor(): function BufferModified (line 117) | def BufferModified( buffer_object ): function GetBufferData (line 121) | def GetBufferData( buffer_object ): function GetUnsavedAndSpecifiedBufferData (line 129) | def GetUnsavedAndSpecifiedBufferData( included_buffer, included_filepath ): function GetBufferNumberForFilename (line 148) | def GetBufferNumberForFilename( filename, create_buffer_if_needed = Fals... function GetCurrentBufferFilepath (line 155) | def GetCurrentBufferFilepath(): function BufferIsVisible (line 159) | def BufferIsVisible( buffer_number ): function GetBufferFilepath (line 166) | def GetBufferFilepath( buffer_object ): function GetCurrentBufferNumber (line 176) | def GetCurrentBufferNumber(): function GetBufferChangedTick (line 180) | def GetBufferChangedTick( bufnr ): function RangeVisibleInBuffer (line 192) | def RangeVisibleInBuffer( bufnr, grow_factor=0.5 ): function VisibleRangeOfBufferOverlaps (line 244) | def VisibleRangeOfBufferOverlaps( bufnr, expanded_range ): function CaptureVimCommand (line 257) | def CaptureVimCommand( command ): function GetSignsInBuffer (line 261) | def GetSignsInBuffer( buffer_number ): class DiagnosticProperty (line 267) | class DiagnosticProperty( namedtuple( 'DiagnosticProperty', [ 'id', method __eq__ (line 272) | def __eq__( self, other ): function GetTextPropertyForDiag (line 279) | def GetTextPropertyForDiag( buffer_number, line_number, diag ): function GetTextProperties (line 316) | def GetTextProperties( buffer_number ): function AddTextProperty (line 347) | def AddTextProperty( buffer_number, function RemoveDiagnosticProperty (line 376) | def RemoveDiagnosticProperty( buffer_number: int, prop: DiagnosticProper... function RemoveTextProperty (line 383) | def RemoveTextProperty( buffer_number, line_num, prop_id, prop_type ): function LineAndColumnNumbersClamped (line 401) | def LineAndColumnNumbersClamped( bufnr, line_num, column_num ): function SetLocationList (line 410) | def SetLocationList( diagnostics ): function GetWindowsForBufferNumber (line 415) | def GetWindowsForBufferNumber( buffer_number ): function SetLocationListsForBuffer (line 422) | def SetLocationListsForBuffer( buffer_number, function SetLocationListForWindow (line 431) | def SetLocationListForWindow( window, function OpenLocationList (line 478) | def OpenLocationList( focus = False, autoclose = False ): function SetQuickFixList (line 499) | def SetQuickFixList( quickfix_list ): function OpenQuickFixList (line 505) | def OpenQuickFixList( focus = False, autoclose = False ): function ComputeFittingHeightForCurrentWindow (line 524) | def ComputeFittingHeightForCurrentWindow(): function SetFittingHeightForCurrentWindow (line 536) | def SetFittingHeightForCurrentWindow(): function ConvertDiagnosticsToQfList (line 543) | def ConvertDiagnosticsToQfList( diagnostics ): function GetVimGlobalsKeys (line 576) | def GetVimGlobalsKeys(): function VimExpressionToPythonType (line 580) | def VimExpressionToPythonType( vim_expression ): function HiddenEnabled (line 597) | def HiddenEnabled( buffer_object ): function BufferIsUsable (line 603) | def BufferIsUsable( buffer_object ): function EscapeFilepathForVimCommand (line 607) | def EscapeFilepathForVimCommand( filepath ): function ComparePaths (line 611) | def ComparePaths( path1, path2 ): function TryJumpLocationInTab (line 623) | def TryJumpLocationInTab( tab, filename, line, column ): function TryJumpLocationInTabs (line 641) | def TryJumpLocationInTabs( filename, line, column ): function GetVimCommand (line 650) | def GetVimCommand( user_command, default = 'edit' ): function JumpToFile (line 657) | def JumpToFile( filename, command, modifiers ): function JumpToLocation (line 679) | def JumpToLocation( filename, line, column, modifiers, command ): function NumLinesInBuffer (line 717) | def NumLinesInBuffer( buffer_object ): function PostVimMessage (line 725) | def PostVimMessage( message, warning = True, truncate = False ): function PresentDialog (line 767) | def PresentDialog( message, choices, default_choice_index = 0 ): function Confirm (line 801) | def Confirm( message ): function SelectFromList (line 807) | def SelectFromList( prompt, items ): function EscapeForVim (line 859) | def EscapeForVim( text ): function AllOpenedFiletypes (line 863) | def AllOpenedFiletypes(): function CurrentFiletypes (line 873) | def CurrentFiletypes(): function CurrentFiletypesEnabled (line 880) | def CurrentFiletypesEnabled( disabled_filetypes ): function GetBufferFiletypes (line 889) | def GetBufferFiletypes( bufnr ): function FiletypesForBuffer (line 897) | def FiletypesForBuffer( buffer_object ): function VariableExists (line 910) | def VariableExists( variable ): function SetVariableValue (line 914) | def SetVariableValue( variable, value ): function GetVariableValue (line 918) | def GetVariableValue( variable ): function GetBoolValue (line 922) | def GetBoolValue( variable ): function GetIntValue (line 926) | def GetIntValue( variable ): function _SortChunksByFile (line 930) | def _SortChunksByFile( chunks ): function _GetNumNonVisibleFiles (line 944) | def _GetNumNonVisibleFiles( file_list ): function _OpenFileInSplitIfNeeded (line 952) | def _OpenFileInSplitIfNeeded( filepath ): function ReplaceChunks (line 1005) | def ReplaceChunks( chunks, silent=False ): function ReplaceChunksInBuffer (line 1066) | def ReplaceChunksInBuffer( chunks, vim_buffer ): function SplitLines (line 1094) | def SplitLines( contents ): function ReplaceChunk (line 1119) | def ReplaceChunk( start, end, replacement_text, vim_buffer ): function InsertNamespace (line 1175) | def InsertNamespace( namespace ): function SearchInCurrentBuffer (line 1195) | def SearchInCurrentBuffer( pattern ): function LineTextInCurrentBuffer (line 1201) | def LineTextInCurrentBuffer( line_number ): function ClosePreviewWindow (line 1206) | def ClosePreviewWindow(): function JumpToPreviewWindow (line 1211) | def JumpToPreviewWindow(): function JumpToPreviousWindow (line 1218) | def JumpToPreviousWindow(): function JumpToTab (line 1223) | def JumpToTab( tab_number ): function OpenFileInPreviewWindow (line 1228) | def OpenFileInPreviewWindow( filename, modifiers ): function WriteToPreviewWindow (line 1235) | def WriteToPreviewWindow( message, modifiers ): function BufferIsVisibleForFilename (line 1277) | def BufferIsVisibleForFilename( filename ): function CloseBuffersForFilename (line 1283) | def CloseBuffersForFilename( filename ): function OpenFilename (line 1295) | def OpenFilename( filename, options = {} ): function _SetUpLoadedBuffer (line 1363) | def _SetUpLoadedBuffer( command, filename, fix, position, watch ): function BuildRange (line 1381) | def BuildRange( start_line, end_line ): function VimVersionAtLeast (line 1410) | def VimVersionAtLeast( version_string ): function AutoCloseOnCurrentBuffer (line 1422) | def AutoCloseOnCurrentBuffer( name ): function VimIsNeovim (line 1434) | def VimIsNeovim(): function VimSupportsPopupWindows (line 1439) | def VimSupportsPopupWindows(): function VimHasFunction (line 1450) | def VimHasFunction( func ): function VimHasFunctions (line 1454) | def VimHasFunctions( *functions ): function WinIDForWindow (line 1458) | def WinIDForWindow( window ): function ScreenPositionForLineColumnInWindow (line 1463) | def ScreenPositionForLineColumnInWindow( window, line, column ): function UsingPreviewPopup (line 1469) | def UsingPreviewPopup(): function DisplayWidth (line 1473) | def DisplayWidth(): function DisplayWidthOfString (line 1477) | def DisplayWidthOfString( s ): function BuildQfListItem (line 1481) | def BuildQfListItem( goto_data_item ): FILE: python/ycm/youcompleteme.py function PatchNoProxy (line 52) | def PatchNoProxy(): class YouCompleteMe (line 101) | class YouCompleteMe: method __init__ (line 102) | def __init__( self, default_options = {} ): method InitializeCurrentHierarchy (line 116) | def InitializeCurrentHierarchy( self, items, kind ): method UpdateCurrentHierarchy (line 120) | def UpdateCurrentHierarchy( self, handle : int, direction : str ): method _ResolveHierarchyItem (line 146) | def _ResolveHierarchyItem( self, handle : int, direction : str ): method ShouldResolveItem (line 153) | def ShouldResolveItem( self, handle : int, direction : str ): method ResetCurrentHierarchy (line 157) | def ResetCurrentHierarchy( self ): method JumpToHierarchyItem (line 161) | def JumpToHierarchyItem( self, handle ): method _SetUpServer (line 167) | def _SetUpServer( self ): method _SetUpLogging (line 235) | def _SetUpLogging( self ): method _SetLogLevel (line 267) | def _SetLogLevel( self ): method IsServerAlive (line 275) | def IsServerAlive( self ): method CheckIfServerIsReady (line 280) | def CheckIfServerIsReady( self ): method IsServerReady (line 287) | def IsServerReady( self ): method NotifyUserIfServerCrashed (line 291) | def NotifyUserIfServerCrashed( self ): method ServerPid (line 320) | def ServerPid( self ): method _ShutdownServer (line 326) | def _ShutdownServer( self ): method RestartServer (line 330) | def RestartServer( self ): method SendCompletionRequest (line 336) | def SendCompletionRequest( self, force_semantic = False ): method CompletionRequestReady (line 353) | def CompletionRequestReady( self ): method GetCompletionResponse (line 358) | def GetCompletionResponse( self ): method SignatureHelpAvailableRequestComplete (line 362) | def SignatureHelpAvailableRequestComplete( self, filetype, send_new=Tr... method SendSignatureHelpRequest (line 372) | def SendSignatureHelpRequest( self ): method SignatureHelpRequestReady (line 409) | def SignatureHelpRequestReady( self ): method GetSignatureHelpResponse (line 414) | def GetSignatureHelpResponse( self ): method ClearSignatureHelp (line 418) | def ClearSignatureHelp( self ): method UpdateSignatureHelp (line 424) | def UpdateSignatureHelp( self, signature_info ): method _GetCommandRequestArguments (line 430) | def _GetCommandRequestArguments( self, method SendCommandRequest (line 461) | def SendCommandRequest( self, method GetCommandResponse (line 479) | def GetCommandResponse( self, arguments ): method SendCommandRequestAsync (line 488) | def SendCommandRequestAsync( self, method GetCommandRequest (line 508) | def GetCommandRequest( self, request_id ): method FlushCommandRequest (line 512) | def FlushCommandRequest( self, request_id ): method GetDefinedSubcommands (line 516) | def GetDefinedSubcommands( self ): method GetCurrentCompletionRequest (line 523) | def GetCurrentCompletionRequest( self ): method GetOmniCompleter (line 527) | def GetOmniCompleter( self ): method FiletypeCompleterExistsForFiletype (line 531) | def FiletypeCompleterExistsForFiletype( self, filetype ): method NativeFiletypeCompletionAvailable (line 545) | def NativeFiletypeCompletionAvailable( self ): method NativeFiletypeCompletionUsable (line 550) | def NativeFiletypeCompletionUsable( self ): method NeedsReparse (line 557) | def NeedsReparse( self ): method UpdateWithNewDiagnosticsForFile (line 561) | def UpdateWithNewDiagnosticsForFile( self, filepath, diagnostics ): method OnPeriodicTick (line 595) | def OnPeriodicTick( self ): method OnFileReadyToParse (line 616) | def OnFileReadyToParse( self ): method OnFileSave (line 632) | def OnFileSave( self, saved_buffer_number ): method OnBufferUnload (line 636) | def OnBufferUnload( self, deleted_buffer_number ): method UpdateMatches (line 640) | def UpdateMatches( self ): method OnFileTypeSet (line 644) | def OnFileTypeSet( self ): method OnBufferVisit (line 651) | def OnBufferVisit( self ): method CurrentBuffer (line 662) | def CurrentBuffer( self ): method Buffer (line 666) | def Buffer( self, bufnr ): method OnInsertEnter (line 670) | def OnInsertEnter( self ): method OnInsertLeave (line 675) | def OnInsertLeave( self ): method OnCursorMoved (line 684) | def OnCursorMoved( self ): method _CleanLogfile (line 688) | def _CleanLogfile( self ): method OnVimLeave (line 695) | def OnVimLeave( self ): method OnCurrentIdentifierFinished (line 700) | def OnCurrentIdentifierFinished( self ): method OnCompleteDone (line 704) | def OnCompleteDone( self ): method ResolveCompletionItem (line 710) | def ResolveCompletionItem( self, item ): method GetErrorCount (line 734) | def GetErrorCount( self ): method GetWarningCount (line 738) | def GetWarningCount( self ): method _PopulateLocationListWithLatestDiagnostics (line 742) | def _PopulateLocationListWithLatestDiagnostics( self ): method FileParseRequestReady (line 747) | def FileParseRequestReady( self ): method HandleFileParseRequest (line 753) | def HandleFileParseRequest( self, block = False ): method ShouldResendFileParseRequest (line 789) | def ShouldResendFileParseRequest( self ): method DebugInfo (line 793) | def DebugInfo( self ): method GetLogfiles (line 816) | def GetLogfiles( self ): method _OpenLogfile (line 836) | def _OpenLogfile( self, size, mods, logfile ): method _CloseLogfile (line 855) | def _CloseLogfile( self, logfile ): method ToggleLogs (line 859) | def ToggleLogs( self, size, mods, *filenames ): method ShowDetailedDiagnostic (line 891) | def ShowDetailedDiagnostic( self, message_in_popup ): method ForceCompileAndDiagnostics (line 937) | def ForceCompileAndDiagnostics( self ): method ShowDiagnostics (line 952) | def ShowDiagnostics( self ): method FilterAndSortItems (line 965) | def FilterAndSortItems( self, method ToggleSignatureHelp (line 978) | def ToggleSignatureHelp( self ): method _AddSyntaxDataIfNeeded (line 982) | def _AddSyntaxDataIfNeeded( self, extra_data ): method _AddTagsFilesIfNeeded (line 995) | def _AddTagsFilesIfNeeded( self, extra_data ): method _AddExtraConfDataIfNeeded (line 1007) | def _AddExtraConfDataIfNeeded( self, extra_data ): method _AddUltiSnipsDataIfNeeded (line 1027) | def _AddUltiSnipsDataIfNeeded( self, extra_data ): FILE: run_tests.py function RunFlake8 (line 30) | def RunFlake8(): function ParseArguments (line 41) | def ParseArguments(): function BuildYcmdLibs (line 61) | def BuildYcmdLibs( args ): function UnittestTests (line 70) | def UnittestTests( parsed_args, extra_unittest_args ): function Main (line 102) | def Main(): FILE: test/testdata/cpp/auto_include.cc function main (line 1) | int main() FILE: test/testdata/cpp/auto_include.h type Thing (line 3) | struct Thing FILE: test/testdata/cpp/auto_include_workaround.cc function do_another_thing (line 3) | void do_another_thing() function do_a_thing (line 7) | void do_a_thing( Thing t ) FILE: test/testdata/cpp/complete_with_sig_help.cc type Test (line 3) | struct Test function main (line 8) | int main() { FILE: test/testdata/cpp/completion.cc type PointInTime (line 2) | struct PointInTime type Line (line 9) | struct Line type PointInTimeLine (line 15) | struct PointInTimeLine function what_is_the (line 21) | static void what_is_the( PointInTimeLine* p ) function draw_a (line 27) | static void draw_a( Line l ) FILE: test/testdata/cpp/finder_test.cc type Test (line 3) | struct Test function main (line 8) | int main() { FILE: test/testdata/cpp/fixit.cpp function main (line 2) | int main() { FILE: test/testdata/cpp/hierarchies.cc function g (line 3) | int g() { function h (line 7) | int h() { type B0 (line 12) | struct B0 {} type B1 (line 13) | struct B1 : B0 {} type D0 (line 15) | struct D0 : B0 {} type D1 (line 16) | struct D1 : B0, B1 {} FILE: test/testdata/python/doc.py function Test_OneLine (line 2) | def Test_OneLine(): function Test_MultiLine (line 6) | def Test_MultiLine(): function Main (line 11) | def Main(): function Really_Long_Method (line 16) | def Really_Long_Method( which, has, some, param, that, take, the, whole,... function Really_Long_Method_2 (line 22) | def Really_Long_Method_2(): function Moan (line 36) | def Moan():