TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.smali 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. .class Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;
  2. .super Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;
  3. .source "TextDirectionHeuristicsCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/text/TextDirectionHeuristicsCompat;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0xa
  10. name = "TextDirectionHeuristicLocale"
  11. .end annotation
  12. # static fields
  13. .field public static final INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;
  14. # direct methods
  15. .method static constructor <clinit>()V
  16. .locals 1
  17. .prologue
  18. .line 254
  19. new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;
  20. invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;-><init>()V
  21. sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;->INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;
  22. return-void
  23. .end method
  24. .method public constructor <init>()V
  25. .locals 1
  26. .prologue
  27. .line 245
  28. const/4 v0, 0x0
  29. invoke-direct {p0, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;-><init>(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V
  30. .line 246
  31. return-void
  32. .end method
  33. # virtual methods
  34. .method protected defaultIsRtl()Z
  35. .locals 3
  36. .prologue
  37. const/4 v1, 0x1
  38. .line 250
  39. invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
  40. move-result-object v2
  41. invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;->getLayoutDirectionFromLocale(Ljava/util/Locale;)I
  42. move-result v0
  43. .line 251
  44. .local v0, "dir":I
  45. if-ne v0, v1, :cond_0
  46. :goto_0
  47. return v1
  48. :cond_0
  49. const/4 v1, 0x0
  50. goto :goto_0
  51. .end method