package com.google.common.base;

import java.io.Serializable;
import javax.annotation.Nullable;

public final class Suppliers
{
  public static <T> Supplier<T> ofInstance(@Nullable T paramT)
  {
    return new SupplierOfInstance(paramT);
  }

  private static class SupplierOfInstance<T>
    implements Supplier<T>, Serializable
  {
    final T instance;

    SupplierOfInstance(@Nullable T paramT)
    {
      this.instance = paramT;
    }

    public boolean equals(@Nullable Object paramObject)
    {
      if ((paramObject instanceof SupplierOfInstance))
      {
        SupplierOfInstance localSupplierOfInstance = (SupplierOfInstance)paramObject;
        return Objects.equal(this.instance, localSupplierOfInstance.instance);
      }
      return false;
    }

    public T get()
    {
      return this.instance;
    }

    public int hashCode()
    {
      Object[] arrayOfObject = new Object[1];
      arrayOfObject[0] = this.instance;
      return Objects.hashCode(arrayOfObject);
    }

    public String toString()
    {
      return "Suppliers.ofInstance(" + this.instance + ")";
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.common.base.Suppliers
 * JD-Core Version:    0.6.2
 */