View | Details | Raw Unified | Return to bug 37763
Collapse All | Expand All

(-)ClassfileSet.java (-2 / +3 lines)
Lines 116-121 Link Here
116
        if (isReference()) {
116
        if (isReference()) {
117
            return getRef(p).getDirectoryScanner(p);
117
            return getRef(p).getDirectoryScanner(p);
118
        }
118
        }
119
        DirectoryScanner parentScanner = super.getDirectoryScanner(p);
120
        DependScanner scanner = new DependScanner(parentScanner);
119
        Vector allRootClasses = (Vector) rootClasses.clone();
121
        Vector allRootClasses = (Vector) rootClasses.clone();
120
        for (Enumeration e = rootFileSets.elements(); e.hasMoreElements();) {
122
        for (Enumeration e = rootFileSets.elements(); e.hasMoreElements();) {
121
            FileSet additionalRootSet = (FileSet) e.nextElement();
123
            FileSet additionalRootSet = (FileSet) e.nextElement();
Lines 131-139 Link Here
131
                    allRootClasses.addElement(className);
133
                    allRootClasses.addElement(className);
132
                }
134
                }
133
            }
135
            }
136
            scanner.addBasedir(additionalRootSet.getDir(p));
134
        }
137
        }
135
        DirectoryScanner parentScanner = super.getDirectoryScanner(p);
136
        DependScanner scanner = new DependScanner(parentScanner);
137
        scanner.setBasedir(getDir(p));
138
        scanner.setBasedir(getDir(p));
138
        scanner.setRootClasses(allRootClasses);
139
        scanner.setRootClasses(allRootClasses);
139
        scanner.scan();
140
        scanner.scan();

Return to bug 37763