StaticScope function ( ) { return enclosingScope ; }
next outer most scope in list of scopes . an enclosing scope may have no direct scoping relationship to its child . if i am in a localscope and then i enter something which creates another localscope the enclosing scope will be the first scope , but there are no valid scoping relationships between the two . methods which walk the enclosing scopes are responsible for enforcing appropriate scoping relationships . concode_field_sep int restArg concode_elem_sep long serialVersionUID concode_elem_sep DynamicScope dummyScope concode_elem_sep StaticScope enclosingScope concode_elem_sep StaticScope previousCRefScope concode_elem_sep int requiredArgs concode_elem_sep RubyModule cref concode_elem_sep String[] variableNames concode_elem_sep int optionalArgs concode_field_sep RubyModule getModule concode_elem_sep void setRequiredArgs concode_elem_sep String[] getVariables concode_elem_sep Node declare concode_elem_sep Node declare concode_elem_sep int getRequiredArgs concode_elem_sep void setRestArg concode_elem_sep int addVariableThisScope concode_elem_sep Arity getArity concode_elem_sep int addVariable concode_elem_sep int getOptionalArgs concode_elem_sep void makeArgumentScope concode_elem_sep IRubyObject getConstant concode_elem_sep StaticScope getLocalScope concode_elem_sep void setPreviousCRefScope concode_elem_sep int getRestArg concode_elem_sep DynamicScope getDummyScope concode_elem_sep IRubyObject getConstantInner concode_elem_sep IRubyObject getConstantInnerNoObject concode_elem_sep IRubyObject setConstant concode_elem_sep boolean namesAreInterned concode_elem_sep void setVariables concode_elem_sep boolean isConstantDefined concode_elem_sep boolean isArgumentScope concode_elem_sep int findVariableName concode_elem_sep StaticScope getPreviousCRefScope concode_elem_sep void growVariableNames concode_elem_sep Type getType concode_elem_sep int isDefined concode_elem_sep int isDefined concode_elem_sep boolean isBlockScope concode_elem_sep void setArities concode_elem_sep int exists concode_elem_sep void setModule concode_elem_sep String toString concode_elem_sep int getNumberOfVariables concode_elem_sep IRubyObject getConstantWithConstMissing concode_elem_sep AssignableNode assign concode_elem_sep AssignableNode assign concode_elem_sep String[] getAllNamesInScope concode_elem_sep RubyModule determineModule