Lines Matching defs:paths
108 * Performs dexopt on all code paths and libraries of the specified package for specified
132 * Performs dexopt on all code paths of the given package.
143 final List<String> paths = pkg.getAllCodePaths();
155 // this array contains the relative paths of each split it depends on, separated by colons.
159 for (int i = 0; i < paths.size(); i++) {
160 // Skip paths that have no code.
166 String path = paths.get(i);
180 // - SKIPPED when all paths are up to date
356 final List<String> paths = pkg.getAllCodePathsExcludingResourceOnly();
361 for (String path : paths) {
454 * The split paths are stored as relative paths, separated by colons.
457 // Convert all the code paths to relative paths.
459 List<String> paths = pkg.getAllCodePaths();
460 String[] splitDependencies = new String[paths.size()];
461 for (int i = 0; i < paths.size(); i++) {
462 File pathFile = new File(paths.get(i));
464 paths.set(i, fileName);
466 // Sanity check that the base paths of the splits are all the same.
469 Slog.wtf(TAG, "Split paths have different base paths: " + basePath + " and " +
477 for (int i = 1; i < paths.size(); i++) {
478 splitDependencies[i] = paths.get(0);
485 getParentDependencies(dependencies.keyAt(i), paths, dependencies, splitDependencies);
495 private String getParentDependencies(int index, List<String> paths,
508 getParentDependencies(parent, paths, dependencies, splitDependencies);
509 String path = parentDependencies == null ? paths.get(parent) :
510 parentDependencies + ":" + paths.get(parent);