Method
extractDependencies
(File dep, List<WyilFile> dependencies)
Source from the content-addressed store, hash-verified
| 184 | } |
| 185 | |
| 186 | public static void extractDependencies(File dep, List<WyilFile> dependencies) throws IOException { |
| 187 | String suffix = getSuffix(dep.getName()); |
| 188 | // |
| 189 | switch(suffix) { |
| 190 | case "zip": |
| 191 | extractFromZip(dep,dependencies); |
| 192 | break; |
| 193 | default: |
| 194 | throw new IllegalArgumentException("invalid whileypath entry \"" + dep.getName() + "\""); |
| 195 | } |
| 196 | } |
| 197 | |
| 198 | /** |
| 199 | * Extract all WyilFiles contained in a zipfile. |
Tested by
no test coverage detected