private CodeGenerationSettings getCodeGenSettings() { CodeGenerationSettings settings = JavaPreferencesSettings.getCodeGenerationSettings(fJavaProject); settings.overrideAnnotation = false; settings.createComments = false; return settings; }
public static CodeGenerationSettings getCodeGenerationSettings(IJavaProject project) { CodeGenerationSettings res= new CodeGenerationSettings(); res.createComments= Boolean.valueOf(PreferenceConstants.getPreference(PreferenceConstants.CODEGEN_ADD_COMMENTS, project)).booleanValue(); res.useKeywordThis= Boolean.valueOf(PreferenceConstants.getPreference(PreferenceConstants.CODEGEN_KEYWORD_THIS, project)).booleanValue(); res.overrideAnnotation= Boolean.valueOf(PreferenceConstants.getPreference(PreferenceConstants.CODEGEN_USE_OVERRIDE_ANNOTATION, project)).booleanValue(); res.importOrder= getImportOrderPreference(project); res.importThreshold= getImportNumberThreshold(project); res.staticImportThreshold= getStaticImportNumberThreshold(project); res.importIgnoreLowercase= Boolean.valueOf(PreferenceConstants.getPreference(PreferenceConstants.ORGIMPORTS_IGNORELOWERCASE, project)).booleanValue(); res.tabWidth= CodeFormatterUtil.getTabWidth(project); res.indentWidth= CodeFormatterUtil.getIndentWidth(project); return res; }
public static String[] getImportOrderPreference(IJavaProject project) { String str= PreferenceConstants.getPreference(PreferenceConstants.ORGIMPORTS_IMPORTORDER, project); if (str != null) { return unpackList(str, ";"); //$NON-NLS-1$ } return new String[0]; }
/** * @deprecated Use getCodeGenerationSettings(IJavaProject) instead */ public static CodeGenerationSettings getCodeGenerationSettings() { return getCodeGenerationSettings(null); }
/** * @deprecated Use getImportOrderPreference(IJavaProject) instead */ public static String[] getImportOrderPreference(IPreferenceStore prefs) { String str= prefs.getString(PreferenceConstants.ORGIMPORTS_IMPORTORDER); if (str != null) { return unpackList(str, ";"); //$NON-NLS-1$ } return new String[0]; }
/** * * @param type the type for which a method is created * @param dialog the dialog box where the user has defined his preferences * @return settings applicable for this action */ CodeGenerationSettings createSettings(IType type, SourceActionDialog dialog) { CodeGenerationSettings settings= JavaPreferencesSettings.getCodeGenerationSettings(type.getJavaProject()); settings.createComments= dialog.getGenerateComment(); return settings; }
/** * * @param type the type for which a method is created * @param dialog the dialog box where the user has defined his preferences * @return settings applicable for this action */ CodeGenerationSettings createSettings(IType type, SourceActionDialog dialog) { CodeGenerationSettings settings= JavaPreferencesSettings.getCodeGenerationSettings(type.getJavaProject()); settings.createComments= dialog.getGenerateComment(); return settings; }
public static void startMoveStaticMembersRefactoring(final IMember[] members, final Shell shell) throws JavaModelException { if (!RefactoringAvailabilityTester.isMoveStaticAvailable(members)) return; final Set<IMember> set= new HashSet<>(); set.addAll(Arrays.asList(members)); final IMember[] elements= set.toArray(new IMember[set.size()]); IJavaProject project= null; if (elements.length > 0) project= elements[0].getJavaProject(); MoveStaticMembersProcessor processor= new MoveStaticMembersProcessor(elements, JavaPreferencesSettings.getCodeGenerationSettings(project)); Refactoring refactoring= new MoveRefactoring(processor); MoveMembersWizard wizard= new MoveMembersWizard(processor, refactoring); new RefactoringStarter().activate(wizard, shell, RefactoringMessages.OpenRefactoringWizardAction_refactoring, RefactoringSaveHelper.SAVE_REFACTORING); }
/** * {@inheritDoc} */ public RefactoringStatus checkPreConditions(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException { RefactoringStatus result= super.checkPreConditions(project, compilationUnits, monitor); if (isEnabled(CleanUpConstants.ORGANIZE_IMPORTS)) { fCodeGeneratorSettings= JavaPreferencesSettings.getCodeGenerationSettings(project); fStatus= new RefactoringStatus(); } return result; }
@Override public RefactoringStatus checkPreConditions(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException { if (isEnabled(CleanUpConstants.ORGANIZE_IMPORTS)) { fCodeGeneratorSettings= JavaPreferencesSettings.getCodeGenerationSettings(project); fStatus= new RefactoringStatus(); } return super.checkPreConditions(project, compilationUnits, monitor); }
public static void startMoveStaticMembersRefactoring(final IMember[] members, final Shell shell) throws JavaModelException { if (!RefactoringAvailabilityTester.isMoveStaticAvailable(members)) return; final Set set= new HashSet(); set.addAll(Arrays.asList(members)); final IMember[] elements= (IMember[]) set.toArray(new IMember[set.size()]); IJavaProject project= null; if (elements.length > 0) project= elements[0].getJavaProject(); final JavaMoveRefactoring refactoring= new JavaMoveRefactoring(new MoveStaticMembersProcessor(elements, JavaPreferencesSettings.getCodeGenerationSettings(project))); new RefactoringStarter().activate(refactoring, new MoveMembersWizard(refactoring), shell, RefactoringMessages.OpenRefactoringWizardAction_refactoring, RefactoringSaveHelper.SAVE_NON_JAVA_UPDATES); }
public static void startMoveStaticMembersRefactoring(final IMember[] members, final Shell shell) throws JavaModelException { if (!RefactoringAvailabilityTester.isMoveStaticAvailable(members)) return; final Set<IMember> set= new HashSet<>(); set.addAll(Arrays.asList(members)); final IMember[] elements= set.toArray(new IMember[set.size()]); IJavaProject project= null; if (elements.length > 0) project= elements[0].getJavaProject(); MoveStaticMembersProcessor processor= new MoveStaticMembersProcessor(elements, JavaPreferencesSettings.getCodeGenerationSettings(project)); Refactoring refactoring= new MoveRefactoring(processor); MoveMembersWizard wizard= new MoveMembersWizard(processor, refactoring); new RefactoringStarter().activate(wizard, shell, RefactoringMessages.OpenRefactoringWizardAction_refactoring, RefactoringSaveHelper.SAVE_REFACTORING); }
@Override public RefactoringStatus checkPreConditions(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException { if (isEnabled(CleanUpConstants.ORGANIZE_IMPORTS)) { fCodeGeneratorSettings= JavaPreferencesSettings.getCodeGenerationSettings(project); fStatus= new RefactoringStatus(); } return super.checkPreConditions(project, compilationUnits, monitor); }
/** * Initializes the refactoring with the given input. * * @param method * the method to move */ protected void initialize(final IMethod method) { Assert.isNotNull(method); fSourceRewrite= new CompilationUnitRewrite(fMethod.getCompilationUnit()); fMethodName= method.getElementName(); fTargetName= suggestTargetName(); if (fSettings == null) fSettings= JavaPreferencesSettings.getCodeGenerationSettings(fMethod.getJavaProject()); }
/** * Initializes the refactoring with the given input. * * @param method * the method to move */ protected void initialize(final IMethod method) { Assert.isNotNull(method); fSourceRewrite= new CompilationUnitRewrite(fMethod.getCompilationUnit()); fMethodName= method.getElementName(); fTargetName= suggestTargetName(); if (fSettings == null) fSettings= JavaPreferencesSettings.getCodeGenerationSettings(fMethod.getJavaProject()); }
/** * Initializes the refactoring with the given input. * * @param method * the method to move */ protected void initialize(final IMethod method) { Assert.isNotNull(method); fSourceRewrite= new CompilationUnitRewrite(fMethod.getCompilationUnit()); fMethodName= method.getElementName(); fTargetName= suggestTargetName(); if (fSettings == null) fSettings= JavaPreferencesSettings.getCodeGenerationSettings(fMethod.getJavaProject()); }
protected boolean updateReplacementString(IDocument document, char trigger, int offset, ImportRewrite impRewrite) throws CoreException, BadLocationException { CodeGenerationSettings settings= JavaPreferencesSettings.getCodeGenerationSettings(fType.getJavaProject()); boolean addComments= settings.createComments;
@Override protected boolean updateReplacementString(IDocument document, char trigger, int offset, ImportRewrite impRewrite) throws CoreException, BadLocationException { CodeGenerationSettings settings= JavaPreferencesSettings.getCodeGenerationSettings(fType.getJavaProject()); boolean addComments= settings.createComments;
@Override protected boolean updateReplacementString(IDocument document, char trigger, int offset, ImportRewrite impRewrite) throws CoreException, BadLocationException { CodeGenerationSettings settings= JavaPreferencesSettings.getCodeGenerationSettings(fType.getJavaProject()); boolean addComments= settings.createComments;
public static void startExtractInterfaceRefactoring(final IType type, final Shell shell) { ExtractInterfaceProcessor processor= new ExtractInterfaceProcessor(type, JavaPreferencesSettings.getCodeGenerationSettings(type.getJavaProject())); Refactoring refactoring= new ProcessorBasedRefactoring(processor); new RefactoringStarter().activate(new ExtractInterfaceWizard(processor, refactoring), shell, RefactoringMessages.OpenRefactoringWizardAction_refactoring, RefactoringSaveHelper.SAVE_REFACTORING); }