Skip to content
Snippets Groups Projects
Commit ccf6a49c authored by Johannes Mey's avatar Johannes Mey
Browse files

how could I forget the folding of annotation type bodies?

parent 71d0f3f6
No related branches found
No related tags found
1 merge request!4Resolve "Foldable aspects"
Pipeline #11994 passed
...@@ -40,6 +40,12 @@ public class AspectFoldingBuilder extends FoldingBuilderEx { ...@@ -40,6 +40,12 @@ public class AspectFoldingBuilder extends FoldingBuilderEx {
new TextRange(enumBody.getTextRange().getStartOffset() + 1, new TextRange(enumBody.getTextRange().getStartOffset() + 1,
enumBody.getTextRange().getEndOffset() - 1))); enumBody.getTextRange().getEndOffset() - 1)));
} }
Collection<JastAddAspectAnnotationTypeBody> annotationTypeBodies = PsiTreeUtil.findChildrenOfType(root, JastAddAspectAnnotationTypeBody.class);
for (final JastAddAspectAnnotationTypeBody annotationTypeBody : annotationTypeBodies) {
descriptors.add(new FoldingDescriptor(annotationTypeBody.getNode(),
new TextRange(annotationTypeBody.getTextRange().getStartOffset() + 1,
annotationTypeBody.getTextRange().getEndOffset() - 1)));
}
Collection<JastAddAspectBlock> aspectBlocks = PsiTreeUtil.findChildrenOfType(root, JastAddAspectBlock.class); Collection<JastAddAspectBlock> aspectBlocks = PsiTreeUtil.findChildrenOfType(root, JastAddAspectBlock.class);
for (final JastAddAspectBlock block : aspectBlocks) { for (final JastAddAspectBlock block : aspectBlocks) {
descriptors.add(new FoldingDescriptor(block.getNode(), descriptors.add(new FoldingDescriptor(block.getNode(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment