Mercurial Hosting > nabble
view src/nabble/modules/NamlModule.java @ 0:7ecd1a4ef557
add content
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 21 Mar 2019 19:15:52 -0600 |
parents | |
children |
line wrap: on
line source
package nabble.modules; import java.util.Collection; import java.util.Collections; import java.util.Set; import nabble.naml.compiler.Module; import nabble.naml.compiler.Source; public final class NamlModule implements Module { private final String name; private final Collection<Source> sources; private final Set<String> dependencies; public NamlModule(String name,Collection<Source> sources,Set<String> dependencies) { this.name = name; this.sources = sources; this.dependencies = dependencies; } public String getName() { return name; } public Iterable<Class> getExtensions() { return Collections.emptySet(); } public Collection<Source> getSources() { return sources; } public Set<String> getDependencies() { return dependencies; } }