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
Branches
No related tags found
1 merge request!4Resolve "Foldable aspects"
Pipeline #11994 passed
This commit is part of merge request !4. Comments created here will be created in the context of that merge request.
......@@ -40,6 +40,12 @@ public class AspectFoldingBuilder extends FoldingBuilderEx {
new TextRange(enumBody.getTextRange().getStartOffset() + 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);
for (final JastAddAspectBlock block : aspectBlocks) {
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