Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2013
1,416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. .class public Landroid/sec/multiwindow/Constants$Configuration;
  2. .super Ljava/lang/Object;
  3. .source "Constants.java"
  4.  
  5.  
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/sec/multiwindow/Constants;
  9. .end annotation
  10.  
  11. .annotation system Ldalvik/annotation/InnerClass;
  12. accessFlags = 0x9
  13. name = "Configuration"
  14. .end annotation
  15.  
  16.  
  17. # static fields
  18. .field public static ARRANGE_CASCADE:I
  19.  
  20. .field public static ARRANGE_MINIMIZED_ALL:I
  21.  
  22. .field public static ARRANGE_RESTORED_ALL:I
  23.  
  24. .field public static ARRANGE_SPLITED:I
  25.  
  26. .field public static ARRANGE_TILED:I
  27.  
  28. .field public static ARRANGE_TOGGLE_MASK:I
  29.  
  30. .field public static ARRANGE_UNDEFINED:I
  31.  
  32. .field static FIELD_NAMES:[Ljava/lang/String;
  33.  
  34.  
  35. # direct methods
  36. .method static constructor <clinit>()V
  37. .registers 7
  38.  
  39. const/4 v4, 0x7
  40.  
  41. new-array v4, v4, [Ljava/lang/String;
  42.  
  43. const/4 v5, 0x0
  44.  
  45. const-string v6, "ARRANGE_UNDEFINED"
  46.  
  47. aput-object v6, v4, v5
  48.  
  49. const/4 v5, 0x1
  50.  
  51. const-string v6, "ARRANGE_TILED"
  52.  
  53. aput-object v6, v4, v5
  54.  
  55. const/4 v5, 0x2
  56.  
  57. const-string v6, "ARRANGE_CASCADE"
  58.  
  59. aput-object v6, v4, v5
  60.  
  61. const/4 v5, 0x3
  62.  
  63. const-string v6, "ARRANGE_SPLITED"
  64.  
  65. aput-object v6, v4, v5
  66.  
  67. const/4 v5, 0x4
  68.  
  69. const-string v6, "ARRANGE_MINIMIZED_ALL"
  70.  
  71. aput-object v6, v4, v5
  72.  
  73. const/4 v5, 0x5
  74.  
  75. const-string v6, "ARRANGE_RESTORED_ALL"
  76.  
  77. aput-object v6, v4, v5
  78.  
  79. const/4 v5, 0x6
  80.  
  81. const-string v6, "ARRANGE_TOGGLE_MASK"
  82.  
  83. aput-object v6, v4, v5
  84.  
  85. sput-object v4, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  86.  
  87. sget-object v4, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  88.  
  89. array-length v0, v4
  90.  
  91. const/4 v2, 0x0
  92.  
  93. :goto_2c
  94. if-ge v2, v0, :cond_4c
  95.  
  96. :try_start_2e
  97. const-class v4, Landroid/content/res/Configuration;
  98.  
  99. sget-object v5, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  100.  
  101. aget-object v5, v5, v2
  102.  
  103. invoke-virtual {v4, v5}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  104.  
  105. move-result-object v3
  106.  
  107. const-class v4, Landroid/sec/multiwindow/Constants$Configuration;
  108.  
  109. sget-object v5, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  110.  
  111. aget-object v5, v5, v2
  112.  
  113. invoke-virtual {v4, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  114.  
  115. move-result-object v1
  116.  
  117. invoke-virtual {v3, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
  118.  
  119. move-result v4
  120.  
  121. invoke-virtual {v1, v1, v4}, Ljava/lang/reflect/Field;->setInt(Ljava/lang/Object;I)V
  122. :try_end_49
  123. .catch Ljava/lang/NoSuchFieldException; {:try_start_2e .. :try_end_49} :catch_51
  124. .catch Ljava/lang/IllegalArgumentException; {:try_start_2e .. :try_end_49} :catch_4f
  125. .catch Ljava/lang/IllegalAccessException; {:try_start_2e .. :try_end_49} :catch_4d
  126.  
  127. :goto_49
  128. add-int/lit8 v2, v2, 0x1
  129.  
  130. goto :goto_2c
  131.  
  132. :cond_4c
  133. return-void
  134.  
  135. :catch_4d
  136. move-exception v4
  137.  
  138. goto :goto_49
  139.  
  140. :catch_4f
  141. move-exception v4
  142.  
  143. goto :goto_49
  144.  
  145. :catch_51
  146. move-exception v4
  147.  
  148. goto :goto_49
  149. .end method
  150.  
  151. .method public constructor <init>()V
  152. .registers 1
  153.  
  154. invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
  155.  
  156. return-void
  157. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement