MCPcopy Create free account
hub / github.com/ycm-core/YouCompleteMe / __init__

Method __init__

python/ycm/tests/test_utils.py:417–442  ·  view source on GitHub ↗
( self, name,
                      number = 1,
                      contents = [ '' ],
                      filetype = '',
                      modified = False,
                      bufhidden = '',
                      omnifunc = None,
                      visual_start = None,
                      visual_end = None,
                      vars = {} )

Source from the content-addressed store, hash-verified

415 return [ 'a', 'b', 'c' ]"""
416
417 def __init__( self, name,
418 number = 1,
419 contents = [ '' ],
420 filetype = '',
421 modified = False,
422 bufhidden = '',
423 omnifunc = None,
424 visual_start = None,
425 visual_end = None,
426 vars = {} ):
427 self.name = os.path.realpath( name ) if name else ''
428 self.number = number
429 self.contents = contents
430 self.filetype = filetype
431 self.modified = modified
432 self.bufhidden = bufhidden
433 self.omnifunc = omnifunc
434 self.omnifunc_name = omnifunc.__name__ if omnifunc else ''
435 self.changedtick = 1
436 self.options = {
437 'mod': modified,
438 'bh': bufhidden
439 }
440 self.visual_start = visual_start
441 self.visual_end = visual_end
442 self.vars = vars # should really be a vim-specific dict-like obj
443
444
445 def __getitem__( self, index ):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected