/** * Updates the position of the newly inserted parameterObject so that it is * directly after the first checked parameter * * @param parameterObjectReference the inserted parameterObject */ public void updateParameterPosition(ParameterInfo parameterObjectReference) { fVariables.remove(parameterObjectReference); for (ListIterator<ParameterInfo> iterator= fVariables.listIterator(); iterator.hasNext();) { ParameterInfo pi= iterator.next(); if (isValidField(pi)) { iterator.add(parameterObjectReference); return; } } }
/** * Updates the position of the newly inserted parameterObject so that it is * directly after the first checked parameter * * @param parameterObjectReference the inserted parameterObject */ public void updateParameterPosition(ParameterInfo parameterObjectReference) { fVariables.remove(parameterObjectReference); for (ListIterator<ParameterInfo> iterator= fVariables.listIterator(); iterator.hasNext();) { ParameterInfo pi= iterator.next(); if (isValidField(pi)) { iterator.add(parameterObjectReference); return; } } }
/** * Updates the position of the newly inserted parameterObject so that it is * directly after the first checked parameter * * @param parameterObjectReference */ public void updateParameterPosition(ParameterInfo parameterObjectReference) { fVariables.remove(parameterObjectReference); for (ListIterator iterator= fVariables.listIterator(); iterator.hasNext();) { ParameterInfo pi= (ParameterInfo) iterator.next(); if (isValidField(pi)) { iterator.add(parameterObjectReference); return; } } }
public TypeDeclaration createClassDeclaration(ICompilationUnit unit, String declaringType, CompilationUnitRewrite cuRewrite) throws CoreException { AST ast= cuRewrite.getAST(); TypeDeclaration typeDeclaration= ast.newTypeDeclaration(); typeDeclaration.setName(ast.newSimpleName(fClassName)); List body= typeDeclaration.bodyDeclarations(); for (Iterator iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= (ParameterInfo) iter.next(); if (isValidField(pi)) { FieldDeclaration declaration= createField(pi, unit, cuRewrite); body.add(declaration); } } MethodDeclaration constructor= createConstructor(unit, declaringType, cuRewrite); body.add(constructor); for (Iterator iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= (ParameterInfo) iter.next(); if (fCreateGetter && isValidField(pi)) { ASTNode getter= createGetter(pi, declaringType, unit, cuRewrite); body.add(getter); } if (fCreateSetter && isValidField(pi)) { if (!Modifier.isFinal(pi.getOldBinding().getModifiers())) { ASTNode setter= createSetter(pi, declaringType, unit, cuRewrite); body.add(setter); } } } return typeDeclaration; }
for (Iterator<ParameterInfo> iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= iter.next(); if (isValidField(pi)) { FieldDeclaration declaration= createField(pi, cuRewrite, context); listener.fieldCreated(cuRewrite, declaration, pi); for (Iterator<ParameterInfo> iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= iter.next(); if (fCreateGetter && isValidField(pi) && listener.isCreateGetter(pi)) { MethodDeclaration getter= createGetter(pi, declaringType, cuRewrite, context); listener.getterCreated(cuRewrite, getter, pi); body.add(getter); if (fCreateSetter && isValidField(pi) && listener.isCreateSetter(pi)) { MethodDeclaration setter= createSetter(pi, declaringType, cuRewrite, context); listener.setterCreated(cuRewrite, setter, pi);
for (Iterator<ParameterInfo> iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= iter.next(); if (isValidField(pi)) { FieldDeclaration declaration= createField(pi, cuRewrite); listener.fieldCreated(cuRewrite, declaration, pi); for (Iterator<ParameterInfo> iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= iter.next(); if (fCreateGetter && isValidField(pi) && listener.isCreateGetter(pi)) { MethodDeclaration getter= createGetter(pi, declaringType, cuRewrite); listener.getterCreated(cuRewrite, getter, pi); body.add(getter); if (fCreateSetter && isValidField(pi) && listener.isCreateSetter(pi)) { MethodDeclaration setter= createSetter(pi, declaringType, cuRewrite); listener.setterCreated(cuRewrite, setter, pi);
for (Iterator<ParameterInfo> iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= iter.next(); if (isValidField(pi) && listener.isUseInConstructor(pi)) { validParameter.add(pi);
for (Iterator iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= (ParameterInfo) iter.next(); if (isValidField(pi)) { validParameter.add(pi);
for (Iterator<ParameterInfo> iter= fVariables.iterator(); iter.hasNext();) { ParameterInfo pi= iter.next(); if (isValidField(pi) && listener.isUseInConstructor(pi)) { validParameter.add(pi);