SYMBOL INDEX (385 symbols across 59 files) FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/AppApplication.java class AppApplication (line 13) | public class AppApplication extends Application { method onCreate (line 17) | @Override method getAppComponent (line 23) | public AppCommonComponent getAppComponent() { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/base/BaseActivity.java class BaseActivity (line 24) | public abstract class BaseActivity

extends ... method onCreate (line 31) | @Override method initView (line 41) | protected void initView() { method toast (line 46) | public void toast(String msg) { method showLoading (line 50) | public void showLoading() { method hiddenLoading (line 54) | public void hiddenLoading() { method getActivityComponent (line 58) | protected ActivityCommonComponent getActivityComponent() { method getActivityModule (line 65) | protected ActivityModule getActivityModule() { method getPresenter (line 69) | public P getPresenter() { method initInject (line 73) | protected abstract void initInject(); method initEventAndData (line 75) | protected abstract void initEventAndData(); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/base/BaseFragment.java class BaseFragment (line 24) | public abstract class BaseFragment

extends ... method initView (line 31) | @Override method init (line 37) | @Override method onStart (line 45) | @Override method toast (line 51) | public void toast(String msg) { method showLoading (line 55) | public void showLoading() { method hiddenLoading (line 59) | public void hiddenLoading() { method getFragmentComponent (line 63) | protected FragmentCommonComponent getFragmentComponent() { method getFragmentModule (line 70) | protected FragmentModule getFragmentModule() { method initInject (line 74) | protected abstract void initInject(); method initEventAndData (line 76) | protected abstract void initEventAndData(); method setPresenter (line 78) | public void setPresenter(P presenter) { method getPresenter (line 82) | public P getPresenter() { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/base/BasePresenter.java class BasePresenter (line 17) | public class BasePresenter implements EasyBasePr... method start (line 26) | @Override method attachView (line 31) | public void attachView(V view) { method getView (line 35) | public V getView() { method getThreadExecutor (line 39) | public Executor getThreadExecutor() { method execute (line 43) | protected void execute(AbstractUseCase task) { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/base/BaseView.java type BaseView (line 11) | public interface BaseView extends EasyBaseView { method toast (line 12) | void toast(String msg); method showLoading (line 14) | void showLoading(); method hiddenLoading (line 16) | void hiddenLoading(); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/base/SimpleActivity.java class SimpleActivity (line 18) | public abstract class SimpleActivity extends EasyActivity { method onCreate (line 22) | @Override method initView (line 29) | protected void initView() { method toast (line 34) | public void toast(String msg) { method showLoading (line 38) | public void showLoading() { method hiddenLoading (line 42) | public void hiddenLoading() { method initEventAndData (line 46) | protected abstract void initEventAndData(); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/base/SimpleFragment.java class SimpleFragment (line 17) | public abstract class SimpleFragment extends EasyFragment { method initView (line 21) | @Override method init (line 27) | @Override method onStart (line 32) | @Override method toast (line 37) | public void toast(String msg) { method showLoading (line 41) | public void showLoading() { method hiddenLoading (line 45) | public void hiddenLoading() { method initEventAndData (line 49) | protected abstract void initEventAndData(); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/di/ActivityCommonComponent.java type ActivityCommonComponent (line 15) | @ActivityScope method inject (line 19) | void inject(LoginActivity activity); method inject (line 21) | void inject(MainActivity activity); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/di/AppCommonComponent.java type AppCommonComponent (line 16) | @ApplicationScope method getApiService (line 19) | ApiService getApiService(); method getExecutor (line 21) | Executor getExecutor(); method getMainThread (line 23) | MainThread getMainThread(); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/di/AppCommonModule.java class AppCommonModule (line 30) | @Module method AppCommonModule (line 35) | public AppCommonModule(Context context) { method initHttp (line 45) | private void initHttp() { method initImage (line 60) | private void initImage() { method initUtils (line 70) | private void initUtils() { method provideApiService (line 74) | @Provides method provideExecutor (line 79) | @Provides method provideMainThread (line 84) | @Provides FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/di/FragmentCommonComponent.java type FragmentCommonComponent (line 16) | @FragmentScope method inject (line 20) | void inject(HomeFragment fragment); method inject (line 22) | void inject(MyFragment fragment); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/net/ApiService.java type ApiService (line 18) | public interface ApiService { method getVerifyCode (line 27) | @FormUrlEncoded method login (line 34) | @FormUrlEncoded method getList (line 41) | @GET("http://baoyue.qbao.com/app/task/list.json") FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/net/AppHttp.java class AppHttp (line 16) | public class AppHttp { method AppHttp (line 20) | @Inject method getVerifyCode (line 25) | public void getVerifyCode(String username, String pwd, final Http.Http... method login (line 31) | public void login(String username, String pwd, String verifyCode, fina... method getList (line 37) | public void getList(int index, final Http.HttpCallback callb... FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/net/CookieHead.java type CookieHead (line 7) | public enum CookieHead { method CookieHead (line 16) | CookieHead(String head, String value) { method getHead (line 21) | public String getHead() { method getValue (line 25) | public String getValue() { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/common/net/CookieInterceptor.java class CookieInterceptor (line 13) | public class CookieInterceptor implements Interceptor { method intercept (line 15) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/ListInfo.java class ListInfo (line 13) | public class ListInfo implements Parcelable { method isSuccess (line 27) | public boolean isSuccess() { method setSuccess (line 31) | public void setSuccess(boolean success) { method getReturnCode (line 35) | public int getReturnCode() { method setReturnCode (line 39) | public void setReturnCode(int returnCode) { method getMessage (line 43) | public String getMessage() { method setMessage (line 47) | public void setMessage(String message) { method getData (line 51) | public List getData() { method setData (line 55) | public void setData(List data) { class DataBean (line 59) | public static class DataBean { method toString (line 61) | @Override method getTaskId (line 113) | public int getTaskId() { method setTaskId (line 117) | public void setTaskId(int taskId) { method getTitle (line 121) | public String getTitle() { method setTitle (line 125) | public void setTitle(String title) { method getContent (line 129) | public String getContent() { method setContent (line 133) | public void setContent(String content) { method getImageUrl (line 137) | public String getImageUrl() { method setImageUrl (line 141) | public void setImageUrl(String imageUrl) { method getAmt (line 145) | public String getAmt() { method setAmt (line 149) | public void setAmt(String amt) { method getDoTime (line 153) | public String getDoTime() { method setDoTime (line 157) | public void setDoTime(String doTime) { method getCity (line 161) | public String getCity() { method setCity (line 165) | public void setCity(String city) { method getAddress (line 169) | public String getAddress() { method setAddress (line 173) | public void setAddress(String address) { method getPayKind (line 177) | public String getPayKind() { method setPayKind (line 181) | public void setPayKind(String payKind) { method getTaskTypeName (line 185) | public String getTaskTypeName() { method setTaskTypeName (line 189) | public void setTaskTypeName(String taskTypeName) { method getOnlyVip (line 193) | public int getOnlyVip() { method setOnlyVip (line 197) | public void setOnlyVip(int onlyVip) { method getHasMemberAmt (line 201) | public int getHasMemberAmt() { method setHasMemberAmt (line 205) | public void setHasMemberAmt(int hasMemberAmt) { method getMemberAmt (line 209) | public String getMemberAmt() { method setMemberAmt (line 213) | public void setMemberAmt(String memberAmt) { method isIsFree (line 217) | public boolean isIsFree() { method setIsFree (line 221) | public void setIsFree(boolean isFree) { method describeContents (line 227) | @Override method writeToParcel (line 232) | @Override method ListInfo (line 240) | public ListInfo() { method ListInfo (line 243) | protected ListInfo(Parcel in) { method createFromParcel (line 252) | @Override method newArray (line 257) | @Override method toString (line 263) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/LoginInfo.java class LoginInfo (line 10) | public class LoginInfo implements Parcelable { method getMobile (line 20) | public String getMobile() { method setMobile (line 24) | public void setMobile(String mobile) { method getSessionId (line 28) | public String getSessionId() { method setSessionId (line 32) | public void setSessionId(String sessionId) { method toString (line 36) | @Override method describeContents (line 45) | @Override method writeToParcel (line 50) | @Override method LoginInfo (line 56) | protected LoginInfo(Parcel in) { method createFromParcel (line 62) | @Override method newArray (line 67) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/LoginResponse.java class LoginResponse (line 10) | public class LoginResponse extends BaseResponseInfo { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/base/BaseChartInfo.java class BaseChartInfo (line 10) | public class BaseChartInfo implements Parcelable { method isSuccess (line 18) | public boolean isSuccess() { method setSuccess (line 22) | public void setSuccess(boolean success) { method getTotalCount (line 26) | public int getTotalCount() { method setTotalCount (line 30) | public void setTotalCount(int totalCount) { method getRecordsTotal (line 34) | public int getRecordsTotal() { method setRecordsTotal (line 38) | public void setRecordsTotal(int recordsTotal) { method getRecordsFiltered (line 42) | public int getRecordsFiltered() { method setRecordsFiltered (line 46) | public void setRecordsFiltered(int recordsFiltered) { method getData (line 50) | public T getData() { method setData (line 54) | public void setData(T data) { method toString (line 58) | @Override method describeContents (line 70) | @Override method writeToParcel (line 75) | @Override method BaseChartInfo (line 86) | public BaseChartInfo() { method BaseChartInfo (line 89) | protected BaseChartInfo(Parcel in) { method createFromParcel (line 104) | @Override method newArray (line 109) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/base/BaseChartListInfo.java class BaseChartListInfo (line 13) | public class BaseChartListInfo implements Parcelab... method isSuccess (line 23) | public boolean isSuccess() { method setSuccess (line 27) | public void setSuccess(boolean success) { method getTotalCount (line 31) | public int getTotalCount() { method setTotalCount (line 35) | public void setTotalCount(int totalCount) { method getRecordsTotal (line 39) | public int getRecordsTotal() { method setRecordsTotal (line 43) | public void setRecordsTotal(int recordsTotal) { method getRecordsFiltered (line 47) | public int getRecordsFiltered() { method setRecordsFiltered (line 51) | public void setRecordsFiltered(int recordsFiltered) { method getData (line 55) | public ArrayList getData() { method setData (line 59) | public void setData(ArrayList data) { method toString (line 63) | @Override method describeContents (line 75) | @Override method writeToParcel (line 80) | @Override method BaseChartListInfo (line 92) | public BaseChartListInfo() { method BaseChartListInfo (line 95) | protected BaseChartListInfo(Parcel in) { method createFromParcel (line 109) | @Override method newArray (line 114) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/base/BaseResponseInfo.java class BaseResponseInfo (line 10) | public class BaseResponseInfo extends BaseStatus { method getData (line 14) | public T getData() { method setData (line 18) | public void setData(T data) { method toString (line 22) | @Override method describeContents (line 29) | @Override method writeToParcel (line 34) | @Override method BaseResponseInfo (line 42) | public BaseResponseInfo() { method BaseResponseInfo (line 45) | protected BaseResponseInfo(Parcel in) { method createFromParcel (line 57) | @Override method newArray (line 62) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/base/BaseResponseListInfo.java class BaseResponseListInfo (line 13) | public class BaseResponseListInfo extends BaseStat... method getData (line 19) | public ArrayList getData() { method setData (line 23) | public void setData(ArrayList data) { method toString (line 27) | @Override method describeContents (line 34) | @Override method writeToParcel (line 39) | @Override method BaseResponseListInfo (line 48) | public BaseResponseListInfo() { method BaseResponseListInfo (line 51) | protected BaseResponseListInfo(Parcel in) { method createFromParcel (line 62) | @Override method newArray (line 67) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/model/base/BaseStatus.java class BaseStatus (line 10) | public class BaseStatus implements Parcelable { method getCode (line 17) | public int getCode() { method setCode (line 21) | public void setCode(int code) { method getMessage (line 25) | public String getMessage() { method setMessage (line 29) | public void setMessage(String message) { method isSuccess (line 33) | public boolean isSuccess() { method toString (line 37) | @Override method describeContents (line 46) | @Override method writeToParcel (line 51) | @Override method BaseStatus (line 57) | public BaseStatus() { method BaseStatus (line 60) | protected BaseStatus(Parcel in) { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/login/LoginActivity.java class LoginActivity (line 23) | public class LoginActivity extends BaseActivity implemen... method initInject (line 38) | @Override method initEventAndData (line 43) | @Override method getContentView (line 52) | @Override method onClick (line 58) | @OnClick({R.id.get_verify_code, R.id.tv_login}) FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/login/LoginContract.java type LoginContract (line 11) | public interface LoginContract { type View (line 13) | interface View extends BaseView { type Presenter (line 16) | interface Presenter extends EasyBasePresenter { method getVerifyCode (line 17) | void getVerifyCode(String userName, String pwd); method login (line 19) | void login(String userName, String pwd, String verifyCode); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/login/LoginPresenter.java class LoginPresenter (line 16) | public class LoginPresenter extends BasePresenter im... method LoginPresenter (line 23) | @Inject method getVerifyCode (line 27) | @Override method login (line 45) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/login/domain/GetVerifyCodeTask.java class GetVerifyCodeTask (line 17) | public class GetVerifyCodeTask extends AbstractUseCase { method GetVerifyCodeTask (line 27) | @Inject method run (line 31) | @Override method setUserName (line 46) | public void setUserName(String userName) { method setPwd (line 50) | public void setPwd(String pwd) { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/login/domain/LoginTask.java class LoginTask (line 17) | public class LoginTask extends AbstractUseCase { method LoginTask (line 28) | @Inject method run (line 32) | @Override method setUserName (line 47) | public void setUserName(String userName) { method setPwd (line 51) | public void setPwd(String pwd) { method setVerifyCode (line 55) | public void setVerifyCode(String verifyCode) { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/HomeContract.java type HomeContract (line 10) | public interface HomeContract { type View (line 12) | interface View extends BaseView { method showList (line 13) | void showList(ListInfo list); type Presenter (line 16) | interface Presenter extends EasyBasePresenter { method getList (line 17) | void getList(int index); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/HomeFragment.java class HomeFragment (line 20) | public class HomeFragment extends BaseFragment implements... method getContentView (line 27) | @Override method initInject (line 32) | @Override method initEventAndData (line 37) | @Override method showList (line 53) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/HomePresenter.java class HomePresenter (line 15) | public class HomePresenter extends BasePresenter impl... method HomePresenter (line 20) | @Inject method getList (line 25) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/MainActivity.java class MainActivity (line 25) | public class MainActivity extends SimpleActivity { method initEventAndData (line 39) | @Override method selectTab (line 76) | private void selectTab(TabLayout.Tab tab) { method unSelectTab (line 89) | private void unSelectTab(TabLayout.Tab tab) { method getContentView (line 102) | @Override class MainPageAdapter (line 107) | private class MainPageAdapter extends FragmentPagerAdapter { method MainPageAdapter (line 109) | public MainPageAdapter(FragmentManager fm) { method getItem (line 113) | @Override method getCount (line 118) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/MyContract.java type MyContract (line 9) | public interface MyContract { type View (line 11) | interface View extends BaseView { type Presenter (line 14) | interface Presenter extends EasyBasePresenter { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/MyFragment.java class MyFragment (line 16) | public class MyFragment extends BaseFragment implements MyC... method getContentView (line 21) | @Override method initInject (line 26) | @Override method initEventAndData (line 31) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/MyPresenter.java class MyPresenter (line 11) | public class MyPresenter extends BasePresenter implemen... method MyPresenter (line 13) | @Inject FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/adapter/HomeAdapter.java class HomeAdapter (line 22) | public class HomeAdapter extends BaseQuickAdapter data) { method HomeAdapter (line 31) | @Inject method convert (line 36) | @Override FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/module/main/domain/GetListTask.java class GetListTask (line 14) | public class GetListTask extends AbstractUseCase{ method GetListTask (line 22) | @Inject method run (line 28) | @Override method setIndex (line 47) | public void setIndex(int index) { FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/utils/SecretUtils.java class SecretUtils (line 20) | public class SecretUtils { type SecroType (line 22) | public enum SecroType { method SecretUtils (line 42) | private SecretUtils() { method encryptByPublicKey (line 45) | public static String encryptByPublicKey(String data, String pubKey) { method decryptByPublicKey (line 78) | public static String decryptByPublicKey(String data, String pubKey) { method encryptByPublicKey (line 108) | public static byte[] encryptByPublicKey(byte[] data, byte[] publicKey) { method encryptByPrivateKey (line 135) | public static byte[] encryptByPrivateKey(byte[] data, byte[] privateKe... method decryptByPublicKey (line 160) | public static byte[] decryptByPublicKey(byte[] data, byte[] publicKey)... method decryptByPrivateKey (line 174) | public static byte[] decryptByPrivateKey(byte[] encrypted, byte[] priv... method encryptByPublicKeyForSpilt (line 191) | public static byte[] encryptByPublicKeyForSpilt(byte[] data, byte[] pu... method encryptByPrivateKeyForSpilt (line 237) | public static byte[] encryptByPrivateKeyForSpilt(byte[] data, byte[] p... method decryptByPublicKeyForSpilt (line 283) | public static byte[] decryptByPublicKeyForSpilt(byte[] encrypted, byte... method decryptByPrivateKeyForSpilt (line 348) | public static byte[] decryptByPrivateKeyForSpilt(byte[] encrypted, byt... FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/widget/dialog/BaseDialog.java class BaseDialog (line 19) | public abstract class BaseDialog extends Dialog { method BaseDialog (line 38) | public BaseDialog(Context context) { method BaseDialog (line 42) | public BaseDialog(Context context, int theme) { method onCreate (line 46) | @Override method setWindow (line 58) | protected void setWindow(int x, int y) { method shouldSetWindow (line 75) | public void shouldSetWindow(boolean shouldSetWindow) { method getContentView (line 79) | protected abstract int getContentView(); method init (line 81) | protected abstract void init(); FILE: app/src/main/java/com/wjj/easy/easyandroidHelper/widget/dialog/DialogLoading.java class DialogLoading (line 15) | public class DialogLoading extends BaseDialog { method DialogLoading (line 20) | public DialogLoading(Context context) { method DialogLoading (line 24) | public DialogLoading(Context context, boolean shouldSetWindow) { method getContentView (line 32) | @Override method init (line 37) | @Override method setText (line 42) | public void setText(String text) { FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/http/Http.java class Http (line 26) | public class Http { method Http (line 34) | public Http(HttpBuilder builder) { method configOKHttp (line 40) | private void configOKHttp() { method configRetrofit (line 56) | private void configRetrofit() { type HttpCallback (line 69) | public interface HttpCallback { method onResponse (line 75) | void onResponse(T t); method onFailure (line 82) | void onFailure(Throwable t); class CallbackDefault (line 91) | public static class CallbackDefault implements Callback { method CallbackDefault (line 95) | public CallbackDefault(HttpCallback httpCallback) { method onResponse (line 99) | @Override method onFailure (line 104) | @Override class HttpBuilder (line 113) | public static final class HttpBuilder { method setBaseUrl (line 119) | public HttpBuilder setBaseUrl(String baseUrl) { method setCookieJar (line 124) | public HttpBuilder setCookieJar(ClearableCookieJar cookieJar) { method setTimeout (line 129) | public HttpBuilder setTimeout(long timeout) { method addInterceptor (line 134) | public HttpBuilder addInterceptor(Interceptor interceptor) { method build (line 139) | public Http build() { method getRetrofit (line 144) | public Retrofit getRetrofit() { method getClient (line 148) | public OkHttpClient getClient() { FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/EasyBasePresenter.java type EasyBasePresenter (line 8) | public interface EasyBasePresenter { method start (line 9) | void start(); method attachView (line 10) | void attachView(V view); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/EasyBasePresenterFrg.java type EasyBasePresenterFrg (line 8) | public interface EasyBasePresenterFrg extends EasyBasePresenter { method setupListeners (line 9) | void setupListeners(); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/EasyBaseView.java type EasyBaseView (line 8) | public interface EasyBaseView { FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/EasyBaseViewFrg.java type EasyBaseViewFrg (line 8) | public interface EasyBaseViewFrg extends EasyBaseView { FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/di/components/ActivityComponent.java type ActivityComponent (line 15) | @ActivityScope method getActivity (line 24) | Activity getActivity(); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/di/components/AppComponent.java type AppComponent (line 17) | @ApplicationScope method getContext (line 21) | Context getContext(); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/di/components/FragmentComponent.java type FragmentComponent (line 16) | @FragmentScope method getActivity (line 26) | Activity getActivity(); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/di/modules/ActivityModule.java class ActivityModule (line 15) | @Module method ActivityModule (line 20) | public ActivityModule(Activity activity) { method provideActivity (line 30) | @Provides FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/di/modules/AppModule.java class AppModule (line 17) | @Module method AppModule (line 22) | public AppModule(Context context) { method provideContext (line 26) | @ApplicationScope FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/di/modules/FragmentModule.java class FragmentModule (line 16) | @Module method FragmentModule (line 20) | public FragmentModule(Fragment fragment) { method provideActivity (line 36) | @Provides FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/domain/executor/Executor.java type Executor (line 12) | public interface Executor { method execute (line 20) | void execute(final AbstractUseCase interactor); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/domain/executor/MainThread.java type MainThread (line 8) | public interface MainThread { method post (line 16) | void post(final Runnable runnable); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/domain/executor/impl/MainThreadImpl.java class MainThreadImpl (line 15) | public class MainThreadImpl implements MainThread { method MainThreadImpl (line 21) | private MainThreadImpl() { method post (line 25) | @Override method getInstance (line 30) | public static MainThread getInstance() { FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/domain/executor/impl/ThreadExecutor.java class ThreadExecutor (line 19) | public class ThreadExecutor implements Executor { method ThreadExecutor (line 32) | private ThreadExecutor() { method execute (line 42) | @Override method getInstance (line 60) | public static Executor getInstance() { FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/domain/usecases/AbstractUseCase.java class AbstractUseCase (line 16) | public abstract class AbstractUseCase implements UseCase { method run (line 34) | public abstract void run(); method cancel (line 39) | public void cancel() { method isRunning (line 49) | public boolean isRunning() { method onFinished (line 56) | public void onFinished() { method execute (line 64) | public void execute() { method setCallback (line 74) | public void setCallback(Callback callback) { method getCallback (line 83) | public Callback getCallback() { FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/mvp/domain/usecases/UseCase.java type UseCase (line 9) | public interface UseCase { method execute (line 15) | void execute(); type Callback (line 20) | interface Callback { method success (line 21) | void success(T t); method fail (line 23) | void fail(); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/ui/EasyActivity.java class EasyActivity (line 16) | public abstract class EasyActivity extends AppCompatActivity implements ... method onCreate (line 21) | @Override method onStart (line 27) | @Override method onRestart (line 35) | @Override method onResume (line 43) | @Override method onStop (line 51) | @Override method onDestroy (line 59) | @Override method getContentView (line 67) | protected abstract int getContentView(); FILE: easyandroid/src/main/java/com/wjj/easy/easyandroid/ui/EasyFragment.java class EasyFragment (line 21) | public abstract class EasyFragment extends Fragment implements EasyBaseV... method onCreateView (line 26) | @Nullable method init (line 35) | protected abstract void init(View view); method initView (line 37) | protected abstract void initView(View view); method onStart (line 39) | @Override method onResume (line 47) | @Override method onPause (line 55) | @Override method onStop (line 63) | @Override method onDestroy (line 71) | @Override method getContentView (line 79) | protected abstract int getContentView();