当前位置: 首页>>代码示例>>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;未经允许,请勿转载。