package
1.8.0
Repository: https://github.com/1pkg/gopium.git
Documentation: pkg.go.dev

# Functions

NewLocator creates new locator instance from provided file set.
NewMavenGoTypes creates instance of MavenGoTypes and requires compiler and arch for types.Sizes initialization.

# Structs

Locator defines abstraction that helps encapsulate pkgs token.FileSets and provides some operations on top of it.
MavenGoTypes defines maven default "go/types" implementation that uses types.Sizes Sizeof in order to get type info.
ParserXToolPackagesAst defines gopium parser default implementation that uses "golang.org/x/tools/go/packages" to collect package types and "go/parser" to collect ast package Note: ParserXToolPackagesAst is big struct so it should be passed via pointer.