mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-13 08:19:05 +07:00
Java custom folding enabled
This commit is contained in:
@@ -33,6 +33,7 @@ import com.intellij.psi.impl.source.PsiClassReferenceType;
|
||||
import com.intellij.psi.impl.source.SourceTreeToPsiMap;
|
||||
import com.intellij.psi.impl.source.jsp.jspJava.JspHolderMethod;
|
||||
import com.intellij.psi.impl.source.tree.JavaDocElementType;
|
||||
import com.intellij.psi.impl.source.tree.JavaElementType;
|
||||
import com.intellij.psi.javadoc.PsiDocComment;
|
||||
import com.intellij.psi.tree.IElementType;
|
||||
import com.intellij.psi.util.PropertyUtil;
|
||||
@@ -740,5 +741,11 @@ public class JavaFoldingBuilder extends CustomFoldingBuilder implements DumbAwar
|
||||
protected boolean isCustomFoldingCandidate(ASTNode node) {
|
||||
return node.getElementType() == JavaTokenType.END_OF_LINE_COMMENT;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean mayContainCustomFoldings(ASTNode node) {
|
||||
IElementType nodeType = node.getElementType();
|
||||
return nodeType == JavaElementType.CLASS || nodeType == JavaElementType.CODE_BLOCK;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user