本文整理汇总了Java中org.eclipse.jdt.ui.cleanup.CleanUpContext类的典型用法代码示例。如果您正苦于以下问题:Java CleanUpContext类的具体用法?Java CleanUpContext怎么用?Java CleanUpContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CleanUpContext类属于org.eclipse.jdt.ui.cleanup包,在下文中一共展示了CleanUpContext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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));
}
示例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));
}
示例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));
}
示例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;
}
示例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));
}
示例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;
}
示例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;
}
示例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));
}
示例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));
}
示例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));
}
示例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);
}
}
示例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));
}
示例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()]);
}
示例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));
}
示例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));
}