package edu.ucsd.arcum.interpreter.ast; import java.util.Set; // A requirement not attached to a trait or any other realize clause. Typical // examples would be forall statements public class FreeStandingRequirements extends ArcumDeclarationType { @Override protected Set<String> doGetVariablesInScope(Set<String> currentScope) { // We do not introduce any new variables, so we return the given set return currentScope; } }