.class abstract Lcom/google/android/datatransport/runtime/ExecutionModule; .super Ljava/lang/Object; .source "ExecutionModule.java" # annotations .annotation runtime Lcom/google/android/datatransport/runtime/dagger/Module; .end annotation # direct methods .method public constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static executor()Ljava/util/concurrent/Executor; .locals 2 .annotation runtime Lcom/google/android/datatransport/runtime/dagger/Provides; .end annotation .annotation runtime Ljavax/inject/Singleton; .end annotation .line 1 new-instance v0, Lcom/google/android/datatransport/runtime/SafeLoggingExecutor; invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; move-result-object v1 invoke-direct {v0, v1}, Lcom/google/android/datatransport/runtime/SafeLoggingExecutor;->(Ljava/util/concurrent/Executor;)V return-object v0 .end method