Ich habe eine Funktion
diese löst bei einem nicht existierenden Verzeichnis eine IllegalArgumentException aus. Diese Funktion wird über über mehrere Funktionen hinweg aufgerufen. Hier Schematisch dargestellt:
Wann und an welchen Stellen wird eigentlich "... throws Exception" benutzt, die in der nachfolgenden, schematischen Funktion benutzt wird?
Code:
public static Collection<File> getAllFilesThatMatchFilenameExtension(String directory_name, String matching_filename) {
File directory = new File(directory_name);
return FileUtils.listFiles(directory, new WildcardFileFilter(matching_filename), null);
}
Code:
public static Collection<File> getAllFilesThatMatchFilenameExtension(String directory_name, String matching_filename) {
File directory = new File(directory_name);
return FileUtils.listFiles(directory, new WildcardFileFilter(matching_filename), null);
}
Collection<File> function a(String base_dir) {
String directory_name = base_dir + .....
.....
return getAllFilesThatMatchFilenameExtension(directory_name, matching_filename)
}
Collection<File> function b() {
String base_dir;
....
return a(base_dir);
}
Wann und an welchen Stellen wird eigentlich "... throws Exception" benutzt, die in der nachfolgenden, schematischen Funktion benutzt wird?
Code:
public void func() throws Exception