public void pushLoop ( List < String > labelNames ) { pushState ( ) ; continueLabel = new Label ( ) ; breakLabel = new Label ( ) ; if ( labelNames != null ) { for ( String labelName : labelNames ) { initLoopLabels ( labelName ) ; } } }
Should be called when descending into a loop that does not define a scope . Creates a element for the state stack so pop has to be called later