SHARE
TWEET

Untitled

a guest Jun 23rd, 2013 1,355 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top