• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java CleanUpContext类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.eclipse.jdt.ui.cleanup.CleanUpContext的典型用法代码示例。如果您正苦于以下问题:Java CleanUpContext类的具体用法?Java CleanUpContext怎么用?Java CleanUpContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CleanUpContext类属于org.eclipse.jdt.ui.cleanup包,在下文中一共展示了CleanUpContext类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
  CompilationUnit compilationUnit = context.getAST();
  if (compilationUnit == null) return null;

  boolean convertForLoops =
      isEnabled(CleanUpConstants.CONTROL_STATMENTS_CONVERT_FOR_LOOP_TO_ENHANCED);

  return ConvertLoopFix.createCleanUp(
      compilationUnit,
      convertForLoops,
      convertForLoops,
      isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL)
          && isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_LOCAL_VARIABLES));
}
 
开发者ID:eclipse,项目名称:che,代码行数:17,代码来源:ConvertLoopCleanUp.java


示例2: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit compilationUnit= context.getAST();
	if (compilationUnit == null)
		return null;

	boolean addFinal= isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL);
	if (!addFinal)
		return null;

	return VariableDeclarationFix.createCleanUp(compilationUnit,
			isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_PRIVATE_FIELDS),
			isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_PARAMETERS),
			isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_LOCAL_VARIABLES));
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:19,代码来源:VariableDeclarationCleanUp.java


示例3: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	ICompilationUnit compilationUnit= context.getCompilationUnit();
	if (compilationUnit == null)
		return null;

	IRegion[] regions;
	if (context instanceof MultiLineCleanUpContext) {
		regions= ((MultiLineCleanUpContext)context).getRegions();
	} else {
		regions= null;
	}

	boolean removeWhitespaces= isEnabled(CleanUpConstants.FORMAT_REMOVE_TRAILING_WHITESPACES);
	return CodeFormatFix.createCleanUp(compilationUnit,
			regions,
			isEnabled(CleanUpConstants.FORMAT_SOURCE_CODE),
			removeWhitespaces && isEnabled(CleanUpConstants.FORMAT_REMOVE_TRAILING_WHITESPACES_ALL),
			removeWhitespaces && isEnabled(CleanUpConstants.FORMAT_REMOVE_TRAILING_WHITESPACES_IGNORE_EMPTY),
			isEnabled(CleanUpConstants.FORMAT_CORRECT_INDENTATION));
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:25,代码来源:CodeFormatCleanUp.java


示例4: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit compilationUnit= context.getAST();
	if (compilationUnit == null)
		return null;

	boolean sortMembers= isEnabled(CleanUpConstants.SORT_MEMBERS);
	ICleanUpFix fix= SortMembersFix.createCleanUp(compilationUnit, sortMembers, sortMembers && isEnabled(CleanUpConstants.SORT_MEMBERS_ALL));
	if (fix != null) {
		if (fTouchedFiles == null) {
			fTouchedFiles= new HashSet<IResource>();
		}
		fTouchedFiles.add(((ICompilationUnit)compilationUnit.getJavaElement()).getResource());
	}
	return fix;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:20,代码来源:SortMembersCleanUp.java


示例5: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit compilationUnit= context.getAST();
	if (compilationUnit == null)
		return null;

	boolean useBlocks= isEnabled(CleanUpConstants.CONTROL_STATEMENTS_USE_BLOCKS);
	if (!useBlocks)
		return null;

	return ControlStatementsFix.createCleanUp(compilationUnit,
			isEnabled(CleanUpConstants.CONTROL_STATMENTS_USE_BLOCKS_ALWAYS),
			isEnabled(CleanUpConstants.CONTROL_STATMENTS_USE_BLOCKS_NEVER),
			isEnabled(CleanUpConstants.CONTROL_STATMENTS_USE_BLOCKS_NO_FOR_RETURN_AND_THROW));
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:19,代码来源:ControlStatementsCleanUp.java


示例6: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(final CleanUpContext cleanUpCtx) throws CoreException {
	final CompilationUnit compilationUnit = cleanUpCtx.getAST();
	ICleanUpFix fix = null;
	if (compilationUnit != null) {
		fix = CopyrightFix.createCleanUp(compilationUnit,
				options.isEnabled(CopyrightConstants.CLEANUP_ADD_COPYRIGHTS),
				options.isEnabled(CopyrightConstants.CLEANUP_OVERRIDE_COPYRIGHTS));
	}
	return fix;
}
 
开发者ID:SAP,项目名称:hybris-commerce-eclipse-plugin,代码行数:15,代码来源:CopyrightUpdaterCleanUp.java


示例7: Jsr305CleanUpFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
Jsr305CleanUpFix(CleanUpContext context, Iterable<Annotation> annotationsToRemove,
		Collection<TypeDeclaration> nodesToAnnotateWithParameterAreNonnullByDefault,
		Collection<TypeDeclaration> nodesToAnnotateWithReturnValuesAreNonnullByDefault) {
	_context = context;
	_annotationsToRemove = annotationsToRemove;
	_nodesToAnnotateWithParameterAreNonnullByDefault = nodesToAnnotateWithParameterAreNonnullByDefault;
	_nodesToAnnotateWithReturnValuesAreNonnullByDefault = nodesToAnnotateWithReturnValuesAreNonnullByDefault;
}
 
开发者ID:fabotronix,项目名称:jsr305CleanUp,代码行数:9,代码来源:Jsr305CleanUpFix.java


示例8: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
  CompilationUnit compilationUnit = context.getAST();
  if (compilationUnit == null) return null;

  boolean usePrentheses = isEnabled(CleanUpConstants.EXPRESSIONS_USE_PARENTHESES);
  if (!usePrentheses) return null;

  return ExpressionsFix.createCleanUp(
      compilationUnit,
      isEnabled(CleanUpConstants.EXPRESSIONS_USE_PARENTHESES_ALWAYS),
      isEnabled(CleanUpConstants.EXPRESSIONS_USE_PARENTHESES_NEVER));
}
 
开发者ID:eclipse,项目名称:che,代码行数:15,代码来源:ExpressionsCleanUp.java


示例9: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
  CompilationUnit compilationUnit = context.getAST();
  if (compilationUnit == null) return null;

  boolean addFinal = isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL);
  if (!addFinal) return null;

  return VariableDeclarationFix.createCleanUp(
      compilationUnit,
      isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_PRIVATE_FIELDS),
      isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_PARAMETERS),
      isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_LOCAL_VARIABLES));
}
 
开发者ID:eclipse,项目名称:che,代码行数:16,代码来源:VariableDeclarationCleanUp.java


示例10: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
  CompilationUnit compilationUnit = context.getAST();
  if (compilationUnit == null) return null;

  boolean convertFunctionalInterfaces = isEnabled(CleanUpConstants.CONVERT_FUNCTIONAL_INTERFACES);
  if (!convertFunctionalInterfaces) return null;

  return LambdaExpressionsFix.createCleanUp(
      compilationUnit,
      isEnabled(CleanUpConstants.USE_LAMBDA),
      isEnabled(CleanUpConstants.USE_ANONYMOUS_CLASS_CREATION));
}
 
开发者ID:eclipse,项目名称:che,代码行数:15,代码来源:LambdaExpressionsCleanUp.java


示例11: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
@Override
public final ICleanUpFix createFix(CleanUpContext context) throws CoreException {
  CompilationUnit unit = context.getAST();
  if (unit == null) return null;

  if (context instanceof MultiFixContext) {
    return createFix(unit, ((MultiFixContext) context).getProblemLocations());
  } else {
    return createFix(unit);
  }
}
 
开发者ID:eclipse,项目名称:che,代码行数:12,代码来源:AbstractMultiFix.java


示例12: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
  CompilationUnit compilationUnit = context.getAST();
  if (compilationUnit == null) return null;

  boolean useBlocks = isEnabled(CleanUpConstants.CONTROL_STATEMENTS_USE_BLOCKS);
  if (!useBlocks) return null;

  return ControlStatementsFix.createCleanUp(
      compilationUnit,
      isEnabled(CleanUpConstants.CONTROL_STATMENTS_USE_BLOCKS_ALWAYS),
      isEnabled(CleanUpConstants.CONTROL_STATMENTS_USE_BLOCKS_NEVER),
      isEnabled(CleanUpConstants.CONTROL_STATMENTS_USE_BLOCKS_NO_FOR_RETURN_AND_THROW));
}
 
开发者ID:eclipse,项目名称:che,代码行数:16,代码来源:ControlStatementsCleanUp.java


