.class public final Lcom/google/firebase/sessions/AutoSessionEventEncoder; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/firebase/encoders/config/Configurator; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/firebase/sessions/AutoSessionEventEncoder$SessionEventEncoder;, Lcom/google/firebase/sessions/AutoSessionEventEncoder$SessionInfoEncoder;, Lcom/google/firebase/sessions/AutoSessionEventEncoder$DataCollectionStatusEncoder;, Lcom/google/firebase/sessions/AutoSessionEventEncoder$ApplicationInfoEncoder;, Lcom/google/firebase/sessions/AutoSessionEventEncoder$AndroidApplicationInfoEncoder;, Lcom/google/firebase/sessions/AutoSessionEventEncoder$ProcessDetailsEncoder; } .end annotation # static fields .field public static final CONFIG:Lcom/google/firebase/encoders/config/Configurator; # direct methods .method static constructor ()V .locals 1 .line 16 new-instance v0, Lcom/google/firebase/sessions/AutoSessionEventEncoder; invoke-direct {v0}, Lcom/google/firebase/sessions/AutoSessionEventEncoder;->()V sput-object v0, Lcom/google/firebase/sessions/AutoSessionEventEncoder;->CONFIG:Lcom/google/firebase/encoders/config/Configurator; return-void .end method .method public constructor ()V .locals 0 .line 18 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public configure(Lcom/google/firebase/encoders/config/EncoderConfig;)V .locals 2 const-class v0, Lcom/google/firebase/sessions/SessionEvent; .line 23 sget-object v1, Lcom/google/firebase/sessions/AutoSessionEventEncoder$SessionEventEncoder;->INSTANCE:Lcom/google/firebase/sessions/AutoSessionEventEncoder$SessionEventEncoder; invoke-interface {p1, v0, v1}, Lcom/google/firebase/encoders/config/EncoderConfig;->registerEncoder(Ljava/lang/Class;Lcom/google/firebase/encoders/ObjectEncoder;)Lcom/google/firebase/encoders/config/EncoderConfig; const-class v0, Lcom/google/firebase/sessions/SessionInfo; .line 24 sget-object v1, Lcom/google/firebase/sessions/AutoSessionEventEncoder$SessionInfoEncoder;->INSTANCE:Lcom/google/firebase/sessions/AutoSessionEventEncoder$SessionInfoEncoder; invoke-interface {p1, v0, v1}, Lcom/google/firebase/encoders/config/EncoderConfig;->registerEncoder(Ljava/lang/Class;Lcom/google/firebase/encoders/ObjectEncoder;)Lcom/google/firebase/encoders/config/EncoderConfig; const-class v0, Lcom/google/firebase/sessions/DataCollectionStatus; .line 25 sget-object v1, Lcom/google/firebase/sessions/AutoSessionEventEncoder$DataCollectionStatusEncoder;->INSTANCE:Lcom/google/firebase/sessions/AutoSessionEventEncoder$DataCollectionStatusEncoder; invoke-interface {p1, v0, v1}, Lcom/google/firebase/encoders/config/EncoderConfig;->registerEncoder(Ljava/lang/Class;Lcom/google/firebase/encoders/ObjectEncoder;)Lcom/google/firebase/encoders/config/EncoderConfig; const-class v0, Lcom/google/firebase/sessions/ApplicationInfo; .line 26 sget-object v1, Lcom/google/firebase/sessions/AutoSessionEventEncoder$ApplicationInfoEncoder;->INSTANCE:Lcom/google/firebase/sessions/AutoSessionEventEncoder$ApplicationInfoEncoder; invoke-interface {p1, v0, v1}, Lcom/google/firebase/encoders/config/EncoderConfig;->registerEncoder(Ljava/lang/Class;Lcom/google/firebase/encoders/ObjectEncoder;)Lcom/google/firebase/encoders/config/EncoderConfig; const-class v0, Lcom/google/firebase/sessions/AndroidApplicationInfo; .line 27 sget-object v1, Lcom/google/firebase/sessions/AutoSessionEventEncoder$AndroidApplicationInfoEncoder;->INSTANCE:Lcom/google/firebase/sessions/AutoSessionEventEncoder$AndroidApplicationInfoEncoder; invoke-interface {p1, v0, v1}, Lcom/google/firebase/encoders/config/EncoderConfig;->registerEncoder(Ljava/lang/Class;Lcom/google/firebase/encoders/ObjectEncoder;)Lcom/google/firebase/encoders/config/EncoderConfig; const-class v0, Lcom/google/firebase/sessions/ProcessDetails; .line 28 sget-object v1, Lcom/google/firebase/sessions/AutoSessionEventEncoder$ProcessDetailsEncoder;->INSTANCE:Lcom/google/firebase/sessions/AutoSessionEventEncoder$ProcessDetailsEncoder; invoke-interface {p1, v0, v1}, Lcom/google/firebase/encoders/config/EncoderConfig;->registerEncoder(Ljava/lang/Class;Lcom/google/firebase/encoders/ObjectEncoder;)Lcom/google/firebase/encoders/config/EncoderConfig; return-void .end method