SYMBOL INDEX (198 symbols across 47 files) FILE: app/src/androidTest/java/com/xsm/easyrouter/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/xsm/easyrouter/BussinessInterceptor.java class BussinessInterceptor (line 16) | @Interceptor(priority = 2, name = "test") method process (line 29) | @Override method init (line 43) | @Override FILE: app/src/main/java/com/xsm/easyrouter/Main2Activity.java class Main2Activity (line 8) | @Route(path = "/main/main2") method onCreate (line 11) | @Override FILE: app/src/main/java/com/xsm/easyrouter/MainActivity.java class MainActivity (line 15) | @Route(path = "/main/main") method onCreate (line 21) | @Override method initProviders (line 28) | private void initProviders() { method startModule1MainActivity (line 32) | public void startModule1MainActivity(View view) { method startModule2MainActivity (line 38) | public void startModule2MainActivity(View view) { method add (line 63) | public void add(View view) { FILE: app/src/main/java/com/xsm/easyrouter/ShowActivity.java class ShowActivity (line 8) | @Route(path = "/show/info") method onCreate (line 11) | @Override FILE: app/src/main/java/com/xsm/easyrouter/app/MyApplication.java class MyApplication (line 13) | public class MyApplication extends Application { method onCreate (line 15) | @Override FILE: app/src/test/java/com/xsm/easyrouter/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: base/src/androidTest/java/com/xsm/base/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: base/src/main/java/com/xsm/base/providers/module1/Module1Providers.java type Module1Providers (line 11) | public interface Module1Providers extends IService { method add (line 13) | int add(int a, int b); FILE: base/src/test/java/com/xsm/base/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java class RouteMeta (line 14) | public class RouteMeta { type Type (line 15) | public enum Type { method build (line 40) | public static RouteMeta build(Type type, Class destination, String ... method RouteMeta (line 45) | public RouteMeta() { method RouteMeta (line 48) | public RouteMeta(Type type, Route route, Element element) { method RouteMeta (line 52) | public RouteMeta(Type type, Element element, Class destination, Str... method getType (line 62) | public Type getType() { method setType (line 66) | public void setType(Type type) { method getElement (line 70) | public Element getElement() { method setElement (line 74) | public void setElement(Element element) { method getDestination (line 78) | public Class getDestination() { method setDestination (line 82) | public void setDestination(Class destination) { method getPath (line 86) | public String getPath() { method setPath (line 90) | public void setPath(String path) { method getGroup (line 94) | public String getGroup() { method setGroup (line 98) | public void setGroup(String group) { FILE: easy-compiler/src/main/java/com/xsm/easy/compiler/processor/ExtraProcessor.java class ExtraProcessor (line 45) | @AutoService(Processor.class) method init (line 71) | @Override method process (line 81) | @Override method generateAutoWired (line 98) | private void generateAutoWired() throws IOException { method categories (line 140) | private void categories(Set elements) { FILE: easy-compiler/src/main/java/com/xsm/easy/compiler/processor/InterceptorProcessor.java class InterceptorProcessor (line 42) | @AutoService(Processor.class) method init (line 68) | @Override method process (line 89) | @Override method parseInterceptor (line 109) | private void parseInterceptor(Set elements) throws ... method verify (line 175) | private boolean verify(Element element) { FILE: easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java class RouterProcessor (line 48) | @AutoService(Processor.class) method init (line 91) | @Override method process (line 117) | @Override method processorRoute (line 130) | private void processorRoute(Set rootElements) { method generatedRoot (line 164) | private void generatedRoot(TypeElement iRouteRoot, TypeElement iRouteG... method generatedGroup (line 200) | private void generatedGroup(TypeElement iRouteGroup) { method categories (line 248) | private void categories(RouteMeta routeMeta) { method routeVerify (line 270) | private boolean routeVerify(RouteMeta routeMeta) { FILE: easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Constant.java class Constant (line 12) | public class Constant { FILE: easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java class LoadExtraBuilder (line 27) | public class LoadExtraBuilder { method LoadExtraBuilder (line 36) | public LoadExtraBuilder(ParameterSpec parameterSpec) { method setElementUtils (line 44) | public void setElementUtils(Elements elementUtils) { method setTypeUtils (line 50) | public void setTypeUtils(Types typeUtils) { method buildStatement (line 54) | public void buildStatement(Element element) { method addObjectStatement (line 101) | private void addObjectStatement(String statement, String fieldName, St... method addArrayStatement (line 161) | private void addArrayStatement(String statement, String fieldName, Str... method injectTarget (line 228) | public void injectTarget(ClassName className) { method build (line 233) | public MethodSpec build() { FILE: easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Log.java class Log (line 13) | public class Log { method Log (line 16) | private Log(Messager messager) { method newLog (line 20) | public static Log newLog(Messager messager) { method i (line 24) | public void i(String msg) { FILE: easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Utils.java class Utils (line 13) | public class Utils { method isEmpty (line 14) | public static boolean isEmpty(CharSequence cs) { method isEmpty (line 18) | public static boolean isEmpty(Collection coll) { method isEmpty (line 22) | public static boolean isEmpty(final Map map) { FILE: easy-core/src/androidTest/java/com/xsm/easy/core/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java class EasyRouter (line 37) | public class EasyRouter { method EasyRouter (line 49) | private EasyRouter() { method getsInstance (line 53) | public static EasyRouter getsInstance() { method init (line 64) | public static void init(Application application) { method loadInfo (line 79) | private static void loadInfo() throws PackageManager.NameNotFoundExcep... method build (line 97) | public Postcard build(String path) { method build (line 105) | public Postcard build(String path, String group) { method extractGroup (line 119) | private String extractGroup(String path) { method navigation (line 136) | protected Object navigation(final Context context, final Postcard post... method _navigation (line 160) | protected Object _navigation(final Context context, final Postcard pos... method prepareCard (line 225) | private void prepareCard(Postcard card) { method inject (line 272) | public void inject(Activity instance) { FILE: easy-core/src/main/java/com/xsm/easy/core/ExtraManager.java class ExtraManager (line 15) | public class ExtraManager { method getInstance (line 20) | public static ExtraManager getInstance() { method ExtraManager (line 32) | public ExtraManager() { method loadExtras (line 42) | public void loadExtras(Activity instance) { FILE: easy-core/src/main/java/com/xsm/easy/core/Postcard.java class Postcard (line 22) | public class Postcard extends RouteMeta { method Postcard (line 34) | public Postcard(String path, String group) { method Postcard (line 38) | public Postcard(String path, String group, Bundle bundle) { method getExtras (line 44) | public Bundle getExtras() {return mBundle;} method getEnterAnim (line 46) | public int getEnterAnim() {return enterAnim;} method getExitAnim (line 48) | public int getExitAnim() {return exitAnim;} method getService (line 50) | public IService getService() { method setService (line 54) | public void setService(IService service) { method withFlags (line 63) | public Postcard withFlags(int flag) { method getFlags (line 68) | public int getFlags() { method withTransition (line 79) | public Postcard withTransition(int enterAnim, int exitAnim) { method withOptionsCompat (line 91) | public Postcard withOptionsCompat(ActivityOptionsCompat compat) { method withString (line 98) | public Postcard withString(@Nullable String key, @Nullable String valu... method withBoolean (line 104) | public Postcard withBoolean(@Nullable String key, boolean value) { method withShort (line 110) | public Postcard withShort(@Nullable String key, short value) { method withInt (line 116) | public Postcard withInt(@Nullable String key, int value) { method withLong (line 122) | public Postcard withLong(@Nullable String key, long value) { method withDouble (line 128) | public Postcard withDouble(@Nullable String key, double value) { method withByte (line 134) | public Postcard withByte(@Nullable String key, byte value) { method withChar (line 140) | public Postcard withChar(@Nullable String key, char value) { method withFloat (line 146) | public Postcard withFloat(@Nullable String key, float value) { method withParcelable (line 152) | public Postcard withParcelable(@Nullable String key, @Nullable Parcela... method withStringArray (line 158) | public Postcard withStringArray(@Nullable String key, @Nullable String... method withBooleanArray (line 164) | public Postcard withBooleanArray(@Nullable String key, boolean[] value) { method withShortArray (line 170) | public Postcard withShortArray(@Nullable String key, short[] value) { method withIntArray (line 176) | public Postcard withIntArray(@Nullable String key, int[] value) { method withLongArray (line 182) | public Postcard withLongArray(@Nullable String key, long[] value) { method withDoubleArray (line 188) | public Postcard withDoubleArray(@Nullable String key, double[] value) { method withByteArray (line 194) | public Postcard withByteArray(@Nullable String key, byte[] value) { method withCharArray (line 200) | public Postcard withCharArray(@Nullable String key, char[] value) { method withFloatArray (line 206) | public Postcard withFloatArray(@Nullable String key, float[] value) { method withParcelableArray (line 212) | public Postcard withParcelableArray(@Nullable String key, @Nullable Pa... method withParcelableArrayList (line 217) | public Postcard withParcelableArrayList(@Nullable String key, @Nullabl... method withIntegerArrayList (line 223) | public Postcard withIntegerArrayList(@Nullable String key, @Nullable A... method withStringArrayList (line 228) | public Postcard withStringArrayList(@Nullable String key, @Nullable Ar... method getOptionsBundle (line 233) | public Bundle getOptionsBundle() { method navigation (line 237) | public Object navigation() { method navigation (line 241) | public Object navigation(Context context) { method navigation (line 246) | public Object navigation(Context context, NavigationCallback callback) { method navigation (line 250) | public Object navigation(Context context, int requestCode) { method navigation (line 254) | public Object navigation(Context context, int requestCode, NavigationC... FILE: easy-core/src/main/java/com/xsm/easy/core/Warehouse.java class Warehouse (line 21) | public class Warehouse { FILE: easy-core/src/main/java/com/xsm/easy/core/callback/InterceptorCallback.java type InterceptorCallback (line 10) | public interface InterceptorCallback { method onNext (line 17) | void onNext(Postcard postcard); method onInterrupt (line 24) | void onInterrupt(String interruptMsg); FILE: easy-core/src/main/java/com/xsm/easy/core/callback/NavigationCallback.java type NavigationCallback (line 12) | public interface NavigationCallback { method onFound (line 18) | void onFound(Postcard postcard); method onLost (line 24) | void onLost(Postcard postcard); method onArrival (line 30) | void onArrival(Postcard postcard); method onInterrupt (line 37) | void onInterrupt(Throwable throwable); FILE: easy-core/src/main/java/com/xsm/easy/core/exception/NoRouteFoundException.java class NoRouteFoundException (line 10) | public class NoRouteFoundException extends RuntimeException { method NoRouteFoundException (line 12) | public NoRouteFoundException(String detailMessage) { FILE: easy-core/src/main/java/com/xsm/easy/core/implments/InterceptorImpl.java class InterceptorImpl (line 22) | public class InterceptorImpl { method init (line 30) | public static void init(final Context context) { method onInterceptions (line 57) | public static void onInterceptions(final Postcard postcard, final Inte... method execute (line 96) | private static void execute(final int index, final CancelableCountDown... FILE: easy-core/src/main/java/com/xsm/easy/core/template/IExtra.java type IExtra (line 6) | public interface IExtra { method loadExtra (line 7) | void loadExtra(Object target); FILE: easy-core/src/main/java/com/xsm/easy/core/template/IInterceptor.java type IInterceptor (line 13) | public interface IInterceptor { method process (line 20) | void process(Postcard postcard, InterceptorCallback callback); method init (line 27) | void init(Context context); FILE: easy-core/src/main/java/com/xsm/easy/core/template/IInterceptorGroup.java type IInterceptorGroup (line 10) | public interface IInterceptorGroup { method loadInto (line 18) | void loadInto(Map> map); FILE: easy-core/src/main/java/com/xsm/easy/core/template/IRouteGroup.java type IRouteGroup (line 14) | public interface IRouteGroup { method loadInto (line 15) | void loadInto(Map atlas); FILE: easy-core/src/main/java/com/xsm/easy/core/template/IRouteRoot.java type IRouteRoot (line 12) | public interface IRouteRoot { method loadInto (line 13) | void loadInto(Map> routes); FILE: easy-core/src/main/java/com/xsm/easy/core/template/IService.java type IService (line 10) | public interface IService { FILE: easy-core/src/main/java/com/xsm/easy/core/thread/DefaultPoolExecutor.java class DefaultPoolExecutor (line 16) | public class DefaultPoolExecutor { method newThread (line 22) | @Override method newDefaultPoolExecutor (line 34) | public static ThreadPoolExecutor newDefaultPoolExecutor(int corePoolSi... FILE: easy-core/src/main/java/com/xsm/easy/core/utils/CancelableCountDownLatch.java class CancelableCountDownLatch (line 10) | public class CancelableCountDownLatch extends CountDownLatch { method CancelableCountDownLatch (line 14) | public CancelableCountDownLatch(int count) { method cancel (line 24) | public void cancel(String msg) { method getMsg (line 31) | public String getMsg(){ FILE: easy-core/src/main/java/com/xsm/easy/core/utils/ClassUtils.java class ClassUtils (line 31) | public class ClassUtils { method getSourcePaths (line 39) | private static List getSourcePaths(Context context) throws Pac... method getFileNameByPackageName (line 60) | public static Set getFileNameByPackageName(Application context... FILE: easy-core/src/main/java/com/xsm/easy/core/utils/UniqueKeyTreeMap.java class UniqueKeyTreeMap (line 10) | public class UniqueKeyTreeMap extends TreeMap { method put (line 12) | @Override FILE: easy-core/src/main/java/com/xsm/easy/core/utils/Utils.java class Utils (line 11) | public class Utils { method isEmpty (line 13) | public static boolean isEmpty(String str){ method isEmpty (line 17) | public static boolean isEmpty(Collection coll) { method isEmpty (line 21) | public static boolean isEmpty(final Map map) { FILE: easy-core/src/test/java/com/xsm/easy/core/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: module1/src/androidTest/java/com/xsm/module1/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: module1/src/main/java/com/xsm/module1/LoginInterceptor.java class LoginInterceptor (line 16) | @Interceptor(priority = 1, name = "login") method process (line 29) | @Override method init (line 43) | @Override FILE: module1/src/main/java/com/xsm/module1/Module1MainActivity.java class Module1MainActivity (line 11) | @Route(path = "/module1/module1main") method onCreate (line 17) | @Override FILE: module1/src/main/java/com/xsm/module1/Module1ProvidersImpl.java class Module1ProvidersImpl (line 12) | @Route(path = "/module1/providers") method add (line 15) | @Override FILE: module1/src/test/java/com/xsm/module1/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: module2/src/androidTest/java/com/xsm/module2/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: module2/src/main/java/com/xsm/module2/Module2MainActivity.java class Module2MainActivity (line 8) | @Route(path = "/module2/module2main") method onCreate (line 11) | @Override FILE: module2/src/test/java/com/xsm/module2/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test