示例13: calculateSolutions

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
private ICleanUp[] calculateSolutions(CleanUpContext context, ICleanUp[] cleanUps) {
	List<ICleanUp>result= new ArrayList<ICleanUp>();
	CleanUpChange solution;
	try {
		solution= calculateChange(context, cleanUps, result, null);
	} catch (CoreException e) {
		throw new FixCalculationException(e);
	}

	if (solution != null) {
		integrateSolution(solution, context.getCompilationUnit());
	}

	return result.toArray(new ICleanUp[result.size()]);
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:16,代码来源:CleanUpRefactoring.java


示例14: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit compilationUnit= context.getAST();
	if (compilationUnit == null)
		return null;

	boolean usePrentheses= isEnabled(CleanUpConstants.EXPRESSIONS_USE_PARENTHESES);
	if (!usePrentheses)
		return null;

	return ExpressionsFix.createCleanUp(compilationUnit,
			isEnabled(CleanUpConstants.EXPRESSIONS_USE_PARENTHESES_ALWAYS),
			isEnabled(CleanUpConstants.EXPRESSIONS_USE_PARENTHESES_NEVER));
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:18,代码来源:ExpressionsCleanUp.java


示例15: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit compilationUnit= context.getAST();
	if (compilationUnit == null)
		return null;

	boolean convertFunctionalInterfaces= isEnabled(CleanUpConstants.CONVERT_FUNCTIONAL_INTERFACES);
	if (!convertFunctionalInterfaces)
		return null;

	return LambdaExpressionsFix.createCleanUp(compilationUnit,
			isEnabled(CleanUpConstants.USE_LAMBDA),
			isEnabled(CleanUpConstants.USE_ANONYMOUS_CLASS_CREATION));
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:18,代码来源:LambdaExpressionsCleanUp.java


示例16: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit compilationUnit= context.getAST();
	if (compilationUnit == null)
		return null;

	boolean convertForLoops= isEnabled(CleanUpConstants.CONTROL_STATMENTS_CONVERT_FOR_LOOP_TO_ENHANCED);

	return ConvertLoopFix.createCleanUp(compilationUnit,
			convertForLoops, convertForLoops,
			isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL) && isEnabled(CleanUpConstants.VARIABLE_DECLARATIONS_USE_FINAL_LOCAL_VARIABLES));
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:16,代码来源:ConvertLoopCleanUp.java


示例17: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
    * {@inheritDoc}
    */
   @Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
   	CompilationUnit compilationUnit= context.getAST();
   	if (compilationUnit == null)
   		return null;

	return ImportsFix.createCleanUp(compilationUnit, fCodeGeneratorSettings,
			isEnabled(CleanUpConstants.ORGANIZE_IMPORTS), fStatus);
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:13,代码来源:ImportsCleanUp.java


示例18: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
@Override
public final ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit unit= context.getAST();
	if (unit == null)
		return null;

	if (context instanceof MultiFixContext) {
		return createFix(unit, ((MultiFixContext)context).getProblemLocations());
	} else {
		return createFix(unit);
	}
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:13,代码来源:AbstractMultiFix.java


示例19: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
@Override
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	CompilationUnit compilationUnit = context.getAST();
	if (compilationUnit == null) {
		return null;
	}
	return LambdaConverterFix.createCleanUp(compilationUnit, fOptions.isEnabled(CLEANUP_CONVERT_TO_LAMBDA));// $NON-NLS-1$
}
 
开发者ID:vogellacompany,项目名称:codemodify,代码行数:9,代码来源:LambdaConverterCleanUp.java


示例20: createFix

import org.eclipse.jdt.ui.cleanup.CleanUpContext; //导入依赖的package包/类
/**
 * {@inheritDoc}
 */
public ICleanUpFix createFix(CleanUpContext context) throws CoreException {
	if (!fOptions.isEnabled(UPDATE_IBM_COPYRIGHT_TO_CURRENT_YEAR))
		return null;
	
	return UpdateCopyrightFix.createCleanUp(context.getCompilationUnit(), true);
}
 
开发者ID:vogellacompany,项目名称:saneclipse,代码行数:10,代码来源:CopyrightUpdaterCleanUp.java



注:本文中的org.eclipse.jdt.ui.cleanup.CleanUpContext类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java MotorSafetyHelper类代码示例发布时间:2022-05-22
下一篇:
Java FlinkKafkaProducer010类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap