CodeAttribute of lookupswitch (I)V

ByteCode Comments of Code Attribute
 0001  max_stack
 0002  max_locals
 0000003F  code_length
 
 1B
 AB 0000
 00000038 00000003
 0000001E 00000023
 00000028 0000002B
 00000032 00000030
 10 1E
 B3 0002
 A7 0015
 10 28
 B3 0002
 10 32
 B3 0002
 A7 0008
 10 64
 B3 0002
 B1
 code[ ] (Instruction References see here)
 0000 : iload_1
 0001 : lookupswitch (skip 2 bytes)
      default: goto 39 (3 cases)
      case 30: goto 24
      case 40: goto 2C
      case 50: goto 31
 0024 : bipush 30
 0026 : putstatic Switches j I
 0029 : goto 3E
 002C : bipush 40
 002E : putstatic Switches j I
 0031 : bipush 50
 0033 : putstatic Switches j I
 0036 : goto 3E
 0039 : bipush 100
 003B : putstatic Switches j I
 003E : return
 0000  exception_table_length
 0000  attributes_count

source file: Switches.java