package no.uio.ifi.refaktor.utils;
import org.eclipse.jdt.core.ICompilationUnit;
-import org.eclipse.jdt.core.dom.ASTParser;
import org.eclipse.jdt.core.dom.CompilationUnit;
public enum CompilationUnitCacheManager {
}
private CompilationUnit parse(ICompilationUnit unit) {
- ASTParser parser = ParseUtils.createParser();
- parser.setSource(unit);
- CompilationUnit concreteCompilationUnit = (CompilationUnit) parser.createAST(null);
+ CompilationUnit concreteCompilationUnit = ParseUtils.parseUncached(unit);
cache.add(unit, concreteCompilationUnit);
return concreteCompilationUnit;
}