[34m# scan=ant host=unsb-vm-7298-5350 date=2026-03-23T22:10:48Z
Cloning into 'ant'...
# roots: /tmp/ant/src/main/org/apache/tools/ant
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/Project.java:1389\tif (!succeededTargets.contains(dependencyName)) {  [loop: for (final Target curtarget : sortedTargets) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:159\tint eq = var.toString().indexOf('=');  [loop: getEnvironmentVariables().forEach((key, value) -> v.add(key + "=" + value));]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:708\tint eqIndex = line.indexOf('=');  [loop: while ((line = in.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Jar.java:1093\tint slash = candidate.indexOf('/');  [loop: for (String element : classpath) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:175\twhile ((index = origString.indexOf("${", i)) > -1) {  [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:176\tkey = origString.substring(index + 2, origString.indexOf("}",  [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:922\tint found = str.indexOf(str1);  [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:927\tfound = str.indexOf(str1, found + str2Length);  [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Sync.java:310\t&& !preservedEmptyDirectories.contains(dir)) {  [loop: for (File file : children) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/AntAnalyzer.java:88\tanalyzedDeps.stream().filter(className -> !dependencies.contains(className))  [loop: .forEach(toAnalyze::add);]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/Depend.java:374\tint classMarker = jarFilePath.indexOf('!');  [loop: for (String dependency : dependencyList) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:996\tfinal int colonIndex = testListSpec.indexOf(':');  [loop: while ((line = reader.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:1176\tif (line.contains(filter)) {  [loop: while ((line = br.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/Path.java:611\tif (System.getProperty("java.vendor").toLowerCase(Locale.ENGLISH).contains("microsoft")) {  [loop: for (String secJar : Arrays.asList("jce", "jsse")) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/optional/depend/DependScanner.java:131\t.filter(fName -> new File(basedir, fName).exists() && parentSet.contains(fName))  [loop: .map(p -> new Path(null, p)).forEach(analyzer::addClassPath);]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/AncestorAnalyzer.java:99\tif (!dependencies.contains(interfaceName)) {  [loop: for (String classname : toAnalyze) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/AncestorAnalyzer.java:106\tif (!dependencies.contains(superClass)) {  [loop: for (String interfaceName : javaClass.getInterfaceNames()) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/DependencyVisitor.java:178\tfinal int pos = descriptor.indexOf('L');  [loop: while (tokens.hasMoreTokens()) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/util/depend/bcel/FullAnalyzer.java:108\t.filter(className -> !dependencies.contains(className))  [loop: .forEach(toAnalyze::add);]
# roots: /tmp/ant/src/main/org/apache/tools/ant/taskdefs
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:159\tint eq = var.toString().indexOf('=');  [loop: getEnvironmentVariables().forEach((key, value) -> v.add(key + "=" + value));]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Execute.java:708\tint eqIndex = line.indexOf('=');  [loop: while ((line = in.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Jar.java:1093\tint slash = candidate.indexOf('/');  [loop: for (String element : classpath) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:175\twhile ((index = origString.indexOf("${", i)) > -1) {  [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/KeySubst.java:176\tkey = origString.substring(index + 2, origString.indexOf("}",  [loop: while ((index = origString.indexOf("${", i)) > -1) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:922\tint found = str.indexOf(str1);  [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Replace.java:927\tfound = str.indexOf(str1, found + str2Length);  [loop: while (found >= 0) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/Sync.java:310\t&& !preservedEmptyDirectories.contains(dir)) {  [loop: for (File file : children) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/AntAnalyzer.java:88\tanalyzedDeps.stream().filter(className -> !dependencies.contains(className))  [loop: .forEach(toAnalyze::add);]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/depend/Depend.java:374\tint classMarker = jarFilePath.indexOf('!');  [loop: for (String dependency : dependencyList) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:996\tfinal int colonIndex = testListSpec.indexOf(':');  [loop: while ((line = reader.readLine()) != null) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.java:1176\tif (line.contains(filter)) {  [loop: while ((line = br.readLine()) != null) {]
# roots: /tmp/ant/src/main/org/apache/tools/ant/types
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/Path.java:611\tif (System.getProperty("java.vendor").toLowerCase(Locale.ENGLISH).contains("microsoft")) {  [loop: for (String secJar : Arrays.asList("jce", "jsse")) {]
CANDIDATE\t/tmp/ant/src/main/org/apache/tools/ant/types/optional/depend/DependScanner.java:131\t.filter(fName -> new File(basedir, fName).exists() && parentSet.contains(fName))  [loop: .map(p -> new Path(null, p)).forEach(analyzer::addClassPath);]
# scan complete
[0m