本文整理汇总了Java中com.intellij.codeInsight.daemon.QuickFixBundle.message方法的典型用法代码示例。如果您正苦于以下问题:Java QuickFixBundle.message方法的具体用法?Java QuickFixBundle.message怎么用?Java QuickFixBundle.message使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.codeInsight.daemon.QuickFixBundle
的用法示例。
在下文中一共展示了QuickFixBundle.message方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getText
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getText() {
if (myModules.size() == 1) {
final Module module = ContainerUtil.getFirstItem(myModules);
LOG.assertTrue(module != null);
return QuickFixBundle.message("orderEntry.fix.add.dependency.on.module", module.getName());
}
else {
return "Add dependency on module...";
}
}
示例2: getText
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@NotNull
@Override
public String getText() {
String text = QuickFixBundle.message("add.method.qualifier.fix.text", myCandidates.size() > 1 ? "" : myCandidates.get(0).getName());
if (myCandidates.size() > 1) {
text += "...";
}
return text;
}
示例3: isAvailableImpl
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
protected boolean isAvailableImpl(int offset) {
if (CreateMethodFromUsageFix.hasErrorsInArgumentList(myMethodCall)) return false;
PsiReferenceExpression ref = myMethodCall.getMethodExpression();
String methodName = myMethodCall.getMethodExpression().getReferenceName();
LOG.assertTrue(methodName != null);
String propertyName = PropertyUtil.getPropertyName(methodName);
if (propertyName == null || propertyName.isEmpty()) return false;
String getterOrSetter = null;
if (methodName.startsWith(GET_PREFIX) || methodName.startsWith(IS_PREFIX)) {
if (myMethodCall.getArgumentList().getExpressions().length != 0) return false;
getterOrSetter = QuickFixBundle.message("create.getter");
}
else if (methodName.startsWith(SET_PREFIX)) {
if (myMethodCall.getArgumentList().getExpressions().length != 1) return false;
getterOrSetter = QuickFixBundle.message("create.setter");
}
else {
LOG.error("Internal error in create property intention");
}
List<PsiClass> classes = getTargetClasses(myMethodCall);
if (classes.isEmpty()) return false;
if (!checkTargetClasses(classes, methodName)) return false;
for (PsiClass aClass : classes) {
if (!aClass.isInterface()) {
setText(getterOrSetter);
return true;
}
}
return false;
}
示例4: getText
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getText() {
return QuickFixBundle.message("move.class.to.separate.file.text", myClass.getName());
}
示例5: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getFamilyName() {
return QuickFixBundle.message("fix.single.character.string.to.char.literal.family");
}
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:6,代码来源:ChangeStringLiteralToCharInMethodCallFix.java
示例6: getText
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@NotNull
public String getText() {
return QuickFixBundle.message("uidesigner.change.gui.component.type");
}
示例7: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getFamilyName() {
return QuickFixBundle.message("add.default.constructor.family");
}
示例8: getText
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getText() {
return QuickFixBundle.message("enable.optimize.imports.on.the.fly");
}
示例9: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getFamilyName() {
return QuickFixBundle.message("create.constructor.matching.super");
}
示例10: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getFamilyName() {
return QuickFixBundle.message("move.class.to.separate.file.family");
}
示例11: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@NotNull
@Override
public String getFamilyName() {
return QuickFixBundle.message("remove.redundant.arguments.family");
}
示例12: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getFamilyName() {
return QuickFixBundle.message("create.local.from.usage.family");
}
示例13: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getFamilyName() {
return QuickFixBundle.message("remove.qualifier.fix");
}
示例14: getText
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getText() {
PsiType type = getType();
return QuickFixBundle.message("add.new.array.text", type.getPresentableText());
}
示例15: getFamilyName
import com.intellij.codeInsight.daemon.QuickFixBundle; //导入方法依赖的package包/类
@Override
@NotNull
public String getFamilyName() {
return QuickFixBundle.message("fix.modifiers.family");
}