Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2013
1,719
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 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. .prologue
  40. .line 198
  41. const/4 v4, 0x7
  42.  
  43. new-array v4, v4, [Ljava/lang/String;
  44.  
  45. const/4 v5, 0x0
  46.  
  47. const-string v6, "ARRANGE_UNDEFINED"
  48.  
  49. aput-object v6, v4, v5
  50.  
  51. const/4 v5, 0x1
  52.  
  53. const-string v6, "ARRANGE_TILED"
  54.  
  55. aput-object v6, v4, v5
  56.  
  57. const/4 v5, 0x2
  58.  
  59. const-string v6, "ARRANGE_CASCADE"
  60.  
  61. aput-object v6, v4, v5
  62.  
  63. const/4 v5, 0x3
  64.  
  65. const-string v6, "ARRANGE_SPLITED"
  66.  
  67. aput-object v6, v4, v5
  68.  
  69. const/4 v5, 0x4
  70.  
  71. const-string v6, "ARRANGE_MINIMIZED_ALL"
  72.  
  73. aput-object v6, v4, v5
  74.  
  75. const/4 v5, 0x5
  76.  
  77. const-string v6, "ARRANGE_RESTORED_ALL"
  78.  
  79. aput-object v6, v4, v5
  80.  
  81. const/4 v5, 0x6
  82.  
  83. const-string v6, "ARRANGE_TOGGLE_MASK"
  84.  
  85. aput-object v6, v4, v5
  86.  
  87. sput-object v4, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  88.  
  89. .line 209
  90. sget-object v4, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  91.  
  92. array-length v0, v4
  93.  
  94. .line 210
  95. .local v0, N:I
  96. const/4 v2, 0x0
  97.  
  98. .local v2, i:I
  99. :goto_2c
  100. if-ge v2, v0, :cond_4c
  101.  
  102. .line 212
  103. :try_start_2e
  104. const-class v4, Landroid/content/res/Configuration;
  105.  
  106. sget-object v5, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  107.  
  108. aget-object v5, v5, v2
  109.  
  110. invoke-virtual {v4, v5}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  111.  
  112. move-result-object v3
  113.  
  114. .line 214
  115. .local v3, src:Ljava/lang/reflect/Field;
  116. const-class v4, Landroid/sec/multiwindow/Constants$Configuration;
  117.  
  118. sget-object v5, Landroid/sec/multiwindow/Constants$Configuration;->FIELD_NAMES:[Ljava/lang/String;
  119.  
  120. aget-object v5, v5, v2
  121.  
  122. invoke-virtual {v4, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  123.  
  124. move-result-object v1
  125.  
  126. .line 215
  127. .local v1, dst:Ljava/lang/reflect/Field;
  128. invoke-virtual {v3, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
  129.  
  130. move-result v4
  131.  
  132. invoke-virtual {v1, v1, v4}, Ljava/lang/reflect/Field;->setInt(Ljava/lang/Object;I)V
  133. :try_end_49
  134. .catch Ljava/lang/NoSuchFieldException; {:try_start_2e .. :try_end_49} :catch_51
  135. .catch Ljava/lang/IllegalArgumentException; {:try_start_2e .. :try_end_49} :catch_4f
  136. .catch Ljava/lang/IllegalAccessException; {:try_start_2e .. :try_end_49} :catch_4d
  137.  
  138. .line 210
  139. .end local v1 #dst:Ljava/lang/reflect/Field;
  140. .end local v3 #src:Ljava/lang/reflect/Field;
  141. :goto_49
  142. add-int/lit8 v2, v2, 0x1
  143.  
  144. goto :goto_2c
  145.  
  146. .line 221
  147. :cond_4c
  148. return-void
  149.  
  150. .line 218
  151. :catch_4d
  152. move-exception v4
  153.  
  154. goto :goto_49
  155.  
  156. .line 217
  157. :catch_4f
  158. move-exception v4
  159.  
  160. goto :goto_49
  161.  
  162. .line 216
  163. :catch_51
  164. move-exception v4
  165.  
  166. goto :goto_49
  167. .end method
  168.  
  169. .method public constructor <init>()V
  170. .registers 1
  171.  
  172. .prologue
  173. .line 189
  174. invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
  175.  
  176. return-void
  177. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement