|
| 1 | +=== Deep Nesting (>3 levels) === |
| 2 | +src/main/java/org/flossware/classloader/cache/FileSystemCache.java:174:4.25 levels: .forEach(p -> deletePathSafely(p, errors)); |
| 3 | +src/main/java/org/flossware/classloader/filesystem/HdfsClassSource.java:93:4 levels: if (totalRead < size) { |
| 4 | +src/main/java/org/flossware/classloader/objectstore/MinioClassSource.java:352:4 levels: this.port = 9000; // Default MinIO port for HTTP |
| 5 | +src/main/java/org/flossware/classloader/util/ClassLoaderCleanupUtil.java:238:4 levels: if (name.toString().contains(applicationId)) { |
| 6 | +src/main/java/org/flossware/classloader/util/ClassLoaderCleanupUtil.java:274:4 levels: if (hook.getName().contains(applicationId)) { |
| 7 | +src/main/java/org/flossware/classloader/util/ClassLoaderCleanupUtil.java:308:5 levels: if (cacheList instanceof Map) { |
| 8 | +src/main/java/org/flossware/classloader/ApplicationClassLoader.java:119:15.25 levels: this.useCache, this.bytecodeVerifier, |
| 9 | +src/main/java/org/flossware/classloader/ChecksumValidator.java:62:4 levels: String.format("Checksum mismatch for %s: expected %s, got %s", |
| 10 | +src/main/java/org/flossware/classloader/ClassLoadingCoordinator.java:43:6.75 levels: BytecodeVerifier bytecodeVerifier, ClassLoaderEventDispatcher eventDispatcher) { |
| 11 | +src/main/java/org/flossware/classloader/ClassLoadingCoordinator.java:64:4 levels: verifyBytecode(name, cachedData); |
| 12 | +src/main/java/org/flossware/classloader/ClassLoadingCoordinator.java:84:4 levels: if (classData != null) { |
| 13 | +src/main/java/org/flossware/classloader/ClassLoadingCoordinator.java:88:5 levels: verifyBytecode(name, classData); |
| 14 | +src/main/java/org/flossware/classloader/ClassLoadingCoordinator.java:90:5 levels: if (useCache && cache != null) { |
| 15 | +src/main/java/org/flossware/classloader/ClassLoadingCoordinator.java:138:4 levels: bytecodeVerifier.verify(name, classData); |
| 16 | +src/main/java/org/flossware/classloader/ClassLoadingCoordinator.java:141:5 levels: "Bytecode verification failed: " + name, e); |
| 17 | +src/main/java/org/flossware/classloader/MavenArtifact.java:61:4 levels: ". Expected format: groupId:artifactId:version[:classifier][:packaging]"); |
| 18 | +src/main/java/org/flossware/classloader/MavenArtifact.java:174:3.75 levels: Objects.equals(artifactId, that.artifactId) && |
| 19 | +src/main/java/org/flossware/classloader/MavenArtifact.java:176:3.75 levels: Objects.equals(classifier, that.classifier) && |
| 20 | +src/main/java/org/flossware/classloader/RemoteClassSource.java:115:4 levels: if (connection instanceof HttpURLConnection) { |
| 21 | +src/main/java/org/flossware/classloader/RemoteClassSource.java:168:9 levels: " bytes (max: " + MAX_CLASS_SIZE + " bytes) for " + className); |
| 22 | +src/main/java/org/flossware/classloader/RemoteJarClassSource.java:115:4 levels: if (connection instanceof HttpURLConnection) { |
| 23 | +src/main/java/org/flossware/classloader/RemoteJarClassSource.java:240:4 levels: if (totalRead > maxSize) { |
| 24 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:143:4 levels: String jarUrl = buildJarUrl(artifact); |
| 25 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:144:4 levels: String artifactKey = artifact.toString(); |
| 26 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:145:4 levels: JarFile jarFile = ensureJarCached(artifactKey, jarUrl); |
| 27 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:151:4 levels: String errorMsg = String.format("Artifact %s - %s", |
| 28 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:152:5 levels: artifact.toString(), e.getMessage()); |
| 29 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:181:3.75 levels: artifacts.size() + ", auth=" + authConfig.getAuthType() + "]"; |
| 30 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:225:4 levels: jarFileCache.put(artifactKey, jarFile); |
| 31 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:226:4 levels: jarPathCache.put(artifactKey, tempJarPath); |
| 32 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:336:4 levels: if (totalRead > maxSize) { |
| 33 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:438:5 levels: // Acquire each lock in sequence; the outer synchronized block on perArtifactLocks |
| 34 | +src/main/java/org/flossware/classloader/MavenRepositoryClassSource.java:477:4 levels: exceptions.forEach(ex::addSuppressed); |
| 35 | +src/main/java/org/flossware/classloader/RetryPolicy.java:141:4 levels: if (attempt >= maxRetries) { |
| 36 | +src/main/java/org/flossware/classloader/RetryPolicy.java:145:4 levels: performBackoffDelay(attempt); |
| 37 | +src/main/java/org/flossware/classloader/NexusClassSource.java:198:4 levels: validateClassDataSize(totalBytes, sourceIdentifier); |
| 38 | +src/main/java/org/flossware/classloader/NexusClassSource.java:209:8 levels: " bytes (max: " + MAX_CLASS_SIZE + " bytes) for " + sourceIdentifier); |
| 39 | +src/main/java/org/flossware/classloader/NexusClassSource.java:283:4 levels: if (totalBytes > MAX_CLASS_SIZE) { |
| 40 | +src/main/java/org/flossware/classloader/DatabaseClassSource.java:104:4 levels: if (!rs.next()) { |
| 41 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:147:5 levels: String jarUrl = buildJarUrl(artifact); |
| 42 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:148:5 levels: String artifactKey = artifact.toString(); |
| 43 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:149:5 levels: JarFile jarFile = ensureJarCached(artifactKey, jarUrl); |
| 44 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:154:5 levels: errorMessages.add(String.format("Artifact %s - %s", artifact.toString(), e.getMessage())); |
| 45 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:160:4 levels: "Class not found in any of " + artifacts.size() + " configured Maven artifacts: " + |
| 46 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:161:4 levels: className + "\nAttempted artifacts:\n - " + allErrors |
| 47 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:186:4.75 levels: ", artifacts=" + artifacts.size() + ", auth=" + authConfig.getAuthType() + "]"; |
| 48 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:210:4 levels: jarPathCache.put(artifactKey, tempJarPath); |
| 49 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:215:5 levels: jarPathCache.remove(artifactKey); |
| 50 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:353:5 levels: if (task.isDone() && !task.isCancelled()) { |
| 51 | +src/main/java/org/flossware/classloader/MavenNexusClassSource.java:378:4 levels: exceptions.forEach(ex::addSuppressed); |
0 commit comments