org.snapscript.core.link.DefaultImport Maven / Gradle / Ivy
package org.snapscript.core.link;
import java.util.Set;
public class DefaultImport {
private final Set imports;
private final Set modules;
private final String alias;
private final boolean include;
public DefaultImport(Set imports, Set modules, String alias) {
this(imports, modules, alias, false);
}
public DefaultImport(Set imports, Set modules, String alias, boolean include) {
this.imports = imports;
this.modules = modules;
this.alias = alias;
this.include = include;
}
public Set getImports() {
return imports;
}
public Set getModules(){
return modules;
}
public String getAlias(){
return alias;
}
public boolean isInclude(){
return include;
}
}