def __init__(self, source, module_name): super(IndexVisitor, self).__init__(module_name) self.defs = {} self.locs = collections.defaultdict(list) self.refs = [] self.modules = {} self.source = source self.traces = source.traces self.kythe = kythe.Kythe(source)
def __init__(self, source, resolved_modules, module_name, kythe_args=None): self.source = source self.resolved_modules = resolved_modules self.module_name = module_name self.traces = source.traces self.kythe = kythe.Kythe(source, kythe_args) self.defs = None self.locs = None self.refs = None self.envs = None self.modules = None self.typemap = None self.classmap = None self.calls = None self.links = []
def __init__(self, source, loader, module_name, kythe_args=None): self.source = source self.loader = loader self.resolved_modules = loader.get_resolved_modules() self.imports = xref_utils.process_imports_map(loader.imports_map) self.module_name = module_name self.traces = source.traces self.kythe = kythe.Kythe(source, kythe_args) self.defs = None self.locs = None self.refs = None self.envs = None self.modules = None self.typemap = None self.classmap = None self.calls = None self.links = []