public Object[] getElements(Object inputElement) { if (inputElement instanceof IntroduceParameterObjectRefactoring) { IntroduceParameterObjectRefactoring refactoring= (IntroduceParameterObjectRefactoring) inputElement; List parameterInfos= refactoring.getParameterInfos(); List result= new ArrayList(parameterInfos.size()); for (Iterator iter= parameterInfos.iterator(); iter.hasNext();) { ParameterInfo pi= (ParameterInfo) iter.next(); if (!pi.isAdded()) result.add(pi); } return result.toArray(); } return null; } }
public IntroduceParameterObjectRefactoring(IMethod method) throws JavaModelException { super(method); Assert.isNotNull(method); initializeFields(method); setBodyUpdater(new RewriteParameterBody()); setDefaultValueAdvisor(new ParameterObjectCreator()); List parameterInfos= getParameterInfos(); for (Iterator iter= parameterInfos.iterator(); iter.hasNext();) { ParameterInfo pi= (ParameterInfo) iter.next(); if (!pi.isAdded()) { pi.setCreateField(true); pi.setNewName(getFieldName(pi)); } } }
table.setLayoutData(gridData); tv.setInput(fRefactoring); List parameterInfos= fRefactoring.getParameterInfos(); for (Iterator iter= parameterInfos.iterator(); iter.hasNext();) { ParameterInfo pi= (ParameterInfo) iter.next();
final ASTRewrite rewriter= cuRewrite.getASTRewrite(); ListRewrite bodyStatements= rewriter.getListRewrite(body, Block.STATEMENTS_PROPERTY); List managedParams= getParameterInfos(); for (Iterator iter= managedParams.iterator(); iter.hasNext();) { final ParameterInfo pi= (ParameterInfo) iter.next();
String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String compliance= project.getOption(JavaCore.COMPILER_COMPLIANCE, true); List parameterInfos= fRefactoring.getParameterInfos(); for (Iterator iter= parameterInfos.iterator(); iter.hasNext();) { ParameterInfo pi= (ParameterInfo) iter.next();