Documentation
¶
Index ¶
Constants ¶
View Source
const ( KtJvmLibrary = "kt_jvm_library" KtJvmBinary = "kt_jvm_binary" RulesKotlinRepositoryName = "io_bazel_rules_kotlin" )
View Source
const ( Resolution_Error = -1 Resolution_None = 0 Resolution_NotFound = 1 Resolution_Label = 2 Resolution_NativeKotlin = 3 )
View Source
const LanguageName = "kotlin"
View Source
const (
// TODO: move to common
MaxWorkerCount = 12
)
Variables ¶
This section is empty.
Functions ¶
func IsNativeImport ¶
func NewLanguage ¶
NewLanguage initializes a new TypeScript that satisfies the language.Language interface. This is the entrypoint for the extension initialization.
Types ¶
type ImportStatement ¶
type ImportStatement struct { resolve.ImportSpec // The path of the file containing the import SourcePath string }
TODO: drop? still used?
type KotlinBinTarget ¶
type KotlinBinTarget struct { KotlinTarget File string Package string }
*
- Information for kotlin binary (main() method) including:
- - kotlin import statements from all files
- - the package
- - the file
func NewKotlinBinTarget ¶
func NewKotlinBinTarget(file, pkg string) *KotlinBinTarget
type KotlinLibTarget ¶
type KotlinLibTarget struct { KotlinTarget Packages *treeset.Set Files *treeset.Set }
*
- Information for kotlin library target including:
- - kotlin files
- - kotlin import statements from all files
- - kotlin packages implemented
func NewKotlinLibTarget ¶
func NewKotlinLibTarget() *KotlinLibTarget
type KotlinTarget ¶
type ResolutionType ¶
type ResolutionType = int
Source Files
¶
Click to show internal directories.
Click to hide internal directories.