本文整理汇总了Java中com.intellij.codeInsight.template.Template.isToShortenLongNames方法的典型用法代码示例。如果您正苦于以下问题:Java Template.isToShortenLongNames方法的具体用法?Java Template.isToShortenLongNames怎么用?Java Template.isToShortenLongNames使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.codeInsight.template.Template
的用法示例。
在下文中一共展示了Template.isToShortenLongNames方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: processText
import com.intellij.codeInsight.template.Template; //导入方法依赖的package包/类
@Override
public void processText(final Project project,
final Template template,
final Document document,
final RangeMarker templateRange,
final Editor editor) {
if (!template.isToShortenLongNames()) return;
try {
PsiDocumentManager.getInstance(project).commitDocument(document);
final PsiFile file = PsiUtilBase.getPsiFileInEditor(editor, project);
if (file instanceof GroovyFile) {
JavaCodeStyleManager.getInstance(project).shortenClassReferences(file, templateRange.getStartOffset(),templateRange.getEndOffset());
}
PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(document);
}
catch (IncorrectOperationException e) {
LOG.error(e);
}
}
示例2: processText
import com.intellij.codeInsight.template.Template; //导入方法依赖的package包/类
public void processText(final Project project,
final Template template,
final Document document,
final RangeMarker templateRange,
final Editor editor) {
if (!template.isToShortenLongNames()) return;
try {
PsiDocumentManager.getInstance(project).commitDocument(document);
final PsiFile file = PsiUtilBase.getPsiFileInEditor(editor, project);
if (file instanceof GroovyFile) {
JavaCodeStyleManager.getInstance(project).shortenClassReferences(file, templateRange.getStartOffset(),templateRange.getEndOffset());
}
PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(document);
}
catch (IncorrectOperationException e) {
LOG.error(e);
}
}
示例3: isEnabled
import com.intellij.codeInsight.template.Template; //导入方法依赖的package包/类
@Override
public boolean isEnabled(final Template template) {
return template.isToShortenLongNames();
}
示例4: isEnabled
import com.intellij.codeInsight.template.Template; //导入方法依赖的package包/类
public boolean isEnabled(final Template template) {
return template.isToShortenLongNames();
}