下面列出了怎么用com.intellij.psi.formatter.common.DefaultInjectedLanguageBlockBuilder的API类实例代码及写法,或者点击链接到github查看源代码。
@NotNull
@Override
public FormattingModel createModel(PsiElement psiElement, CodeStyleSettings settings) {
SpacingBuilder spacingBuilder = createSpaceBuilder(settings);
final FusionBlock block = new FusionBlock(psiElement.getNode(), null, null, settings, spacingBuilder, new DefaultInjectedLanguageBlockBuilder(settings));
return FormattingModelProvider.createFormattingModelForPsiFile(psiElement.getContainingFile(), block, settings);
}