accesses a variable . this will throw iae if the variable does not exist concode_field_sep Locals parent concode_elem_sep String THIS concode_elem_sep Map<String,Variable> variables concode_elem_sep String SCORE concode_elem_sep Set<String> KEYWORDS concode_elem_sep Map<MethodKey,Method> methods concode_elem_sep String PARAMS concode_elem_sep int slot concode_elem_sep Type type concode_elem_sep String VALUE concode_elem_sep String CTX concode_elem_sep boolean readonly concode_elem_sep String SCORER concode_elem_sep String DOC concode_elem_sep String name concode_elem_sep Location location concode_elem_sep String LOOP concode_elem_sep int nextSlotNumber concode_elem_sep Type returnType concode_field_sep Locals getProgramScope concode_elem_sep Method lookupMethod concode_elem_sep Variable defineVariable concode_elem_sep Locals newLocalScope concode_elem_sep Locals getParent concode_elem_sep int getNextSlot concode_elem_sep Variable lookupVariable concode_elem_sep Method getMethod concode_elem_sep Locals newMainMethodScope concode_elem_sep boolean hasVariable concode_elem_sep Variable addVariable concode_elem_sep Locals newFunctionScope concode_elem_sep int getSlot concode_elem_sep Type getReturnType concode_elem_sep Locals newLambdaScope concode_elem_sep Locals newProgramScope concode_elem_sep void addMethod
Variable function ( Location arg0 , String arg1 ) { Variable loc0 = lookupVariable ( arg0 , arg1 ) ; if ( loc0 != null ) { return loc0 ; } if ( parent != null ) { return parent . getVariable ( arg0 , arg1 ) ; } throw arg0 . createError ( new IllegalArgumentException ( "srini_string" + arg1 + "srini_string" ) ) ; }