1.class public LPackedSwitch;
2
3.super Ljava/lang/Object;
4
5.method public static packedSwitch(I)I
6    .registers 2
7
8    const/4 v0, 0
9    packed-switch v0, :switch_data
10    goto :default
11
12    :switch_data
13    .packed-switch 0x0
14        :case
15    .end packed-switch
16
17    :return
18    return v1
19
20    :default
21    goto :return
22
23    :case
24    goto :return
25
26.end method
27
28.method public static packedSwitch_INT_MAX(I)I
29    .registers 2
30
31    const/4 v0, 0
32    packed-switch v0, :switch_data
33    goto :default
34
35    :switch_data
36    .packed-switch 0x7FFFFFFE
37        :case1  # key = INT_MAX - 1
38        :case2  # key = INT_MAX
39    .end packed-switch
40
41    :return
42    return v1
43
44    :default
45    goto :return
46
47    :case1
48    goto :return
49    :case2
50    goto :return
51
52.end method
53