Skip to content

Commit

Permalink
Added fix for Parser#traitApplication() to avoid eating the ending ')…
Browse files Browse the repository at this point in the history
…', Removed redundant foldingrange check in FoldingRangeHandler#processFoldingRangeForNode, Removed redundant param in FoldingRangeHandler#addFoldingRangeForImports
  • Loading branch information
joewyz committed Feb 12, 2025
1 parent 2b28e37 commit 9bd5681
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ private void addFoldingRange(List<FoldingRange> foldingRanges, int startIndex, i
}
}

private void addFoldingRangeForImports(List<FoldingRange> foldingRanges, DocumentImports documentImports) {
private void addFoldingRangeForImports(List<FoldingRange> foldingRanges) {
Range range = documentImports.importsRange();
if (range != null && isFoldable(range.getStart().getLine(), range.getEnd().getLine())) {
foldingRanges.add(new FoldingRange(range.getStart().getLine(), range.getEnd().getLine()));
Expand All @@ -49,7 +49,7 @@ private void addFoldingRangeForImports(List<FoldingRange> foldingRanges, Documen
private List<FoldingRange> generateFoldingRanges() {
List<FoldingRange> foldingRanges = new ArrayList<>();

addFoldingRangeForImports(foldingRanges, documentImports);
addFoldingRangeForImports(foldingRanges);

ListIterator<Syntax.Statement> iterator = statements.listIterator();

Expand Down Expand Up @@ -116,13 +116,6 @@ private void processFoldingRangeForNode(List<FoldingRange> foldingRanges, Syntax
return;
}

int startLine = document.lineOfIndex(node.start());
int endLine = document.lineOfIndex(node.end());

if (!isFoldable(startLine, endLine)) {
return;
}

switch (node) {
case Syntax.Node.Kvps kvps -> {
if (!kvps.kvps().isEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,6 @@ private Syntax.Node traitNode() {
Syntax.Node.Kvps kvps = new Syntax.Node.Kvps();
setStart(kvps);
setEnd(kvps);
skip();
yield kvps;
}

Expand Down

0 comments on commit 9bd5681

Please sign in to comment.