Skip to content

Commit 3c8d0e6

Browse files
committed
Absolute foolproof safety
1 parent e6e0195 commit 3c8d0e6

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • packages/cli/src/languagePlugins/java/packageResolver

packages/cli/src/languagePlugins/java/packageResolver/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ export class JavaPackageResolver {
1515
"";
1616
const imports = captures.filter((c) => c.name === "import").map((c) =>
1717
// Unholy string manipulation because wildcard imports break tree-sitter queries.
18-
c.node.text.split(" ").findLast((s) => s.length > 1)!.replace(";", "")
18+
c.node.text.split(" ").findLast((s) => s.length > 0 && s !== ";")!
19+
.replace(";", "")
1920
);
2021
const declaration = captures.find((c) =>
2122
!["package", "import"].includes(c.name)

0 commit comments

Comments
 (0)