(includeProcessor *includeProcessor, task *parseTask, reason *FileIncludeReason)
| 555 | } |
| 556 | |
| 557 | func (w *filesParser) addIncludeReason(includeProcessor *includeProcessor, task *parseTask, reason *FileIncludeReason) { |
| 558 | if task.redirectedParseTask != nil { |
| 559 | w.addIncludeReason(includeProcessor, task.redirectedParseTask, reason) |
| 560 | } else if task.loaded { |
| 561 | if existing, ok := includeProcessor.fileIncludeReasons[task.path]; ok { |
| 562 | includeProcessor.fileIncludeReasons[task.path] = append(existing, reason) |
| 563 | } else { |
| 564 | includeProcessor.fileIncludeReasons[task.path] = []*FileIncludeReason{reason} |
| 565 | } |
| 566 | } |
| 567 | } |
no test coverage detected