; --- Copyright Jonathan Meyer 1996. All rights reserved. ----------------- ; File: jasmin/examples/Switch.j ; Author: Jonathan Meyer, 10 July 1996 ; Purpose: Shows usage of lookupswitch and tableswitch ; ------------------------------------------------------------------------- ; ; Illustrates lookupswitch and tableswitch syntax for Jasmin ; .class public examples/Switch .super java/lang/Object .method public ()V aload_0 invokenonvirtual java/lang/Object/()V return .end method .method public static main([Ljava/lang/String;)V .limit stack 3 iconst_1 lookupswitch 1 : Hello 2 : Goodbye default : Foo iconst_1 tableswitch 0 Hello Goodbye default : Foo Hello: Goodbye: Foo: return .end method