private String getVisibilityString(int visibility) { String visibilityString= JdtFlags.getVisibilityString(visibility); if ("".equals(visibilityString)) //$NON-NLS-1$ return visibilityString; return visibilityString + ' '; }
private String getVisibilityString(int visibility) { String visibilityString= JdtFlags.getVisibilityString(visibility); if ("".equals(visibilityString)) //$NON-NLS-1$ return visibilityString; return visibilityString + ' '; }
private String getVisibilityString(int visibility) { String visibilityString= JdtFlags.getVisibilityString(visibility); if ("".equals(visibilityString)) //$NON-NLS-1$ return visibilityString; return visibilityString + ' '; }
private RefactoringChangeDescriptor createRefactoringDescriptor() { final ITypeBinding binding= fAnonymousInnerClassNode.resolveBinding(); final String[] labels= new String[] { BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED), BindingLabelProvider.getBindingLabel(binding.getDeclaringMethod(), JavaElementLabels.ALL_FULLY_QUALIFIED)}; final Map<String, String> arguments= new HashMap<>(); final String projectName= fCu.getJavaProject().getElementName(); final int flags= RefactoringDescriptor.STRUCTURAL_CHANGE | JavaRefactoringDescriptor.JAR_REFACTORING | JavaRefactoringDescriptor.JAR_SOURCE_ATTACHMENT; final String description= RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_descriptor_description_short; final String header= Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_descriptor_description, labels); final JDTRefactoringDescriptorComment comment= new JDTRefactoringDescriptorComment(projectName, this, header); comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_original_pattern, BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED))); comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_class_name_pattern, BasicElementLabels.getJavaElementName(fClassName))); String visibility= JdtFlags.getVisibilityString(fVisibility); if (visibility.length() == 0) visibility= RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_default_visibility; comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_visibility_pattern, visibility)); if (fDeclareFinal && fDeclareStatic) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_final_static); else if (fDeclareFinal) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_final); else if (fDeclareStatic) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_static); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_INPUT, JavaRefactoringDescriptorUtil.elementToHandle(projectName, fCu)); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_NAME, fClassName); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_SELECTION, Integer.valueOf(fSelectionStart).toString() + ' ' + Integer.valueOf(fSelectionLength).toString()); arguments.put(ATTRIBUTE_FINAL, Boolean.valueOf(fDeclareFinal).toString()); arguments.put(ATTRIBUTE_STATIC, Boolean.valueOf(fDeclareStatic).toString()); arguments.put(ATTRIBUTE_VISIBILITY, Integer.valueOf(fVisibility).toString()); ConvertAnonymousDescriptor descriptor= RefactoringSignatureDescriptorFactory.createConvertAnonymousDescriptor(projectName, description, comment.asString(), arguments, flags); return new RefactoringChangeDescriptor(descriptor); }
private RefactoringChangeDescriptor createRefactoringDescriptor() { final ITypeBinding binding= fAnonymousInnerClassNode.resolveBinding(); final String[] labels= new String[] { BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED), BindingLabelProvider.getBindingLabel(binding.getDeclaringMethod(), JavaElementLabels.ALL_FULLY_QUALIFIED)}; final Map<String, String> arguments= new HashMap<>(); final String projectName= fCu.getJavaProject().getElementName(); final int flags= RefactoringDescriptor.STRUCTURAL_CHANGE | JavaRefactoringDescriptor.JAR_REFACTORING | JavaRefactoringDescriptor.JAR_SOURCE_ATTACHMENT; final String description= RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_descriptor_description_short; final String header= Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_descriptor_description, labels); final JDTRefactoringDescriptorComment comment= new JDTRefactoringDescriptorComment(projectName, this, header); comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_original_pattern, BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED))); comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_class_name_pattern, BasicElementLabels.getJavaElementName(fClassName))); String visibility= JdtFlags.getVisibilityString(fVisibility); if (visibility.length() == 0) visibility= RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_default_visibility; comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_visibility_pattern, visibility)); if (fDeclareFinal && fDeclareStatic) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_final_static); else if (fDeclareFinal) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_final); else if (fDeclareStatic) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_static); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_INPUT, JavaRefactoringDescriptorUtil.elementToHandle(projectName, fCu)); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_NAME, fClassName); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_SELECTION, new Integer(fSelectionStart).toString() + ' ' + new Integer(fSelectionLength).toString()); arguments.put(ATTRIBUTE_FINAL, Boolean.valueOf(fDeclareFinal).toString()); arguments.put(ATTRIBUTE_STATIC, Boolean.valueOf(fDeclareStatic).toString()); arguments.put(ATTRIBUTE_VISIBILITY, new Integer(fVisibility).toString()); ConvertAnonymousDescriptor descriptor= RefactoringSignatureDescriptorFactory.createConvertAnonymousDescriptor(projectName, description, comment.asString(), arguments, flags); return new RefactoringChangeDescriptor(descriptor); }
buf.append(JdtFlags.getVisibilityString(flags)); buf.append(' '); if (isStatic)
buf.append(JdtFlags.getVisibilityString(flags)); buf.append(' '); if (isStatic)
private RefactoringChangeDescriptor createRefactoringDescriptor() { final ITypeBinding binding= fAnonymousInnerClassNode.resolveBinding(); final String[] labels= new String[] { BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED), BindingLabelProvider.getBindingLabel(binding.getDeclaringMethod(), JavaElementLabels.ALL_FULLY_QUALIFIED)}; final Map arguments= new HashMap(); final String projectName= fCu.getJavaProject().getElementName(); final int flags= RefactoringDescriptor.STRUCTURAL_CHANGE | JavaRefactoringDescriptor.JAR_REFACTORING | JavaRefactoringDescriptor.JAR_SOURCE_ATTACHMENT; final String description= RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_descriptor_description_short; final String header= Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_descriptor_description, labels); final JDTRefactoringDescriptorComment comment= new JDTRefactoringDescriptorComment(projectName, this, header); comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_original_pattern, BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED))); comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_class_name_pattern, fClassName)); String visibility= JdtFlags.getVisibilityString(fVisibility); if (visibility.length() == 0) visibility= RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_default_visibility; comment.addSetting(Messages.format(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_visibility_pattern, visibility)); if (fDeclareFinal && fDeclareStatic) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_final_static); else if (fDeclareFinal) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_final); else if (fDeclareStatic) comment.addSetting(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_declare_static); final JDTRefactoringDescriptor descriptor= new JDTRefactoringDescriptor(IJavaRefactorings.CONVERT_ANONYMOUS, projectName, description, comment.asString(), arguments, flags); arguments.put(JDTRefactoringDescriptor.ATTRIBUTE_INPUT, descriptor.elementToHandle(fCu)); arguments.put(JDTRefactoringDescriptor.ATTRIBUTE_NAME, fClassName); arguments.put(JDTRefactoringDescriptor.ATTRIBUTE_SELECTION, new Integer(fSelectionStart).toString() + ' ' + new Integer(fSelectionLength).toString()); arguments.put(ATTRIBUTE_FINAL, Boolean.valueOf(fDeclareFinal).toString()); arguments.put(ATTRIBUTE_STATIC, Boolean.valueOf(fDeclareStatic).toString()); arguments.put(ATTRIBUTE_VISIBILITY, new Integer(fVisibility).toString()); return new RefactoringChangeDescriptor(descriptor); }
buf.append(JdtFlags.getVisibilityString(flags)); buf.append(' '); if (isStatic)
comment.addSetting(Messages.format(RefactoringCoreMessages.ExtractMethodRefactoring_name_pattern, BasicElementLabels.getJavaElementName(fMethodName))); comment.addSetting(Messages.format(RefactoringCoreMessages.ExtractMethodRefactoring_destination_pattern, BindingLabelProvider.getBindingLabel(type, JavaElementLabels.ALL_FULLY_QUALIFIED))); String visibility= JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) //$NON-NLS-1$ visibility= RefactoringCoreMessages.ExtractMethodRefactoring_default_visibility;
break; String visibility= JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) //$NON-NLS-1$ visibility= RefactoringCoreMessages.PromoteTempToFieldRefactoring_default_visibility;
break; String visibility= JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) //$NON-NLS-1$ visibility= RefactoringCoreMessages.PromoteTempToFieldRefactoring_default_visibility;
break; String visibility= JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) //$NON-NLS-1$ visibility= RefactoringCoreMessages.PromoteTempToFieldRefactoring_default_visibility;
comment.addSetting(Messages.format(RefactoringCoreMessages.ChangeSignatureRefactoring_new_name_pattern, BasicElementLabels.getJavaElementName(fMethodName))); if (!isVisibilitySameAsInitial()) { String visibility= JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) //$NON-NLS-1$ visibility= RefactoringCoreMessages.ChangeSignatureRefactoring_default_visibility;
comment.addSetting(Messages.format(RefactoringCoreMessages.ChangeSignatureRefactoring_new_name_pattern, BasicElementLabels.getJavaElementName(fMethodName))); if (!isVisibilitySameAsInitial()) { String visibility= JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) //$NON-NLS-1$ visibility= RefactoringCoreMessages.ChangeSignatureRefactoring_default_visibility;
return RefactoringStatus.createFatalErrorStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_argument_not_exist, ATTRIBUTE_VISIBILITY)); fVisibility= JdtFlags.getVisibilityString(flag);
comment.addSetting(Messages.format(RefactoringCoreMessages.SelfEncapsulateField_getter_pattern, BasicElementLabels.getJavaElementName(fGetterName))); comment.addSetting(Messages.format(RefactoringCoreMessages.SelfEncapsulateField_setter_pattern, BasicElementLabels.getJavaElementName(fSetterName))); String visibility= JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) //$NON-NLS-1$ visibility= RefactoringCoreMessages.SelfEncapsulateField_default_visibility;
return RefactoringStatus.createFatalErrorStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_argument_not_exist, ATTRIBUTE_VISIBILITY)); fVisibility= JdtFlags.getVisibilityString(flag);
return RefactoringStatus.createFatalErrorStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_argument_not_exist, ATTRIBUTE_VISIBILITY)); fVisibility = JdtFlags.getVisibilityString(flag);
comment.addSetting(Messages.format(RefactoringCoreMessages.SelfEncapsulateField_getter_pattern, BasicElementLabels.getJavaElementName(fGetterName))); comment.addSetting(Messages.format(RefactoringCoreMessages.SelfEncapsulateField_setter_pattern, BasicElementLabels.getJavaElementName(fSetterName))); String visibility = JdtFlags.getVisibilityString(fVisibility); if ("".equals(visibility)) { visibility= RefactoringCoreMessages.SelfEncapsulateField_default_visibility;