.class public final Landroidx/work/WorkRequest$Companion; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/work/WorkRequest; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "Companion" .end annotation # direct methods .method private constructor ()V .locals 0 .line 352 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 .line 0 invoke-direct {p0}, Landroidx/work/WorkRequest$Companion;->()V return-void .end method .method public static final synthetic access$deriveTraceTagFromClassName(Landroidx/work/WorkRequest$Companion;Ljava/lang/String;)Ljava/lang/String; .locals 0 .line 352 invoke-direct {p0, p1}, Landroidx/work/WorkRequest$Companion;->deriveTraceTagFromClassName(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 return-object p0 .end method .method private final deriveTraceTagFromClassName(Ljava/lang/String;)Ljava/lang/String; .locals 7 const-string v0, "." filled-new-array {v0}, [Ljava/lang/String; move-result-object v2 const/4 v3, 0x0 const/4 v4, 0x0 const/4 v5, 0x6 const/4 v6, 0x0 move-object v1, p1 .line 373 invoke-static/range {v1 .. v6}, Lkotlin/text/StringsKt;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; move-result-object p1 .line 375 invoke-interface {p1}, Ljava/util/List;->size()I move-result v0 const/4 v1, 0x1 if-ne v0, v1, :cond_0 const/4 v0, 0x0 .line 376 invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; goto :goto_0 .line 377 :cond_0 invoke-static {p1}, Lkotlin/collections/CollectionsKt;->last(Ljava/util/List;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; .line 379 :goto_0 invoke-virtual {p1}, Ljava/lang/String;->length()I move-result v0 const/16 v1, 0x7f if-gt v0, v1, :cond_1 goto :goto_1 .line 382 :cond_1 invoke-static {p1, v1}, Lkotlin/text/StringsKt;->take(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 :goto_1 return-object p1 .end method