ProjectConfig¶
-
public class
ProjectConfig
extends AConfig implements IProjectConfig, IConfig¶ An implementation of the
ILanguageComponentConfig
interface that is backed by anImmutableConfiguration
object.
Constructors¶
ProjectConfig¶
-
protected
ProjectConfig
(HierarchicalConfiguration<ImmutableNode> config, String metaborgVersion, Collection<IExportConfig> sources, Collection<LanguageIdentifier> compileDeps, Collection<LanguageIdentifier> sourceDeps, Collection<LanguageIdentifier> javaDeps)¶
Methods¶
compileDeps¶
-
public Collection<LanguageIdentifier>
compileDeps
()¶
javaDeps¶
-
public Collection<LanguageIdentifier>
javaDeps
()¶
sourceDeps¶
-
public Collection<LanguageIdentifier>
sourceDeps
()¶
sources¶
-
public Collection<ISourceConfig>
sources
()¶
validate¶
-
public Collection<IMessage>
validate
(MessageBuilder mb)¶