##### Coverage Report - org.apache.maven.shared.io.location.FileLocatorStrategy

Classes in this File | Line Coverage | Branch Coverage | Complexity
FileLocatorStrategy |
100% | 7/7
100% | 1/1
| 2.0;2

1 |  |
     package org.apache.maven.shared.io.location;
2 |  |
3 |  |
     import java.io.File;
4 |  |
5 |  |
     import org.apache.maven.shared.io.logging.MessageHolder;
6 |  |
7 | 3 |
     public class FileLocatorStrategy
8 |  |
         implements LocatorStrategy
9 |  |
     {
10 |  |
11 |  |
         public Location resolve( String locationSpecification, MessageHolder messageHolder )
12 |  |
         {
13 | 2 |
             File file = new File( locationSpecification );
14 |  |
15 | 2 |
             Location location = null;
16 |  |
17 | 2 |
             if ( file.exists() )
18 |  |
             {
19 | 1 |
                 location = new FileLocation( file, locationSpecification );
20 |  |
             }
21 |  |
             else
22 |  |
             {
23 | 1 |
                 messageHolder.addMessage( "File: " + file.getAbsolutePath() + " does not exist." );
24 |  |
             }
25 |  |
26 | 2 |
             return location;
27 |  |
         }
28 |  |
29 |  |
     }