(fileSrc Source)
| 160 | } |
| 161 | |
| 162 | func NewFileFromSource(fileSrc Source) (*File, error) { |
| 163 | relPath, err := fileSrc.RelativePath() |
| 164 | if err != nil { |
| 165 | return nil, fmt.Errorf("Calculating relative path for '%s': %s", fileSrc, err) |
| 166 | } |
| 167 | |
| 168 | return &File{src: fileSrc, relPath: filepath.ToSlash(relPath)}, nil |
| 169 | } |
| 170 | |
| 171 | func MustNewFileFromSource(fileSrc Source) *File { |
| 172 | file, err := NewFileFromSource(fileSrc) |
no test coverage detected
searching dependent graphs…