All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dagger.hilt.processor.internal.DaggerKotlinMetadataUtils_MetadataComponent Maven / Gradle / Ivy

There is a newer version: 2.45-kim-rc1
Show newest version
package dagger.hilt.processor.internal;

import dagger.internal.DaggerGenerated;
import dagger.internal.DoubleCheck;
import dagger.internal.codegen.kotlin.KotlinMetadataFactory;
import dagger.internal.codegen.kotlin.KotlinMetadataFactory_Factory;
import dagger.internal.codegen.kotlin.KotlinMetadataUtil;
import dagger.internal.codegen.kotlin.KotlinMetadataUtil_Factory;
import javax.annotation.Generated;
import javax.inject.Provider;

@DaggerGenerated
@Generated(
    value = "dagger.internal.codegen.ComponentProcessor",
    comments = "https://dagger.dev"
)
@SuppressWarnings({
    "unchecked",
    "rawtypes"
})
final class DaggerKotlinMetadataUtils_MetadataComponent implements KotlinMetadataUtils.MetadataComponent {
  private final DaggerKotlinMetadataUtils_MetadataComponent metadataComponent = this;

  private Provider kotlinMetadataFactoryProvider;

  private DaggerKotlinMetadataUtils_MetadataComponent() {

    initialize();

  }

  public static Builder builder() {
    return new Builder();
  }

  public static KotlinMetadataUtils.MetadataComponent create() {
    return new Builder().build();
  }

  @SuppressWarnings("unchecked")
  private void initialize() {
    this.kotlinMetadataFactoryProvider = DoubleCheck.provider(KotlinMetadataFactory_Factory.create());
  }

  @Override
  public KotlinMetadataUtil get() {
    return KotlinMetadataUtil_Factory.newInstance(kotlinMetadataFactoryProvider.get());
  }

  static final class Builder {
    private Builder() {
    }

    public KotlinMetadataUtils.MetadataComponent build() {
      return new DaggerKotlinMetadataUtils_MetadataComponent();
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy