1 8 package org.codehaus.loom.classman.builder.test; 9 10 import org.codehaus.loom.classman.builder.SimpleLoaderResolver; 11 import org.codehaus.loom.classman.test.DataConstants; 12 import org.codehaus.loom.extension.Extension; 13 14 import java.io.File ; 15 import java.net.URL ; 16 import java.util.Set ; 17 18 23 class TestLoaderResolver 24 extends SimpleLoaderResolver 25 { 26 public TestLoaderResolver( final File baseDirectory ) 27 { 28 super( baseDirectory ); 29 } 30 31 public URL resolveExtension( final Extension extension ) 32 throws Exception 33 { 34 if( extension == DataConstants.EXTENSION ) 35 { 36 return new URL ( "file:/" ); 37 } 38 else 39 { 40 return super.resolveExtension( extension ); 41 } 42 } 43 44 protected void scanDependencies( Extension[] required, 45 Extension[] available, 46 Set dependencies, 47 Set unsatisfied ) 48 { 49 super.scanDependencies( required, available, dependencies, unsatisfied ); 50 } 51 } 52 | Popular Tags |