@Override protected String doGetValue(Field pi) { if (pi.isCreateField()) return pi.getNewFieldName(); else return pi.getFieldName(); } });
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_FIELD); } }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new UseSupertypeDescriptor(); } }
private Field getField(String name) { Field[] fields= fDescriptor.getFields(); for (int i= 0; i < fields.length; i++) { Field field= fields[i]; if (field.getFieldName().equals(name)) return field; } return null; }
@Override public String doGetValue(Field pi) { return pi.getNewFieldName(); }
@Override public void doSetValue(Field pi, String string) { pi.setNewFieldName(string); }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new MoveDescriptor(); }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new MoveStaticMembersDescriptor(); } }
@Override protected void populateArgumentMap() { super.populateArgumentMap(); JavaRefactoringDescriptorUtil.setBoolean(fArguments, ATTRIBUTE_INSTANCEOF, fInstanceof); JavaRefactoringDescriptorUtil.setJavaElement(fArguments, ATTRIBUTE_INPUT, getProject(), fSubType); JavaRefactoringDescriptorUtil.setJavaElement(fArguments, JavaRefactoringDescriptorUtil.getAttributeName(ATTRIBUTE_ELEMENT, 1), getProject(), fSupertype); }
public static IntroduceParameterObjectDescriptor createIntroduceParameterObjectDescriptor(String project, String description, String comment, Map<String, String> arguments, int flags) throws IllegalArgumentException { return new IntroduceParameterObjectDescriptor(project, description, comment, arguments, flags); }
/** * Converts an input handle back to the corresponding java element. * * @param project * the project, or <code>null</code> for the workspace * @param handle * the input handle * @return the corresponding java element, or <code>null</code> if no such * element exists */ protected static IJavaElement handleToElement(final String project, final String handle) { return handleToElement(project, handle, true); }
private Field getField(String name) { Field[] fields= fDescriptor.getFields(); for (int i= 0; i < fields.length; i++) { Field field= fields[i]; if (field.getFieldName().equals(name)) return field; } return null; }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_TYPE); } }
@Override public String doGetValue(Field pi) { return pi.getNewFieldName(); }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_ENUM_CONSTANT); } }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_PACKAGE); } }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_LOCAL_VARIABLE); } }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_METHOD); } }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_COMPILATION_UNIT); } }
/** * {@inheritDoc} */ public RefactoringDescriptor createDescriptor() { return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_JAVA_PROJECT); } }