Parameter[] parameters= parameter.getParameters(); if (parameters == null) parameters= IntroduceParameterObjectDescriptor.createParameters(getMethod()); Map<Integer, ParameterInfo> paramIndex= new HashMap<>(); for (Iterator<ParameterInfo> iter= pis.iterator(); iter.hasNext();) {
Parameter[] parameters= parameter.getParameters(); if (parameters == null) parameters= IntroduceParameterObjectDescriptor.createParameters(getMethod()); Map<Integer, ParameterInfo> paramIndex= new HashMap<>(); for (Iterator<ParameterInfo> iter= pis.iterator(); iter.hasNext();) {
return status; CompilationUnit astRoot= getBaseCuRewrite().getRoot(); ISourceRange nameRange= getMethod().getNameRange(); ASTNode selectedNode= NodeFinder.perform(astRoot, nameRange.getOffset(), nameRange.getLength()); if (selectedNode == null) {
@Override public RefactoringStatus checkFinalConditions(IProgressMonitor pm, CheckConditionsContext context) throws CoreException, OperationCanceledException { RefactoringStatus status= new RefactoringStatus(); IMethod method= getMethod(); // TODO: Check for availability status.merge(Checks.checkTypeName(fParameterObjectFactory.getClassName(), method)); status.merge(Checks.checkIdentifier(getParameterName(), method)); if (status.hasFatalError()) return status; status.merge(super.checkFinalConditions(pm, context)); return status; }
@Override public RefactoringStatus checkFinalConditions(IProgressMonitor pm, CheckConditionsContext context) throws CoreException, OperationCanceledException { RefactoringStatus status= new RefactoringStatus(); IMethod method= getMethod(); // TODO: Check for availability status.merge(Checks.checkTypeName(fParameterObjectFactory.getClassName(), method)); status.merge(Checks.checkIdentifier(getParameterName(), method)); if (status.hasFatalError()) return status; status.merge(super.checkFinalConditions(pm, context)); return status; }
return status; CompilationUnit astRoot= getBaseCuRewrite().getRoot(); ISourceRange nameRange= getMethod().getNameRange(); ASTNode selectedNode= NodeFinder.perform(astRoot, nameRange.getOffset(), nameRange.getLength()); if (selectedNode == null) {
@Override public JavaRefactoringDescriptor createDescriptor() { IntroduceParameterObjectDescriptor ipod= RefactoringSignatureDescriptorFactory.createIntroduceParameterObjectDescriptor(); ipod.setMethod(getMethod()); ipod.setClassName(getClassName()); ipod.setDelegate(getDelegateUpdating());
@Override public JavaRefactoringDescriptor createDescriptor() { IntroduceParameterObjectDescriptor ipod= RefactoringSignatureDescriptorFactory.createIntroduceParameterObjectDescriptor(); ipod.setMethod(getMethod()); ipod.setClassName(getClassName()); ipod.setDelegate(getDelegateUpdating());
setErrorMessage(null); setPageComplete(true); IJavaProject project= fProcessor.getMethod().getJavaProject(); String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String compliance= project.getOption(JavaCore.COMPILER_COMPLIANCE, true);
setErrorMessage(null); setPageComplete(true); IJavaProject project= fProcessor.getMethod().getJavaProject(); String sourceLevel= project.getOption(JavaCore.COMPILER_SOURCE, true); String compliance= project.getOption(JavaCore.COMPILER_COMPLIANCE, true);