/** * Recursive discovery of path depth * @param path path to measure. * @return depth, where "/" == 0. */ int depth(Path path) { if (path.isRoot()) { return 0; } else { return 1 + depth(path.getParent()); } }
/** * Recursive discovery of path depth * @param path path to measure. * @return depth, where "/" == 0. */ int depth(Path path) { if (path.isRoot()) { return 0; } else { return 1 + depth(path.getParent()); } }