private Node getFinallyAtTarget ( Node node ) { if ( node == null ) { return null ; } if ( node . getType ( ) == Token . FINALLY ) { return node ; } if ( node . getType ( ) == Token . TARGET ) { Node fBlock = node . getNext ( ) ; if ( fBlock != null && fBlock . getType ( ) == Token . FINALLY ) { return fBlock ; } } throw Kit . codeBug ( "bad finally target" ) ; }
Get a FINALLY node at a point in the IR .