ILanguageImplConfig

public interface ILanguageImplConfig

Configuration of a language component at runtime. Composition of multiple ILanguageComponentConfig configurations.

Methods

compileDeps

Iterable<LanguageIdentifier> compileDeps()

Gets the compile dependencies.

Returns:The compile dependency identifiers.

exports

Iterable<IExportConfig> exports()

Gets the file exports.

Returns:The file exports.

generates

Iterable<IGenerateConfig> generates()

Gets the languages for while files are generated.

Returns:The languages for while files are generated.

javaDeps

Iterable<LanguageIdentifier> javaDeps()

Gets the Java dependencies.

Returns:The Java dependency identifiers.

sourceDeps

Iterable<LanguageIdentifier> sourceDeps()

Gets the source dependencies.

Returns:The source dependency identifiers.