DynamicScope function ( int arg0 ) { DynamicScope loc0 = this ; for ( int loc1 = 0 ; loc1 < arg0 ; loc1 ++ ) { if ( loc0 == null ) break ; loc0 = loc0 . getParentScope ( ) ; } return loc0 ; }
returns the n-th parent scope of this scope . may return null . concode_field_sep EvalType evalType concode_elem_sep DynamicScope parent concode_elem_sep boolean lambda concode_elem_sep StaticScope staticScope concode_field_sep boolean inInstanceEval concode_elem_sep IRubyObject setValueZeroDepthZero concode_elem_sep DynamicScope getFlipScope concode_elem_sep DynamicScope newDummyScope concode_elem_sep void setEvalType concode_elem_sep IRubyObject getValueZeroDepthZeroOrNil concode_elem_sep IRubyObject setValueThreeDepthZero concode_elem_sep boolean isLambda concode_elem_sep DynamicScope cloneScope concode_elem_sep IRubyObject getValueOrNil concode_elem_sep EvalType getEvalType concode_elem_sep IRubyObject getValueOneDepthZeroOrNil concode_elem_sep boolean inModuleEval concode_elem_sep DynamicScope getNextCapturedScope concode_elem_sep IRubyObject getValueTwoDepthZeroOrNil concode_elem_sep IRubyObject[] getValues concode_elem_sep DynamicScope newDynamicScope concode_elem_sep DynamicScope newDynamicScope concode_elem_sep DynamicScope newDynamicScope concode_elem_sep void growIfNeeded concode_elem_sep void setLambda concode_elem_sep boolean inBindingEval concode_elem_sep IRubyObject getValueDepthZeroOrNil concode_elem_sep IRubyObject setValueDepthZero concode_elem_sep IRubyObject setValueTwoDepthZero concode_elem_sep IRubyObject getValue concode_elem_sep IRubyObject setValueOneDepthZero concode_elem_sep void clearEvalType concode_elem_sep IRubyObject setValue concode_elem_sep IRubyObject setValue concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep DynamicScope getParentScope concode_elem_sep StaticScope getStaticScope concode_elem_sep IRubyObject getValueThreeDepthZeroOrNil concode_elem_sep String[] getAllNamesInScope