示例#1
0
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = AstroidManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     sys.exit(self.run(args))
示例#2
0
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self.run(args)
示例#3
0
 def __init__(self, view, args, callback):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     self.view = view
     self.callback = callback
     self.run(args)
示例#4
0
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     project = self.manager.project_from_files(args, astng_wrapper)
     self.project = project
 def __init__(self, project_name,hm_model,mapper):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     #insert_default_options()
     self.manager = ASTNGManager()
     #self.register_options_provider(self.manager)
     #args = self.load_command_line_configuration()
     #args = args[0:1]
     self.run(project_name,hm_model,mapper)
 def __init__(self, args,out_file='test.xml'):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     IdGeneratorMixIn.__init__(self)
     insert_default_options()
     self.manager = AstroidManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self._out_file = out_file
     self.run(args)
     pass
 def __init__(self, args,process_candidates=False):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     self._prob_used_classes = Set([])
     self._dbg_assattr_parents = Set([])
     self._process_candidates = process_candidates
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self.run(args)
 def __init__(self, args,criteria='default',out_file='test.xml',treshold=None,add_value=False):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     self._add_value = add_value
     self._project = args[0]
     self._treshold = treshold
     self._out_file = out_file
     self._criteria = criteria
     self._dbg_assattr_parents = set([])
     insert_default_options()
     self.manager = ASTNGManager()
     self.register_options_provider(self.manager)
     args = self.load_command_line_configuration()
     self.run(args)
 def __init__(self, in_file,out_file, class_id,criteria):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     UCRSlicer.__init__(self, in_file)
     self._in_file = in_file
     if criteria == 'slice':
         self._methods = {}
         self._class_id = class_id
         root_node = self.slice_ucr()
         self.write_slicing(out_file,root_node)
     elif criteria == 'summary':
         self.handle_summary()
     else:
         raise CSUStAnException("Unknown criteria!")
示例#10
0
 def __init__(self, in_file,out_file):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     ClassIRHandler.__init__(self, in_file)
     self._out_file = out_file
     self.run()
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     ClassIRHandler.__init__(self, args[0])
     self._methods = {}
     self._classes_info = {}
     self.run()
 def __init__(self, args):
     ConfigurationMixIn.__init__(self, usage=__doc__)
     ClassIRHandler.__init__(self, args[0])
     _complete_signatures = {}
     self.run(args)