![JAR search and dependency download from the Maven repository](/logo.png)
org.snapscript.core.ModuleScope Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of snap-all Show documentation
Show all versions of snap-all Show documentation
Dynamic scripting for the JVM
package org.snapscript.core;
public class ModuleScope implements Scope {
private final Module module;
private final State state;
public ModuleScope(Module module) {
this.state = new MapState(null);
this.module = module;
}
@Override
public Scope getInner() {
return new CompoundScope(null, this, this);
}
@Override
public Scope getOuter() {
return this;
}
@Override
public State getState() {
return state;
}
@Override
public Model getModel() {
return null;
}
@Override
public Type getHandle() {
return null;
}
@Override
public Type getType() {
return null;
}
@Override
public Module getModule() {
return module;
}
@Override
public String toString() {
return String.valueOf(state);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy