Skip to content

Commit a7d0e62

Browse files
committed
Update codeanalyzer jar
Signed-off-by: Rahul Krishna <[email protected]>
1 parent 0f5b19b commit a7d0e62

File tree

6 files changed

+13
-12
lines changed

6 files changed

+13
-12
lines changed

cldk/analysis/commons/treesitter/treesitter_java.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ def get_all_imports(self, source_code: str) -> Set[str]:
103103
Returns:
104104
Set[str]: A set of all the imports in the class.
105105
"""
106-
import_declerations: Captures = self.frame_query_and_capture_output(query="(import_declaration (scoped_identifier) @name)", code_to_process=source_code)
107-
return {capture.node.text.decode() for capture in import_declerations}
106+
import_declarations: Captures = self.frame_query_and_capture_output(query="(import_declaration (scoped_identifier) @name)", code_to_process=source_code)
107+
return {capture.node.text.decode() for capture in import_declarations}
108108

109109
# TODO: This typo needs to be fixed (i.e., package not pacakge)
110110
def get_pacakge_name(self, source_code: str) -> str:

cldk/analysis/java/codeanalyzer/codeanalyzer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ def get_all_nested_classes(self, qualified_class_name) -> List[JType]:
592592
if ci is None:
593593
logging.warning(f"Class {qualified_class_name} not found in the application view.")
594594
return list()
595-
nested_classes = ci.nested_type_declerations
595+
nested_classes = ci.nested_type_declarations
596596
return [self.get_class(c) for c in nested_classes] # Assuming qualified nested class names
597597

598598
def get_extended_classes(self, qualified_class_name) -> List[str]:
@@ -1052,4 +1052,4 @@ def get_all_docstrings(self) -> List[Tuple[str, JComment]]:
10521052
if javadoc_comments:
10531053
docstrings[file_path] = javadoc_comments
10541054

1055-
return docstrings
1055+
return docstrings
28.7 MB
Binary file not shown.

cldk/models/java/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ class JType(BaseModel):
350350
modifiers: List[str] | None = []
351351
annotations: List[str] | None = []
352352
parent_type: str
353-
nested_type_declerations: List[str] | None = []
353+
nested_type_declarations: List[str] | None = []
354354
callable_declarations: Dict[str, JCallable] = {}
355355
field_declarations: List[JField] = []
356356
enum_constants: List[JEnumConstant] | None = []
@@ -427,7 +427,7 @@ class JGraphEdges(BaseModel):
427427
@classmethod
428428
def validate_source(cls, value) -> JMethodDetail:
429429
_, type_declaration, signature = value["file_path"], value["type_declaration"], value["signature"]
430-
j_callable = _CALLABLES_LOOKUP_TABLE.get(
430+
j_callable: JCallable = _CALLABLES_LOOKUP_TABLE.get(
431431
(type_declaration, signature),
432432
JCallable(
433433
comments=[],

cldk/models/python/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class PyArg(BaseModel):
2929

3030
class PyImport(BaseModel):
3131
from_statement: str
32+
# code_body: str
3233
imports: List[str]
3334

3435

cldk/utils/sanitization/java/treesitter_sanitizer.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ def remove_unused_imports(self, sanitized_code: str) -> str:
8686
+ Finally, remove all the unused imports from the source code and prettify it.
8787
"""
8888
pruned_source_code: str = deepcopy(sanitized_code)
89-
import_declerations: Captures = self.__javasitter.frame_query_and_capture_output(query="((import_declaration) @imports)", code_to_process=self.source_code)
89+
import_declarations: Captures = self.__javasitter.frame_query_and_capture_output(query="((import_declaration) @imports)", code_to_process=self.source_code)
9090

9191
unused_imports: Set = set()
9292
ids_and_typeids: Set = set()
93-
class_bodies: Captures = self.__javasitter.frame_query_and_capture_output(query="((class_declaration) @class_decleration)", code_to_process=self.source_code)
93+
class_bodies: Captures = self.__javasitter.frame_query_and_capture_output(query="((class_declaration) @class_declaration)", code_to_process=self.source_code)
9494
for class_body in class_bodies:
9595
all_type_identifiers_in_class: Captures = self.__javasitter.frame_query_and_capture_output(
9696
query="((type_identifier) @type_id)",
@@ -103,17 +103,17 @@ def remove_unused_imports(self, sanitized_code: str) -> str:
103103
ids_and_typeids.update({type_id.node.text.decode() for type_id in all_type_identifiers_in_class})
104104
ids_and_typeids.update({other_id.node.text.decode() for other_id in all_other_identifiers_in_class})
105105

106-
for import_decleration in import_declerations:
107-
wildcard_import: Captures = self.__javasitter.frame_query_and_capture_output(query="((asterisk) @wildcard)", code_to_process=import_decleration.node.text.decode())
106+
for import_declaration in import_declarations:
107+
wildcard_import: Captures = self.__javasitter.frame_query_and_capture_output(query="((asterisk) @wildcard)", code_to_process=import_declaration.node.text.decode())
108108
if len(wildcard_import) > 0:
109109
continue
110110

111111
import_statement: Captures = self.__javasitter.frame_query_and_capture_output(
112-
query="((scoped_identifier) @scoped_identifier)", code_to_process=import_decleration.node.text.decode()
112+
query="((scoped_identifier) @scoped_identifier)", code_to_process=import_declaration.node.text.decode()
113113
)
114114
import_str = import_statement.captures[0].node.text.decode()
115115
if not import_str.split(".")[-1] in ids_and_typeids:
116-
unused_imports.add(import_decleration.node.text.decode())
116+
unused_imports.add(import_declaration.node.text.decode())
117117

118118
for unused_import in unused_imports:
119119
pruned_source_code = pruned_source_code.replace(unused_import, "")

0 commit comments

Comments
 (0)