| Interface | Description |
|---|---|
| DependencyVisitor |
| Class | Description |
|---|---|
| DefaultDependencyVisitor | |
| ExternalDependencyFactory | |
| FirstPassVendorDirectoryVisitor |
First pass does not try to produce dependencies, it aims at analyzing package paths since
there may be some unrecognized paths in vendor directory.
|
| GoImportExtractor | |
| SecondPassVendorDirectoryVisitor |
Analyze vendor directory to generate dependencies.
|
| SourceCodeDependencyFactory |
Scans all .go code to generate dependencies.
|
| VendorDependencyFactory |
A
VendorDependencyFactory is a factory that reads vendor directory and resolves them to
VendorResolvedDependency |
| Annotation Type | Description |
|---|---|
| DefaultDependencyVisitor.ExternalDependencyFactories |