當前位置: 首頁>>代碼示例>>Java>>正文


Java QuickFixBundle.message方法代碼示例

本文整理匯總了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...";
  }
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:13,代碼來源:AddModuleDependencyFix.java

示例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;
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:10,代碼來源:AddMethodQualifierFix.java

示例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;
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:37,代碼來源:CreatePropertyFromUsageFix.java

示例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());
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:MoveClassToSeparateFileFix.java

示例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");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:5,代碼來源:ChangeFormComponentTypeFix.java

示例7: getFamilyName

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@Override
@NotNull
public String getFamilyName() {
  return QuickFixBundle.message("add.default.constructor.family");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:AddDefaultConstructorFix.java

示例8: getText

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@Override
@NotNull
public String getText() {
  return QuickFixBundle.message("enable.optimize.imports.on.the.fly");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:EnableOptimizeImportsOnTheFlyFix.java

示例9: getFamilyName

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@Override
@NotNull
public String getFamilyName() {
  return QuickFixBundle.message("create.constructor.matching.super");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:CreateConstructorMatchingSuperFix.java

示例10: getFamilyName

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@Override
@NotNull
public String getFamilyName() {
  return QuickFixBundle.message("move.class.to.separate.file.family");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:MoveClassToSeparateFileFix.java

示例11: getFamilyName

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@NotNull
@Override
public String getFamilyName() {
  return QuickFixBundle.message("remove.redundant.arguments.family");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:RemoveRedundantArgumentsFix.java

示例12: getFamilyName

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@Override
@NotNull
public String getFamilyName() {
  return QuickFixBundle.message("create.local.from.usage.family");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:CreateLocalFromUsageFix.java

示例13: getFamilyName

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@Override
@NotNull
public String getFamilyName() {
  return QuickFixBundle.message("remove.qualifier.fix");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:RemoveNewQualifierFix.java

示例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());
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:7,代碼來源:AddNewArrayExpressionFix.java

示例15: getFamilyName

import com.intellij.codeInsight.daemon.QuickFixBundle; //導入方法依賴的package包/類
@Override
@NotNull
public String getFamilyName() {
  return QuickFixBundle.message("fix.modifiers.family");
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:ModifierFix.java


注:本文中的com.intellij.codeInsight.daemon.QuickFixBundle.message方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。