Search in sources :

Example 1 with AnnotationProcessorPathStore

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;
        }
    };
}
Also used : LocalClassSetAnalysisStore(org.gradle.api.internal.tasks.compile.incremental.deps.LocalClassSetAnalysisStore) CompileCaches(org.gradle.api.internal.tasks.compile.incremental.cache.CompileCaches) GeneralCompileCaches(org.gradle.api.internal.tasks.compile.incremental.cache.GeneralCompileCaches) LocalJarClasspathSnapshotStore(org.gradle.api.internal.tasks.compile.incremental.jar.LocalJarClasspathSnapshotStore) AnnotationProcessorPathStore(org.gradle.api.internal.tasks.compile.incremental.processing.AnnotationProcessorPathStore)

Aggregations

CompileCaches (org.gradle.api.internal.tasks.compile.incremental.cache.CompileCaches)1 GeneralCompileCaches (org.gradle.api.internal.tasks.compile.incremental.cache.GeneralCompileCaches)1 LocalClassSetAnalysisStore (org.gradle.api.internal.tasks.compile.incremental.deps.LocalClassSetAnalysisStore)1 LocalJarClasspathSnapshotStore (org.gradle.api.internal.tasks.compile.incremental.jar.LocalJarClasspathSnapshotStore)1 AnnotationProcessorPathStore (org.gradle.api.internal.tasks.compile.incremental.processing.AnnotationProcessorPathStore)1