Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 54 for ClassAnalysis (0.19 sec)

  1. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/deps/ClassAnalysis.java

    /**
     * An immutable set of details extracted from a class file.
     */
    public class ClassAnalysis {
        private final String className;
        private final Set<String> privateClassDependencies;
        private final Set<String> accessibleClassDependencies;
        private final String dependencyToAllReason;
        private final IntSet constants;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 15:22:57 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  2. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/cache/UserHomeScopedCompileCaches.java

            IndexedCacheParameters<HashCode, ClassAnalysis> classCacheParameters = IndexedCacheParameters.of(
                "classAnalysis",
                new HashCodeSerializer(),
                new ClassAnalysis.Serializer(interner)
            ).withCacheDecorator(inMemoryCacheDecoratorFactory.decorator(400000, true));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Feb 24 12:57:52 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  3. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/recomp/PreviousCompilation.java

            }
            return classAnalysis.findTransitiveDependents(diff.getDependents().getAllDependentClasses(), diff.getConstants());
        }
    
        public DependentsSet findDependentsOfSourceChanges(Set<String> classNames) {
            return classAnalysis.findTransitiveDependents(classNames, classNames.stream().collect(Collectors.toMap(Function.identity(), classAnalysis::getConstants)));
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  4. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/deps/ClassDependentsAccumulator.java

        private String fullRebuildCause;
    
        public void addClass(ClassAnalysis classAnalysis, HashCode hashCode) {
            addClass(classAnalysis.getClassName(), hashCode, classAnalysis.getDependencyToAllReason(), classAnalysis.getPrivateClassDependencies(), classAnalysis.getAccessibleClassDependencies(), classAnalysis.getConstants());
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  5. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/deps/ClassSetAnalysis.java

        private final ClassSetAnalysisData classAnalysis;
        private final AnnotationProcessingData annotationProcessingData;
        private final CompilerApiData compilerApiData;
    
        public ClassSetAnalysis(ClassSetAnalysisData classAnalysis) {
            this(classAnalysis, new AnnotationProcessingData(), CompilerApiData.unavailable());
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 9.9K bytes
    - Viewed (0)
  6. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/analyzer/CachingClassDependenciesAnalyzer.java

    import org.gradle.api.internal.tasks.compile.incremental.deps.ClassAnalysis;
    import org.gradle.cache.Cache;
    import org.gradle.internal.hash.HashCode;
    
    public class CachingClassDependenciesAnalyzer implements ClassDependenciesAnalyzer {
        private final ClassDependenciesAnalyzer analyzer;
        private final Cache<HashCode, ClassAnalysis> cache;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/analyzer/DefaultClassDependenciesAnalyzer.java

            this.interner = interner;
        }
    
        public ClassAnalysis getClassAnalysis(InputStream input) throws IOException {
            ClassReader reader = new ClassReader(ByteStreams.toByteArray(input));
            String className = reader.getClassName().replace("/", ".");
            return ClassDependenciesVisitor.analyze(className, reader, interner);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 2K bytes
    - Viewed (0)
  8. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/classpath/DefaultClassSetAnalyzer.java

                    }
                }
            }
    
            private ClassAnalysis maybeStripToAbi(ClassAnalysis analysis) {
                if (abiOnly) {
                    return new ClassAnalysis(analysis.getClassName(), ImmutableSet.of(), analysis.getAccessibleClassDependencies(), analysis.getDependencyToAllReason(), analysis.getConstants());
                } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/test/groovy/org/gradle/api/internal/tasks/compile/incremental/analyzer/DefaultClassDependenciesAnalyzerTest.groovy

                                                  // AccessedFromPrivateClass.name, // would be in ClassAnalysis for SomeClass$Foo
                                                  // AccessedFromPrivateClassPublicField.name, // would be in ClassAnalysis for SomeClass$Foo
                                                  SomeClass.name + '$Foo',
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  10. build-logic-commons/basics/src/main/kotlin/gradlebuild/basics/transforms/Minify.kt

     */
    
    package gradlebuild.basics.transforms
    
    import com.google.common.io.Files
    import gradlebuild.basics.classanalysis.ClassAnalysisException
    import gradlebuild.basics.classanalysis.ClassDetails
    import gradlebuild.basics.classanalysis.ClassGraph
    import gradlebuild.basics.classanalysis.JarAnalyzer
    import gradlebuild.basics.classanalysis.addJarEntry
    import org.gradle.api.artifacts.transform.CacheableTransform
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Sep 30 16:17:28 UTC 2023
    - 4.4K bytes
    - Viewed (0)
Back to top