private CompilationUnitRewrite getCachedCURewrite(ICompilationUnit unit) { CompilationUnitRewrite rewrite= (CompilationUnitRewrite) fRewrites.get(unit); if (rewrite == null) { rewrite= new CompilationUnitRewrite(unit); fRewrites.put(unit, rewrite); } return rewrite; }
private static CompilationUnitRewrite getCompilationUnitRewrite(final Map rewrites, final ICompilationUnit unit) { Assert.isNotNull(rewrites); Assert.isNotNull(unit); CompilationUnitRewrite rewrite= (CompilationUnitRewrite) rewrites.get(unit); if (rewrite == null) { rewrite= new CompilationUnitRewrite(unit); rewrites.put(unit, rewrite); } return rewrite; }
private static CompilationUnitRewrite getCompilationUnitRewrite(final Map<ICompilationUnit, CompilationUnitRewrite> rewrites, final ICompilationUnit unit) { Assert.isNotNull(rewrites); Assert.isNotNull(unit); CompilationUnitRewrite rewrite= rewrites.get(unit); if (rewrite == null) { rewrite= new CompilationUnitRewrite(unit); rewrites.put(unit, rewrite); } return rewrite; }
protected CompilationUnitRewrite getCompilationUnitRewrite(final Map rewrites, final ICompilationUnit unit) { Assert.isNotNull(rewrites); Assert.isNotNull(unit); CompilationUnitRewrite rewrite= (CompilationUnitRewrite) rewrites.get(unit); if (rewrite == null) { rewrite= new CompilationUnitRewrite(fOwner, unit); rewrites.put(unit, rewrite); } return rewrite; }
protected CompilationUnitRewrite getCompilationUnitRewrite(final Map<ICompilationUnit, CompilationUnitRewrite> rewrites, final ICompilationUnit unit) { Assert.isNotNull(rewrites); Assert.isNotNull(unit); CompilationUnitRewrite rewrite= rewrites.get(unit); if (rewrite == null) { rewrite= new CompilationUnitRewrite(fOwner, unit); rewrites.put(unit, rewrite); } return rewrite; }
private CompilationUnitRewrite getCompilationUnitRewrite(final ICompilationUnit unit) { Assert.isNotNull(unit); if (unit.equals(fType.getCompilationUnit())) return fSourceRewrite; return new CompilationUnitRewrite(unit); }
private CompilationUnitRewrite getCompilationUnitRewrite(final ICompilationUnit unit) { Assert.isNotNull(unit); if (unit.equals(fType.getCompilationUnit())) return fSourceRewrite; return new CompilationUnitRewrite(unit); }
private void initialize(ICompilationUnit cu, CompilationUnit node) { fSelectionCuRewrite= new CompilationUnitRewrite(cu, node); fSelectedConstantName= findConstantNameNode(); }
private CompilationUnitRewrite getCuRewrite(ICompilationUnit cu) { CompilationUnitRewrite cuRewrite; if (cu.equals(fSelectionCu)) { cuRewrite= fSelectionCuRewrite; } else if (cu.equals(fField.getCompilationUnit())) { cuRewrite= fDeclarationCuRewrite; } else { cuRewrite= new CompilationUnitRewrite(cu); } return cuRewrite; }
private CompilationUnitRewrite getCuRewrite(ICompilationUnit unit) { if (fSource.getCu().equals(unit)) return fSource; if (fTarget != null && fTarget.getCu().equals(unit)) return fTarget; return new CompilationUnitRewrite(unit); }
private CompilationUnitRewrite getCuRewrite(ICompilationUnit unit) { if (fSource.getCu().equals(unit)) return fSource; if (fTarget != null && fTarget.getCu().equals(unit)) return fTarget; return new CompilationUnitRewrite(unit); }
private static Change createDeleteChange(ICompilationUnit cu, List<IJavaElement> javaElements, TextChangeManager manager) throws CoreException { CompilationUnit cuNode= RefactoringASTParser.parseWithASTProvider(cu, false, null); CompilationUnitRewrite rewriter= new CompilationUnitRewrite(cu, cuNode); IJavaElement[] elements= javaElements.toArray(new IJavaElement[javaElements.size()]); ASTNodeDeleteUtil.markAsDeleted(elements, rewriter, null); return addTextEditFromRewrite(manager, cu, rewriter.getASTRewrite()); }
public TextChange createTextChange(IProgressMonitor pm) throws CoreException { try { pm.beginTask(RefactoringCoreMessages.ExtractTempRefactoring_checking_preconditions, 3); fCURewrite= new CompilationUnitRewrite(fCu, fCompilationUnitNode); fCURewrite.getASTRewrite().setTargetSourceRangeComputer(new NoCommentSourceRangeComputer()); doCreateChange(new SubProgressMonitor(pm, 2)); return fCURewrite.createChange(RefactoringCoreMessages.ExtractTempRefactoring_change_name, true, new SubProgressMonitor(pm, 1)); } finally { pm.done(); } }
public CompilationUnitChange createCompilationUnitChange(IProgressMonitor pm) throws CoreException { final CompilationUnitRewrite rewrite= new CompilationUnitRewrite(fCu, fCompilationUnitNode); final ITypeBinding[] typeParameters= getTypeParameters(); addNestedClass(rewrite, typeParameters); modifyConstructorCall(rewrite, typeParameters); return rewrite.createChange(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_name, false, pm); }
public CompilationUnitChange createCompilationUnitChange(IProgressMonitor pm) throws CoreException { final CompilationUnitRewrite rewrite= new CompilationUnitRewrite(fCu, fCompilationUnitNode); final ITypeBinding[] typeParameters= getTypeParameters(); addNestedClass(rewrite, typeParameters); modifyConstructorCall(rewrite, typeParameters); return rewrite.createChange(RefactoringCoreMessages.ConvertAnonymousToNestedRefactoring_name, false, pm); }
public ExtractConstantRefactoring(CompilationUnit astRoot, int selectionStart, int selectionLength) { Assert.isTrue(selectionStart >= 0); Assert.isTrue(selectionLength >= 0); Assert.isTrue(astRoot.getTypeRoot() instanceof ICompilationUnit); fSelectionStart = selectionStart; fSelectionLength = selectionLength; fCu = (ICompilationUnit) astRoot.getTypeRoot(); fCuRewrite = new CompilationUnitRewrite(fCu, astRoot); fLinkedProposalModel = null; fConstantName = ""; //$NON-NLS-1$ fCheckResultForCompileProblems = true; }
public ExtractConstantRefactoring(CompilationUnit astRoot, int selectionStart, int selectionLength) { Assert.isTrue(selectionStart >= 0); Assert.isTrue(selectionLength >= 0); Assert.isTrue(astRoot.getTypeRoot() instanceof ICompilationUnit); fSelectionStart= selectionStart; fSelectionLength= selectionLength; fCu= (ICompilationUnit) astRoot.getTypeRoot(); fCuRewrite= new CompilationUnitRewrite(fCu, astRoot); fLinkedProposalModel= null; fConstantName= ""; //$NON-NLS-1$ fCheckResultForCompileProblems= true; }
public ExtractConstantRefactoring(CompilationUnit astRoot, int selectionStart, int selectionLength) { Assert.isTrue(selectionStart >= 0); Assert.isTrue(selectionLength >= 0); Assert.isTrue(astRoot.getTypeRoot() instanceof ICompilationUnit); fSelectionStart= selectionStart; fSelectionLength= selectionLength; fCu= (ICompilationUnit) astRoot.getTypeRoot(); fCuRewrite= new CompilationUnitRewrite(fCu, astRoot); fLinkedProposalModel= null; fConstantName= ""; //$NON-NLS-1$ }
/** * Sets the compilation unit rewrite of the declaration to create a delegate * for. Must always be called prior to prepareDelegate(). Bindings need not * be resolved. * * @param rewrite the CompilationUnitRewrite. */ public void setSourceRewrite(CompilationUnitRewrite rewrite) { fOriginalRewrite= rewrite; //fPreferences= JavaPreferencesSettings.getCodeGenerationSettings(rewrite.getCu().getJavaProject()); fDelegateRewrite= new CompilationUnitRewrite(rewrite.getCu(), rewrite.getRoot()); fDelegateRewrite.getASTRewrite().setTargetSourceRangeComputer(rewrite.getASTRewrite().getExtendedSourceRangeComputer()); }
private void initialize() throws JavaModelException { fQualifiedTypeName= JavaModelUtil.concatenateName(fType.getPackageFragment().getElementName(), fType.getElementName()); fEnclosingInstanceFieldName= getInitialNameForEnclosingInstanceField(); fSourceRewrite= new CompilationUnitRewrite(fType.getCompilationUnit()); fIsInstanceFieldCreationPossible= !(JdtFlags.isStatic(fType) || fType.isAnnotation() || fType.isEnum()); fIsInstanceFieldCreationMandatory= fIsInstanceFieldCreationPossible && isInstanceFieldCreationMandatory(); fCreateInstanceField= fIsInstanceFieldCreationMandatory; }