Documentation ¶
Index ¶
- type GlobalCache
- func (g *GlobalCache) Delete(path string)
- func (g *GlobalCache) FindPolicies(packageName ast.Ref) []*ast.Module
- func (g *GlobalCache) Get(path string) *Policy
- func (g *GlobalCache) GetErrors(path string) map[string]ast.Errors
- func (g *GlobalCache) GetPackages() []ast.Ref
- func (g *GlobalCache) Put(path string, rawText string) error
- type Policy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GlobalCache ¶
type GlobalCache struct {
// contains filtered or unexported fields
}
func NewGlobalCache ¶
func NewGlobalCache(rootPath string) (*GlobalCache, error)
func NewGlobalCacheWithFiles ¶
func NewGlobalCacheWithFiles(pathToText map[string]string) (*GlobalCache, error)
func (*GlobalCache) Delete ¶
func (g *GlobalCache) Delete(path string)
func (*GlobalCache) FindPolicies ¶
func (g *GlobalCache) FindPolicies(packageName ast.Ref) []*ast.Module
func (*GlobalCache) Get ¶
func (g *GlobalCache) Get(path string) *Policy
func (*GlobalCache) GetPackages ¶
func (g *GlobalCache) GetPackages() []ast.Ref
Click to show internal directories.
Click to hide internal directories.