use of org.gradle.api.internal.tasks.compile.incremental.processing.AnnotationProcessorPathStore in project gradle by gradle.
the class IncrementalCompilerFactory method createCompileCaches.
private CompileCaches createCompileCaches(String path) {
final LocalClassSetAnalysisStore localClassSetAnalysisStore = generalCompileCaches.createLocalClassSetAnalysisStore(path);
final LocalJarClasspathSnapshotStore localJarClasspathSnapshotStore = generalCompileCaches.createLocalJarClasspathSnapshotStore(path);
final AnnotationProcessorPathStore annotationProcessorPathStore = generalCompileCaches.createAnnotationProcessorPathStore(path);
return new CompileCaches() {
public ClassAnalysisCache getClassAnalysisCache() {
return generalCompileCaches.getClassAnalysisCache();
}
public JarSnapshotCache getJarSnapshotCache() {
return generalCompileCaches.getJarSnapshotCache();
}
public LocalJarClasspathSnapshotStore getLocalJarClasspathSnapshotStore() {
return localJarClasspathSnapshotStore;
}
public LocalClassSetAnalysisStore getLocalClassSetAnalysisStore() {
return localClassSetAnalysisStore;
}
@Override
public AnnotationProcessorPathStore getAnnotationProcessorPathStore() {
return annotationProcessorPathStore;
}
};
}
Aggregations