diff --git a/src/main/java/depends/extractor/ruby/IncludedFileLocator.java b/src/main/java/depends/extractor/IncludedFileLocator.java similarity index 83% rename from src/main/java/depends/extractor/ruby/IncludedFileLocator.java rename to src/main/java/depends/extractor/IncludedFileLocator.java index 8157396..5bab03d 100644 --- a/src/main/java/depends/extractor/ruby/IncludedFileLocator.java +++ b/src/main/java/depends/extractor/IncludedFileLocator.java @@ -22,18 +22,31 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -package depends.extractor.ruby; +package depends.extractor; + +import multilang.depends.util.file.FileUtil; import java.io.File; import java.util.List; -import multilang.depends.util.file.FileUtil; - +/** + * Search file in all included path + */ public class IncludedFileLocator { private List includesPath; public IncludedFileLocator(List includedPath) { this.includesPath = includedPath; } + + /** + * Search file in all included path + * * search the filename directly + * * search the filename based in given start path (usually current working directory + * * search the filename in all included paths + * @param dirPath + * @param importedFilename + * @return + */ public String uniqFileName(String dirPath, String importedFilename) { if (FileUtil.existFile(importedFilename)) return FileUtil.uniqFilePath(importedFilename); if (dirPath!=null) {