View | Details | Raw Unified | Return to bug 305103 | Differences between
and this patch

Collapse All | Expand All

(-)core refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInnerToTopRefactoring.java (-1 / +4 lines)
Lines 90-95 Link Here
90
import org.eclipse.jdt.core.dom.rewrite.ASTRewrite;
90
import org.eclipse.jdt.core.dom.rewrite.ASTRewrite;
91
import org.eclipse.jdt.core.dom.rewrite.ImportRewrite;
91
import org.eclipse.jdt.core.dom.rewrite.ImportRewrite;
92
import org.eclipse.jdt.core.dom.rewrite.ListRewrite;
92
import org.eclipse.jdt.core.dom.rewrite.ListRewrite;
93
import org.eclipse.jdt.core.dom.rewrite.TargetSourceRangeComputer;
94
import org.eclipse.jdt.core.dom.rewrite.TargetSourceRangeComputer.SourceRange;
93
import org.eclipse.jdt.core.refactoring.CompilationUnitChange;
95
import org.eclipse.jdt.core.refactoring.CompilationUnitChange;
94
import org.eclipse.jdt.core.refactoring.IJavaRefactorings;
96
import org.eclipse.jdt.core.refactoring.IJavaRefactorings;
95
import org.eclipse.jdt.core.refactoring.descriptors.ConvertMemberTypeDescriptor;
97
import org.eclipse.jdt.core.refactoring.descriptors.ConvertMemberTypeDescriptor;
Lines 1033-1039 Link Here
1033
		parser.setResolveBindings(false);
1035
		parser.setResolveBindings(false);
1034
		parser.setSource(source.toCharArray());
1036
		parser.setSource(source.toCharArray());
1035
		final AbstractTypeDeclaration declaration= findTypeDeclaration(fType, (CompilationUnit) parser.createAST(null));
1037
		final AbstractTypeDeclaration declaration= findTypeDeclaration(fType, (CompilationUnit) parser.createAST(null));
1036
		return source.substring(declaration.getStartPosition(), ASTNodes.getExclusiveEnd(declaration));
1038
		SourceRange sourceRange= new TargetSourceRangeComputer().computeSourceRange(declaration);
1039
		return source.substring(sourceRange.getStartPosition(), sourceRange.getStartPosition() + sourceRange.getLength());
1037
	}
1040
	}
1038
1041
1039
	private Expression createQualifiedReadAccessExpressionForEnclosingInstance(AST ast) {
1042
	private Expression createQualifiedReadAccessExpressionForEnclosingInstance(AST ast) {

Return to bug 305103