All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractFileFilter |
|
| AbstractGolangDependency |
The skeleton of a GolangDependency with several default fields.
|
| AbstractGolangTask |
|
| AbstractGoTestResultExtractor |
|
| AbstractGoTestResultExtractor.GoTestMethodResult |
|
| AbstractNotationDependency |
|
| AbstractNotationDependency.NoTransitivePredicate |
|
| AbstractNotationDependency.PropertiesExclusionPredicate |
|
| AbstractPackagePathResolver |
|
| AbstractResolvedDependency |
Represents some code at a specific version.
|
| AbstractVcsDependencyManager<VERSION> |
|
| Arch |
|
| Assert |
|
| AutoConfigureMapNotationParser<T extends NotationDependency> |
|
| Bazaar |
|
| BazaarAccessor |
|
| BazaarMapNotationParser |
|
| BazaarNotationConverter |
|
| BazaarNotationDependency |
|
| BitbucketPackagePathResolver |
|
| BuildConstraintManager |
|
| BuildException |
|
| BuildManager |
Deal with environment related to a specific go build.
|
| BuildMode |
|
| Cache<K,V> |
|
| CacheEnabledDependencyResolverMixin |
|
| CacheScope |
Represents a dependency's cache scope.
|
| CloneBackedCache<K,V extends GolangCloneable> |
|
| CollectionUtils |
|
| CompressUtils |
|
| ConfigureUtils |
|
| DataExchange |
|
| DateUtils |
|
| DebugLog |
|
| DebugLogMethodInterceptor |
|
| DefaultBuildConstraintManager |
|
| DefaultBuildManager |
|
| DefaultDependencyProduceStrategy |
Default strategy to generate dependencies of a package.
|
| DefaultDependencyRegistry |
|
| DefaultDependencyVisitor |
|
| DefaultDependencyVisitor.ExternalDependencyFactories |
|
| DefaultGlobalCacheManager |
|
| DefaultGoBinaryManager |
|
| DefaultGoTestResultExtractor |
|
| DefaultLockedDependencyManager |
|
| DefaultMapNotationParser |
|
| DefaultNotationConverter |
|
| DefaultNotationParser |
|
| DefaultPackagePathResolver |
|
| DefaultPackagePathResolver.AllPackagePathResolvers |
|
| DefaultPackagePathResolver.OriginalPackagePathResolvers |
|
| DepDependencyFactory |
Converts Gopkg.lock in repos managed by dep to gogradle map notations.
|
| DependenciesTask |
Prints the dependencies tree.
|
| DependencyInstallationException |
|
| DependencyInstallFileFilter |
|
| DependencyManager |
|
| DependencyProduceStrategy |
Direct how to generate dependencies of an existing golang package module.
|
| DependencyProductionException |
|
| DependencyRegistry |
Manages global dependency register.
|
| DependencyResolutionException |
|
| DependencySetUtils |
|
| DependencyTreeFactory |
Resolve all dependencies including transitive ones of a package and build a tree.
|
| DependencyTreeNode |
|
| DependencyVisitor |
|
| DirectorySnapshot |
Calculates the hash value of all files in a directory as snapshot
|
| DirMapNotationParser |
|
| ExceptionHandler |
|
| ExceptionHandler.UncheckedException |
|
| ExternalDependencyFactory |
|
| Factory<MATERIAL,PRODUCT> |
|
| FactoryUtil |
|
| 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.
|
| Git |
|
| GitClientAccessor |
|
| GitClientLineConsumer |
|
| GitDependencyManager |
|
| GithubGitlabPackagePathResolver |
|
| GitMercurialAccessor |
|
| GitMercurialCommit |
|
| GitMercurialDependencyManager |
|
| GitMercurialMapNotationParser |
|
| GitMercurialNotationConverter |
|
| GitNotationDependency |
|
| GlideDependencyFactory |
Converts glide.lock in repos managed by glide to gogradle map notations.
|
| GlideDotLockModel |
Model of glide.lock in repo managed by glide.
|
| GlideDotLockModel.ImportBean |
|
| GlobalCacheManager |
Manages global cache which users should never know.
|
| GlobalCacheMetadata |
Stands for the metadata of a package.
|
| GlobalCacheMetadata.GolangRepositoryMetadata |
|
| GlobalCachePackagePathResolver |
|
| GloballyIgnoredPackages |
Some packages are used frequently, but contain "unrecognized" packages.
|
| GlockDependencyFactory |
Converts GLOCKFILE in repos managed by glock to gogradle map notations
|
| GlockfileParser |
Parses GLOCKFILE.
|
| Go |
This class is designed to run custom go and other commands with build-scope environment variables,
such as GOPATH, GOROOT, etc.
|
| Go.BuildFunction |
|
| Go.ClosureLineConsumer |
|
| GoBinaryManager |
|
| GoBuild |
|
| GoCheck |
|
| GoClean |
|
| GoCover |
|
| GodepDependencyFactory |
Converts Godeps/Godeps.json in repos managed by godep to gogradle map notations.
|
| GodepsDotJsonModel |
Model of Godeps/Godeps.json.
|
| GodepsDotJsonModel.DepsBean |
|
| GodepsParser |
|
| Gofmt |
|
| GogradleGlobal |
|
| GogradleLockModel |
|
| GogradleModule |
Provides configurations for Guice dependency injection.
|
| GogradleRootProduceStrategy |
In DEVELOP mode, dependencies in build.gradle have higher priority.
|
| GogradleRootProject |
|
| GoImportExtractor |
|
| GoInit |
|
| GoInstall |
|
| GolangBuildInfoBaseListener |
This class provides an empty implementation of GolangBuildInfoListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
| GolangBuildInfoLexer |
|
| GolangBuildInfoListener |
|
| GolangBuildInfoParser |
|
| GolangBuildInfoParser.BuildOptionContext |
|
| GolangBuildInfoParser.BuildTagContext |
|
| GolangBuildInfoParser.BuildTermContext |
|
| GolangBuildInfoParser.CommentLineContext |
|
| GolangBuildInfoParser.ImportDeclContext |
|
| GolangBuildInfoParser.ImportPathContext |
|
| GolangBuildInfoParser.ImportSpecContext |
|
| GolangBuildInfoParser.PackageClauseContext |
|
| GolangBuildInfoParser.SourceFileContext |
|
| GolangCloneable |
A marker interface which promotes clone method to public and suppresses CloneNotSupportedException.
|
| GolangConfiguration |
|
| GolangConfigurationManager |
|
| GolangDependency |
Represents a dependency package, for example, such as a specific version of golang/x/crypto
or a local directory.
|
| GolangDependencyHandler |
|
| GolangDependencySet |
A container of GolangDependency whose elements are identified by name.
|
| GolangPackage |
Represents a golang package.
|
| GolangPlugin |
The entry of Gogradle plugin.
|
| GolangPluginSetting |
Stores global configurations for Gogradle.
|
| GolangRepository |
|
| GolangRepository.GolangRepositoryBuilder |
|
| GolangRepositoryHandler |
Handles custom repositories.
|
| GolangRepositoryPattern |
|
| GolangTaskContainer |
|
| GoLock |
|
| GopkgDotLockModel |
Model of Gopkg.lock file managed by dep.
|
| GopmDependencyFactory |
Converts .gopmfile in repos managed by godep to gogradle map notations.
|
| GopmfileParser |
Parses .gopmfile and generates gogradle map notations.
|
| GoPrepare |
This task perform preparation such as Go executable and GOPATH.
|
| GoSourceCodeFilter |
Filters go source code satisfying a specific predicate.
|
| GoSourceCodeFilter.SourceSetType |
|
| GoTest |
|
| GoTestResultExtractor |
Extract test results from go test stdout.
|
| GoTestResultsProvider |
|
| GoVendor |
|
| GovendorDependencyFactory |
Converts vendor/vendor.json in repos managed by govendor to gogradle map notations.
|
| GoVet |
|
| GpmDependencyFactory |
|
| GradleInternalAPI |
Very ugly hack for Gradle internal API.
|
| GvtGbvendorDependencyFactory |
Converts vendor/manifest in repos managed by gvt or gbvendor to gogradle map notations.
|
| HgClientAccessor |
|
| HttpUtils |
Utils for http access.
|
| IBMDevOpsPackagePathResolver |
|
| IncompleteGolangPackage |
|
| InSubpackagesPredicate |
Determine if a file matches the specific subpackage set.
|
| IOUtils |
Encapsulation of FileUtils and IOUtils,
it never throws checked exceptions.
|
| JsonGoTestResultExtractor |
Extract results from JSON outputs.
|
| LineCollector |
|
| LocalDirectoryDependency |
|
| LocalDirectoryDependencyManager |
|
| LocalDirectoryGolangPackage |
|
| LockedDependencyManager |
|
| ManifestModel |
Model of vendor/manifest in repos managed by gvt or gbvendor.
|
| ManifestModel.DependenciesBean |
|
| MapNotationParser |
|
| MapUtils |
|
| Mercurial |
|
| MercurialDependencyManager |
|
| MercurialNotationDependency |
|
| MetadataPackagePathResolver |
|
| NotationConverter |
|
| NotationDependency |
Represents a dependency package defined by some notations, e.g.
|
| NotationParser<T> |
|
| NumberUtils |
|
| Os |
|
| PackagePathResolver |
|
| PackageTestResult |
|
| PackageTestResult.PackageTestResultBuilder |
|
| PersistenceCache<K extends GolangCloneable,V extends GolangCloneable> |
A cache which persists all data in file system.
|
| PersistenceCacheHelper |
|
| PersistenceNotationToResolvedCache |
|
| PersistenceResolvedToDependenciesCache |
|
| PlainGoTestResultExtractor |
|
| ProcessUtils |
|
| ProcessUtils.ProcessResult |
|
| ProgressMonitorInputStream |
|
| ProjectCacheManager |
|
| RepositoryHandlerPathResolver |
|
| ResolutionStackWrappingException |
|
| ResolvableGolangPackage |
|
| ResolveBuildDependencies |
|
| ResolveContext |
|
| ResolvedDependency |
Represent a set of concrete source code, e.g.
|
| ResolveDependencies |
|
| ResolveTestDependencies |
|
| SecondPassVendorDirectoryVisitor |
Analyze vendor directory to generate dependencies.
|
| ShowGopathGoroot |
|
| SimpleConfFileHelper |
|
| SourceCodeDependencyFactory |
Scans all .go code to generate dependencies.
|
| StandardGolangPackage |
|
| StandardPackagePathResolver |
|
| StringUtils |
|
| SubprocessReader |
A line-buffered reader to read lines from a supplier into a consumer in another thread.
|
| Svn |
|
| SvnAccessor |
|
| SvnMapNotationParser |
|
| SvnNotationConverter |
|
| SvnNotationDependency |
|
| TrashDependencyFactory |
Converts vendor.conf in repos managed by trash to gogradle map notations
|
| UnrecognizedGolangPackage |
|
| UnrecognizedNotationDependency |
|
| UnrecognizedPackageException |
|
| UnrecognizedPackagePathResolver |
|
| VcsAccessor |
|
| VcsGolangPackage |
|
| VcsGolangPackage.Builder |
|
| VcsNotationDependency |
|
| VcsPackagePathResolver |
|
| VcsResolvedDependency |
|
| VcsResolvedDependency.GitMercurialResolvedDependencyBuilder |
|
| VcsScheme |
|
| VcsType |
|
| VendorDependencyFactory |
|
| VendorDotConfParser |
Parses vendor.conf in repos managed by trash.
|
| VendorDotConfYamlModel |
|
| VendorDotConfYamlModel.ImportBean |
|
| VendorDotJsonModel |
Model of vendor/vendor.json in repos managed by govendor.
|
| VendorDotJsonModel.PackageBean |
|
| VendorMapNotationParser |
|
| VendorNotationDependency |
|
| VendorResolvedDependency |
|
| VendorSnapshoter |
|
| VendorSupportMixin |
|
| WithApiVersion |
|