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) { |