META-INF/
META-INF/MANIFEST.MF
dagger/
dagger/internal/
dagger/Component.class
Component.java
package dagger
public abstract annotation dagger.Component extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] modules () 
	public abstract java.lang.Class[] dependencies () 
}

dagger/internal/Beta.class
Beta.java
package dagger.internal
public abstract annotation dagger.internal.Beta extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dagger/internal/Collections.class
Collections.java
package dagger.internal
final dagger.internal.Collections extends java.lang.Object {
	private void  () 
	static java.util.LinkedHashSet newLinkedHashSetWithExpectedSize (int) 
		int expectedSize
	static java.util.LinkedHashMap newLinkedHashMapWithExpectedSize (int) 
		int expectedSize
	private static int calculateInitialCapacity (int) 
		int expectedSize
}

dagger/internal/DoubleCheckLazy.class
DoubleCheckLazy.java
package dagger.internal
public final dagger.internal.DoubleCheckLazy extends java.lang.Object implements dagger.Lazy  {
	private static final Object UNINITIALIZED
	private final javax.inject.Provider provider
	private volatile Object instance
	static final synthetic boolean $assertionsDisabled
	private void  (javax.inject.Provider) 
		javax.inject.Provider provider
	public java.lang.Object get () 
		Object result
	public static dagger.Lazy create (javax.inject.Provider) 
		javax.inject.Provider provider
	static void  () 
}

dagger/internal/Factory.class
Factory.java
package dagger.internal
public abstract dagger.internal.Factory extends java.lang.Object implements javax.inject.Provider  {
}

dagger/internal/InstanceFactory.class
InstanceFactory.java
package dagger.internal
public final dagger.internal.InstanceFactory extends java.lang.Object implements dagger.internal.Factory  {
	private final Object instance
	public static dagger.internal.Factory create (java.lang.Object) 
		Object instance
	private void  (java.lang.Object) 
		Object instance
	public java.lang.Object get () 
}

dagger/internal/MapFactory.class
MapFactory.java
package dagger.internal
public final dagger.internal.MapFactory extends java.lang.Object implements dagger.internal.Factory  {
	private final java.util.Map contributingMap
	private void  (java.util.Map) 
		java.util.Map map
	public static dagger.internal.MapFactory create (javax.inject.Provider) 
		javax.inject.Provider mapProviderFactory
		java.util.Map map
	public java.util.Map get () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map result
	public volatile synthetic java.lang.Object get () 
}

dagger/internal/MapProviderFactory$1.class
MapProviderFactory.java
package dagger.internal
synthetic dagger.internal.MapProviderFactory$1 extends java.lang.Object {
}

dagger/internal/MapProviderFactory$Builder.class
MapProviderFactory.java
package dagger.internal
public final dagger.internal.MapProviderFactory$Builder extends java.lang.Object {
	private final java.util.LinkedHashMap mapBuilder
	private void  (int) 
		int size
	public dagger.internal.MapProviderFactory build () 
	public dagger.internal.MapProviderFactory$Builder put (java.lang.Object, javax.inject.Provider) 
		Object key
		javax.inject.Provider providerOfValue
	synthetic void  (int, dagger.internal.MapProviderFactory$1) 
		int x0
		dagger.internal.MapProviderFactory$1 x1
}

dagger/internal/MapProviderFactory.class
MapProviderFactory.java
package dagger.internal
public final dagger.internal.MapProviderFactory extends java.lang.Object implements dagger.internal.Factory  {
	private final java.util.Map contributingMap
	public static dagger.internal.MapProviderFactory$Builder builder (int) 
		int size
	private void  (java.util.LinkedHashMap) 
		java.util.LinkedHashMap contributingMap
	public java.util.Map get () 
	public volatile synthetic java.lang.Object get () 
	synthetic void  (java.util.LinkedHashMap, dagger.internal.MapProviderFactory$1) 
		java.util.LinkedHashMap x0
		dagger.internal.MapProviderFactory$1 x1
}

