Coverage Summary for Class: Hilt_MainActivity (com.imecatro.demosales)

Class Method, % Branch, % Line, % Instruction, %
Hilt_MainActivity 0% (0/11) 0% (0/10) 0% (0/27) 0% (0/107)
Hilt_MainActivity$1 0% (0/2) 0% (0/2) 0% (0/8)
Total 0% (0/13) 0% (0/10) 0% (0/29) 0% (0/115)


 package com.imecatro.demosales;
 
 import android.content.Context;
 import android.os.Bundle;
 import androidx.activity.ComponentActivity;
 import androidx.activity.contextaware.OnContextAvailableListener;
 import androidx.annotation.CallSuper;
 import androidx.lifecycle.ViewModelProvider;
 import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
 import dagger.hilt.android.internal.managers.ActivityComponentManager;
 import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
 import dagger.hilt.internal.GeneratedComponentManagerHolder;
 import dagger.hilt.internal.UnsafeCasts;
 import java.lang.Object;
 import java.lang.Override;
 import javax.annotation.processing.Generated;
 
 /**
  * A generated base class to be extended by the @dagger.hilt.android.AndroidEntryPoint annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
  */
 @Generated("dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator")
 public abstract class Hilt_MainActivity extends ComponentActivity implements GeneratedComponentManagerHolder {
   private SavedStateHandleHolder savedStateHandleHolder;
 
   private volatile ActivityComponentManager componentManager;
 
   private final Object componentManagerLock = new Object();
 
   private boolean injected = false;
 
   Hilt_MainActivity() {
     super();
     _initHiltInternal();
   }
 
   Hilt_MainActivity(int contentLayoutId) {
     super(contentLayoutId);
     _initHiltInternal();
   }
 
   private void _initHiltInternal() {
     addOnContextAvailableListener(new OnContextAvailableListener() {
       @Override
       public void onContextAvailable(Context context) {
         inject();
       }
     });
   }
 
   private void initSavedStateHandleHolder() {
     savedStateHandleHolder = componentManager().getSavedStateHandleHolder();
     if (savedStateHandleHolder.isInvalid()) {
       savedStateHandleHolder.setExtras(getDefaultViewModelCreationExtras());
     }
   }
 
   @CallSuper
   @Override
   protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     initSavedStateHandleHolder();
   }
 
   @Override
   protected void onDestroy() {
     super.onDestroy();
     if (savedStateHandleHolder != null) {
       savedStateHandleHolder.clear();
     }
   }
 
   @Override
   public final Object generatedComponent() {
     return this.componentManager().generatedComponent();
   }
 
   protected ActivityComponentManager createComponentManager() {
     return new ActivityComponentManager(this);
   }
 
   @Override
   public final ActivityComponentManager componentManager() {
     if (componentManager == null) {
       synchronized (componentManagerLock) {
         if (componentManager == null) {
           componentManager = createComponentManager();
         }
       }
     }
     return componentManager;
   }
 
   protected void inject() {
     if (!injected) {
       injected = true;
       ((MainActivity_GeneratedInjector) this.generatedComponent()).injectMainActivity(UnsafeCasts.<MainActivity>unsafeCast(this));
     }
   }
 
   @Override
   public ViewModelProvider.Factory getDefaultViewModelProviderFactory() {
     return DefaultViewModelFactories.getActivityFactory(this, super.getDefaultViewModelProviderFactory());
   }
 }