public void tableswitch(int low, int high, String... symbols) throws IOException
    {
        String def = createBranch();
        tableswitch(def, low, high, symbols);
        fixAddress(def);
        anew(SwitchException.class);
        dup();
        invokeConstructor(SwitchException.class);
        athrow();
    }
public void tableswitch ( int low , int high , String ... symbols ) throws IOException { String def = createBranch ( ) ; tableswitch ( def , low , high , symbols ) ; fixAddress ( def ) ; anew ( SwitchException . class ) ; dup ( ) ; invokeConstructor ( SwitchException . class ) ; athrow ( ) ; }
Compiles tableswitch
<p>Stack: ..., index =&gt; ...,
@param low
@param high
@param symbols
@throws IOException