dagger/internal/MembersInjectors$NoOpMembersInjector.class
MembersInjectors.java
package dagger.internal
final enum dagger.internal.MembersInjectors$NoOpMembersInjector extends java.lang.Enum implements dagger.MembersInjector  {
	public static final enum dagger.internal.MembersInjectors$NoOpMembersInjector INSTANCE
	private static final synthetic dagger.internal.MembersInjectors$NoOpMembersInjector[] $VALUES
	public static dagger.internal.MembersInjectors$NoOpMembersInjector[] values () 
	public static dagger.internal.MembersInjectors$NoOpMembersInjector valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public void injectMembers (java.lang.Object) 
		Object instance
	static void  () 
}

dagger/internal/MembersInjectors.class
MembersInjectors.java
package dagger.internal
public final dagger.internal.MembersInjectors extends java.lang.Object {
	public static dagger.MembersInjector noOp () 
	public static dagger.MembersInjector delegatingTo (dagger.MembersInjector) 
		dagger.MembersInjector delegate
	private void  () 
}

dagger/internal/ScopedProvider.class
ScopedProvider.java
package dagger.internal
public final dagger.internal.ScopedProvider extends java.lang.Object implements javax.inject.Provider  {
	private static final Object UNINITIALIZED
	private final dagger.internal.Factory factory
	private volatile Object instance
	static final synthetic boolean $assertionsDisabled
	private void  (dagger.internal.Factory) 
		dagger.internal.Factory factory
	public java.lang.Object get () 
		Object result
	public static javax.inject.Provider create (dagger.internal.Factory) 
		dagger.internal.Factory factory
	static void  () 
}

dagger/internal/SetFactory.class
SetFactory.java
package dagger.internal
public final dagger.internal.SetFactory extends java.lang.Object implements dagger.internal.Factory  {
	private final java.util.Set contributingProviders
	public static transient dagger.internal.Factory create (javax.inject.Provider, javax.inject.Provider[]) 
		javax.inject.Provider provider
		javax.inject.Provider[] arr$
		int len$
		int i$
		javax.inject.Provider first
		javax.inject.Provider[] rest
		java.util.Set contributingProviders
	private void  (java.util.Set) 
		java.util.Set contributingProviders
	public java.util.Set get () 
		java.util.Set providedSet
		javax.inject.Provider provider
		java.util.Iterator i$
		java.util.Set providedSet
		java.util.Iterator i$
		Object element
		java.util.Iterator i$
		java.util.Set s
		java.util.Iterator i$
		java.util.List providedSets
		int size
		java.util.Set result
	public volatile synthetic java.lang.Object get () 
}

dagger/Lazy.class
Lazy.java
package dagger
public abstract dagger.Lazy extends java.lang.Object {
	public abstract java.lang.Object get () 
}

dagger/MapKey.class
MapKey.java
package dagger
public abstract annotation dagger.MapKey extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean unwrapValue () 
}

dagger/MembersInjector.class
MembersInjector.java
package dagger
public abstract dagger.MembersInjector extends java.lang.Object {
	public abstract void injectMembers (java.lang.Object) 
}

dagger/Module.class
Module.java
package dagger
public abstract annotation dagger.Module extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] includes () 
}

dagger/Provides$Type.class
Provides.java
package dagger
public final enum dagger.Provides$Type extends java.lang.Enum {
	public static final enum dagger.Provides$Type UNIQUE
	public static final enum dagger.Provides$Type SET
	public static final enum dagger.Provides$Type SET_VALUES
	public static final enum dagger.Provides$Type MAP
	private static final synthetic dagger.Provides$Type[] $VALUES
	public static dagger.Provides$Type[] values () 
	public static dagger.Provides$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

dagger/Provides.class
Provides.java
package dagger
public abstract annotation dagger.Provides extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract dagger.Provides$Type type () 
}

dagger/Subcomponent.class
Subcomponent.java
package dagger
public abstract annotation dagger.Subcomponent extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class[] modules () 
}

META-INF/maven/
META-INF/maven/com.google.dagger/
META-INF/maven/com.google.dagger/dagger/
META-INF/maven/com.google.dagger/dagger/pom.xml
META-INF/maven/com.google.dagger/dagger/pom.properties