package
0.0.0-20240926221048-4af086f91ec7
Repository: https://github.com/stackb/scala-gazelle.git
Documentation: pkg.go.dev

# README

pkg/provider

The TestScalaSourceProviderParseScalaRule test parses .scala files in the testdata/ directory and compares the output to a similarly-named golden file.

To regenerate the golden files, run the test with the -update flag:

bazel run //pkg/provider:provider_test -- -update

# Functions

NewJavaProvider constructs a new provider.
NewMavenProvider constructs a new provider having the given resolving lang.
NewProtobufProvider constructs a new provider.
NewSemanticdbProvider constructs a new NewSemanticdbProvider.
NewSourceProvider constructs a new NewSourceProvider.

# Structs

JavaProvider is a provider of symbols for a set of jarindex protos.
MavenProvider is a provider of symbols for the bazelbuild/rules_jvm_external gazelle extension.
ProtobufProvider is a provider of symbols for the stackb/rules_proto gazelle extension.
SemanticdbProvider is provider for scala source files.
SourceProvider is provider for scala source files.

# Type aliases

ProvidedImports is the protoc.ImportProvider interface func.