public void setField ( String name , MLArray value , int index ) { keys . add ( name ) ; currentIndex = index ; if ( mlStructArray . isEmpty ( ) || mlStructArray . size ( ) <= index ) { mlStructArray . add ( index , new LinkedHashMap < String , MLArray > ( ) ) ; } mlStructArray . get ( index ) . put ( name , value ) ; }
Sets filed for structure described by index in struct array