def __init__(self, projectroot, debug=False): self.projectroot = projectroot if not os.path.exists(self.projectroot): raise ValueError("projectroot (%s) doesn't exist!" % (self.projectroot)) self.srcroot = os.path.join(self.projectroot, "src") self.debug = debug self.javaanalyzer = JavaAnalyzer(self.srcroot, self.debug) self.resanalyzer = ResourceAnalyzer(self.projectroot, self.debug)