Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for getClassDependencies (0.2 sec)

  1. subprojects/core/src/main/java/org/gradle/api/internal/initialization/transform/utils/ClassAnalysisUtils.java

    import java.util.function.Consumer;
    
    public class ClassAnalysisUtils {
    
        /**
         * Collects all dependencies of a class file by reading a constant pool.
         */
        public static void getClassDependencies(ClassReader reader, Consumer<String> dependencyDescriptorConsumer) {
            char[] charBuffer = new char[reader.getMaxStringLength()];
            for (int i = 1; i < reader.getItemCount(); i++) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Feb 27 13:49:15 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/initialization/transform/InstrumentationAnalysisTransform.java

                .collect(toImmutableSortedSet(Ordering.natural()));
        }
    
        private static void collectArtifactClassDependencies(String className, ClassReader reader, Set<String> collector) {
            ClassAnalysisUtils.getClassDependencies(reader, dependencyDescriptor -> {
                if (!dependencyDescriptor.equals(className) && InstrumentationAnalysisTransform.isTypeAccepted(dependencyDescriptor)) {
                    collector.add(dependencyDescriptor);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 23 13:19:14 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  3. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/asm/ClassDependenciesVisitor.java

        // avoiding us to implement a costly visitor and potentially missing edge cases
        private void collectRemainingClassDependencies(ClassReader reader) {
            ClassAnalysisUtils.getClassDependencies(reader, classDescriptor -> {
                Type type = Type.getObjectType(classDescriptor);
                maybeAddDependentType(privateTypes, type);
            });
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Feb 27 13:49:15 UTC 2024
    - 11.7K bytes
    - Viewed (0)
Back to top