use of org.gradle.api.internal.tasks.compile.incremental.jar.LocalJarClasspathSnapshotStore 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;
}
};
}
use of org.gradle.api.internal.tasks.compile.incremental.jar.LocalJarClasspathSnapshotStore in project gradle by gradle.
the class JavaCompile method createCompileCaches.
private CompileCaches createCompileCaches() {
final GeneralCompileCaches generalCaches = getGeneralCompileCaches();
final LocalClassSetAnalysisStore localClassSetAnalysisStore = generalCaches.createLocalClassSetAnalysisStore(getPath());
final LocalJarClasspathSnapshotStore localJarClasspathSnapshotStore = generalCaches.createLocalJarClasspathSnapshotStore(getPath());
return new CompileCaches() {
public ClassAnalysisCache getClassAnalysisCache() {
return generalCaches.getClassAnalysisCache();
}
public JarSnapshotCache getJarSnapshotCache() {
return generalCaches.getJarSnapshotCache();
}
public LocalJarClasspathSnapshotStore getLocalJarClasspathSnapshotStore() {
return localJarClasspathSnapshotStore;
}
public LocalClassSetAnalysisStore getLocalClassSetAnalysisStore() {
return localClassSetAnalysisStore;
}
};
}
Aggregations