final AbstractTypeDeclaration targetDeclaration= (AbstractTypeDeclaration) targetRewrite.getRoot().types().get(0); createTypeParameters(targetRewrite, superType, declaringDeclaration, targetDeclaration); createTypeSignature(targetRewrite, superType, declaringDeclaration, targetDeclaration); createNecessaryConstructors(targetRewrite, superType, targetDeclaration, status); final TextEdit edit= targetRewrite.createChange(true).getEdit();
final AbstractTypeDeclaration targetDeclaration= (AbstractTypeDeclaration) targetRewrite.getRoot().types().get(0); createTypeParameters(targetRewrite, superType, declaringDeclaration, targetDeclaration); createTypeSignature(targetRewrite, superType, declaringDeclaration, targetDeclaration); createNecessaryConstructors(targetRewrite, superType, targetDeclaration, status); final TextEdit edit= targetRewrite.createChange(true).getEdit();
final AbstractTypeDeclaration targetDeclaration= (AbstractTypeDeclaration) targetRewrite.getRoot().types().get(0); createTypeParameters(targetRewrite, superType, declaringDeclaration, targetDeclaration); createTypeSignature(targetRewrite, superType, declaringDeclaration, targetDeclaration); createNecessaryConstructors(targetRewrite, superType, targetDeclaration, status); final TextEdit edit= targetRewrite.createChange().getEdit();
try { final CompilationUnitRewrite rewrite= new CompilationUnitRewrite(fOwner, unit, root); createTypeSignature(rewrite, subDeclaration, extractedType, extractedBinding, new NullProgressMonitor()); final Document document= new Document(unit.getBuffer().getContents()); final CompilationUnitChange change= rewrite.createChange();
try { final CompilationUnitRewrite rewrite= new CompilationUnitRewrite(fOwner, unit, root); createTypeSignature(rewrite, subDeclaration, extractedType, extractedBinding, new NullProgressMonitor()); final Document document= new Document(unit.getBuffer().getContents()); final CompilationUnitChange change= rewrite.createChange(true);
try { final CompilationUnitRewrite rewrite= new CompilationUnitRewrite(fOwner, unit, root); createTypeSignature(rewrite, subDeclaration, extractedType, extractedBinding, new NullProgressMonitor()); final Document document= new Document(unit.getBuffer().getContents()); final CompilationUnitChange change= rewrite.createChange(true);