foldFunctionBodies(descriptors, root); // 5. Function body
foldTypeArguments(descriptors, psiElements); // 6. Type arguments
}
protected String getLanguagePlaceholderText(@NotNull final ASTNode node, @NotNull final TextRange range) {
final IElementType elementType = node.getElementType();
final PsiElement psiElement = node.getPsi();
if (psiElement instanceof DartFile) return "/.../"; // 1. File header
if (psiElement instanceof DartImportOrExportStatement) return "..."; // 2. Import and export statements
if (elementType == DartTokenTypesSets.MULTI_LINE_DOC_COMMENT) return "/**...*/"; // 3.1. Multiline doc comments