MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / JavaScaner

Class JavaScaner

client/tool/util/loong/javascaner.py:18–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16
17
18class JavaScaner:
19
20 ap = None
21 ast = None
22 diff_files = None
23
24 def __init__(self, source_dir, out_dir=None, jar_mode=False):
25 self.source_dir = source_dir
26 self.jar_mode = jar_mode
27 self.ap = ByteCodeParser(self.source_dir, out_dir)
28 self.ast = ASTParser(self.source_dir, out_dir)
29
30 def parser(self, need_bc=True, need_ast=False, need_field=False):
31 if need_bc:
32 self.ap.parser(need_field)
33 if need_ast:
34 self.ast.parser()
35
36 def set_diff_files(self, diff_files):
37 self.diff_files = diff_files
38
39
40if __name__ == "__main__":

Callers 2

analyzeMethod · 0.90
analyzeMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected