SHARE
TWEET

Untitled

a guest Jun 23rd, 2013 1,041 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.     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
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