Documentation
¶
Index ¶
- func NewLanguage() language.Language
- type Configurer
- type Resolver
- func (Resolver) Embeds(r *rule.Rule, from label.Label) []label.Label
- func (jr Resolver) Imports(c *config.Config, r *rule.Rule, f *rule.File) []resolve.ImportSpec
- func (Resolver) Name() string
- func (jr Resolver) Resolve(c *config.Config, ix *resolve.RuleIndex, rc *repo.RemoteCache, r *rule.Rule, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLanguage ¶
Types ¶
type Configurer ¶
type Configurer struct {
// contains filtered or unexported fields
}
Configurer satisfies the config.Configurer interface. It's the language-specific configuration extension.
See config.Configurer for more information.
func NewConfigurer ¶
func NewConfigurer(lang *javaLang) *Configurer
func (*Configurer) CheckFlags ¶
func (*Configurer) KnownDirectives ¶
func (jc *Configurer) KnownDirectives() []string
func (Configurer) RegisterFlags ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
Resolver satisfies the resolve.Resolver interface. It's the language-specific resolver extension.
See resolve.Resolver for more information.
func NewResolver ¶
func NewResolver(lang *javaLang) *Resolver
Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
parsejars/manifest
Package manifest provide the data structure to pre-compute the Maven JAR mapping.
|
Package manifest provide the data structure to pre-compute the Maven JAR mapping. |
private
|
|
Click to show internal directories.
Click to hide internal directories.