.class public final Landroidx/core/text/TextDirectionHeuristicsCompat; .super Ljava/lang/Object; .source "TextDirectionHeuristicsCompat.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;, Landroidx/core/text/TextDirectionHeuristicsCompat$AnyStrong;, Landroidx/core/text/TextDirectionHeuristicsCompat$FirstStrong;, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; } .end annotation # static fields .field public static final ANYRTL_LTR:Landroidx/core/text/TextDirectionHeuristicCompat; .field public static final FIRSTSTRONG_LTR:Landroidx/core/text/TextDirectionHeuristicCompat; .field public static final FIRSTSTRONG_RTL:Landroidx/core/text/TextDirectionHeuristicCompat; .field public static final LOCALE:Landroidx/core/text/TextDirectionHeuristicCompat; .field public static final LTR:Landroidx/core/text/TextDirectionHeuristicCompat; .field public static final RTL:Landroidx/core/text/TextDirectionHeuristicCompat; .field public static final STATE_FALSE:I = 0x1 .field public static final STATE_TRUE:I = 0x0 .field public static final STATE_UNKNOWN:I = 0x2 # direct methods .method public static constructor ()V .locals 4 new-instance v0, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; const/4 v1, 0x0 const/4 v2, 0x0 invoke-direct {v0, v1, v2}, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;->(Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V sput-object v0, Landroidx/core/text/TextDirectionHeuristicsCompat;->LTR:Landroidx/core/text/TextDirectionHeuristicCompat; new-instance v0, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; const/4 v3, 0x1 invoke-direct {v0, v1, v3}, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;->(Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V sput-object v0, Landroidx/core/text/TextDirectionHeuristicsCompat;->RTL:Landroidx/core/text/TextDirectionHeuristicCompat; new-instance v0, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; sget-object v1, Landroidx/core/text/TextDirectionHeuristicsCompat$FirstStrong;->INSTANCE:Landroidx/core/text/TextDirectionHeuristicsCompat$FirstStrong; invoke-direct {v0, v1, v2}, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;->(Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V sput-object v0, Landroidx/core/text/TextDirectionHeuristicsCompat;->FIRSTSTRONG_LTR:Landroidx/core/text/TextDirectionHeuristicCompat; new-instance v0, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; sget-object v1, Landroidx/core/text/TextDirectionHeuristicsCompat$FirstStrong;->INSTANCE:Landroidx/core/text/TextDirectionHeuristicsCompat$FirstStrong; invoke-direct {v0, v1, v3}, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;->(Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V sput-object v0, Landroidx/core/text/TextDirectionHeuristicsCompat;->FIRSTSTRONG_RTL:Landroidx/core/text/TextDirectionHeuristicCompat; new-instance v0, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; sget-object v1, Landroidx/core/text/TextDirectionHeuristicsCompat$AnyStrong;->INSTANCE_RTL:Landroidx/core/text/TextDirectionHeuristicsCompat$AnyStrong; invoke-direct {v0, v1, v2}, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;->(Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V sput-object v0, Landroidx/core/text/TextDirectionHeuristicsCompat;->ANYRTL_LTR:Landroidx/core/text/TextDirectionHeuristicCompat; sget-object v0, Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;->INSTANCE:Landroidx/core/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; sput-object v0, Landroidx/core/text/TextDirectionHeuristicsCompat;->LOCALE:Landroidx/core/text/TextDirectionHeuristicCompat; return-void .end method .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static isRtlText(I)I .locals 1 const/4 v0, 0x1 if-eqz p0, :cond_1 if-eq p0, v0, :cond_0 const/4 v0, 0x2 if-eq p0, v0, :cond_0 return v0 :cond_0 const/4 p0, 0x0 return p0 :cond_1 return v0 .end method .method public static isRtlTextOrFormat(I)I .locals 2 const/4 v0, 0x1 if-eqz p0, :cond_1 if-eq p0, v0, :cond_0 const/4 v1, 0x2 if-eq p0, v1, :cond_0 packed-switch p0, :pswitch_data_0 return v1 :cond_0 :pswitch_0 const/4 p0, 0x0 return p0 :cond_1 :pswitch_1 return v0 nop :pswitch_data_0 .packed-switch 0xe :pswitch_1 :pswitch_1 :pswitch_0 :pswitch_0 .end packed-switch .end method