Skip to content

Commit

Permalink
parse inner interface
Browse files Browse the repository at this point in the history
  • Loading branch information
baikaishuipp committed May 27, 2024
1 parent 3add108 commit aea705f
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/jcci/java_parse.py
Original file line number Diff line number Diff line change
Expand Up @@ -932,7 +932,9 @@ def _parse_tree_class(self, class_declaration, filepath, tree_imports, package_n
self.sqlite.insert_data('import', imports)

# 处理 inner class
inner_class_declarations = [inner_class for inner_class in class_declaration.body if type(inner_class) == javalang.tree.ClassDeclaration]
inner_class_declarations = [inner_class for inner_class in class_declaration.body
if type(inner_class) == javalang.tree.ClassDeclaration
or type(inner_class) == javalang.tree.InterfaceDeclaration]
for inner_class_obj in inner_class_declarations:
self._parse_tree_class(inner_class_obj, filepath, tree_imports, package_class, commit_or_branch, lines, parse_import_first)

Expand Down

0 comments on commit aea705f

Please sign in to comment.