// Path: module-scope-inverse-qualifier-inverse/src/main/java/com/github/aleksandermielczarek/napkin/module/NapkinAppModule.java
// @Module
// @ScopeApp
// public class NapkinAppModule extends AbstractNapkinAppModule {
// 
//     public NapkinAppModule(Application application) {
//         super(application);
//     }
// 
//     @Override
//     @Provides
//     @ScopeApp
//     public Application provideApplication() {
//         return application;
//     }
// 
//     @Override
//     @Provides
//     @ScopeApp
//     @ContextApp
//     public Context provideContext() {
//         return application;
//     }
// }


import android.app.Application;
import com.github.aleksandermielczarek.napkin.module.NapkinAppModule;
import com.github.aleksandermielczarek.napkin.scope.AppScope;
import com.github.aleksandermielczarek.napkinexample.qualifier.AppString;
import dagger.Module;
import dagger.Provides;
package com.github.aleksandermielczarek.napkinexample.module;




/**
 * Created by Aleksander Mielczarek on 13.05.2016.
 */
@Module
@AppScope
// Path: module-scope-inverse-qualifier-inverse/src/main/java/com/github/aleksandermielczarek/napkin/module/NapkinAppModule.java
// @Module
// @ScopeApp
// public class NapkinAppModule extends AbstractNapkinAppModule {
// 
//     public NapkinAppModule(Application application) {
//         super(application);
//     }
// 
//     @Override
//     @Provides
//     @ScopeApp
//     public Application provideApplication() {
//         return application;
//     }
// 
//     @Override
//     @Provides
//     @ScopeApp
//     @ContextApp
//     public Context provideContext() {
//         return application;
//     }
// }


// Path: app/src/main/java/com/github/aleksandermielczarek/napkinexample/module/AppModule.java
import android.app.Application;
import com.github.aleksandermielczarek.napkin.module.NapkinAppModule;
import com.github.aleksandermielczarek.napkin.scope.AppScope;
import com.github.aleksandermielczarek.napkinexample.qualifier.AppString;
import dagger.Module;
import dagger.Provides;

package com.github.aleksandermielczarek.napkinexample.module;




/**
 * Created by Aleksander Mielczarek on 13.05.2016.
 */
@Module
@AppScope
public class AppModule extends NapkinAppModule {