// Path: app/src/main/java/net/liang/androidbaseapplication/data/local/Test1LocalDataSource.java
// public class Test1LocalDataSource implements Test1Api {
// 
//     @Override
//     public List<String> testGet() {
// 
//         List<String> list = new ArrayList<>();
//         list.add("数据源一：1");
//         list.add("数据源一：2");
//         list.add("数据源一：3");
//         list.add("数据源一：4");
//         list.add("数据源一：5");
//         list.add("数据源一：6");
//         list.add("数据源一：7");
//         list.add("数据源一：8");
//         return list;
//     }
// }
// 
// Path: app/src/main/java/net/liang/androidbaseapplication/data/remote/Test1RemoteDataSource.java
// public class Test1RemoteDataSource implements Test1Api {
// 
//     @Override
//     public List<String> testGet() {
//         return null;
//     }
// }


import net.liang.androidbaseapplication.dagger.scope.Local;
import net.liang.androidbaseapplication.dagger.scope.Remote;
import net.liang.androidbaseapplication.data.local.Test1LocalDataSource;
import net.liang.androidbaseapplication.data.remote.Test1RemoteDataSource;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
package net.liang.androidbaseapplication.data;




/**
 * Test1Repository的module
 */
@Module
public class Test1RepositoryModule {

    @Singleton
    @Provides
    @Local
    Test1LocalDataSource provideTest1LocalDataSource() {
// Path: app/src/main/java/net/liang/androidbaseapplication/data/local/Test1LocalDataSource.java
// public class Test1LocalDataSource implements Test1Api {
// 
//     @Override
//     public List<String> testGet() {
// 
//         List<String> list = new ArrayList<>();
//         list.add("数据源一：1");
//         list.add("数据源一：2");
//         list.add("数据源一：3");
//         list.add("数据源一：4");
//         list.add("数据源一：5");
//         list.add("数据源一：6");
//         list.add("数据源一：7");
//         list.add("数据源一：8");
//         return list;
//     }
// }
// 
// Path: app/src/main/java/net/liang/androidbaseapplication/data/remote/Test1RemoteDataSource.java
// public class Test1RemoteDataSource implements Test1Api {
// 
//     @Override
//     public List<String> testGet() {
//         return null;
//     }
// }


// Path: app/src/main/java/net/liang/androidbaseapplication/data/Test1RepositoryModule.java
import net.liang.androidbaseapplication.dagger.scope.Local;
import net.liang.androidbaseapplication.dagger.scope.Remote;
import net.liang.androidbaseapplication.data.local.Test1LocalDataSource;
import net.liang.androidbaseapplication.data.remote.Test1RemoteDataSource;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;

package net.liang.androidbaseapplication.data;




/**
 * Test1Repository的module
 */
@Module
public class Test1RepositoryModule {

    @Singleton
    @Provides
    @Local
    Test1LocalDataSource provideTest1LocalDataSource() {
        return new Test1LocalDataSource();