SYMBOL INDEX (78 symbols across 15 files) FILE: windowtree_annotation/src/main/java/com/kaixuan/windowtree_annotation/MyClass.java class MyClass (line 3) | public class MyClass { FILE: windowtree_annotation/src/main/java/com/kaixuan/windowtree_annotation/enums/WindowType.java type WindowType (line 3) | public enum WindowType { method WindowType (line 16) | WindowType(int id, String className) { method getId (line 21) | public int getId() { method setId (line 25) | public WindowType setId(int id) { method getClassName (line 30) | public String getClassName() { method setClassName (line 34) | public WindowType setClassName(String className) { method parse (line 39) | public static WindowType parse(String name) { FILE: windowtree_annotation/src/main/java/com/kaixuan/windowtree_annotation/model/WindowData.java class WindowData (line 3) | public class WindowData { FILE: windowtree_annotation/src/main/java/com/kaixuan/windowtree_annotation/model/WindowMeta.java class WindowMeta (line 10) | public class WindowMeta { method WindowMeta (line 21) | public WindowMeta(Class clazz, String clazzName, WindowMeta parent,... method WindowMeta (line 24) | public WindowMeta(Class clazz, String clazzName, WindowMeta parent,... method WindowMeta (line 27) | public WindowMeta(Class clazz, String clazzName, WindowMeta parent,... method addChild (line 37) | public void addChild(String clazzName,String name,int index,WindowType... method getClazz (line 45) | public Class getClazz() { method setClazz (line 49) | public WindowMeta setClazz(Class clazz) { method getClazzName (line 54) | public String getClazzName() { method setClazzName (line 58) | public WindowMeta setClazzName(String clazzName) { method getWindowType (line 63) | public WindowType getWindowType() { method setWindowType (line 67) | public WindowMeta setWindowType(WindowType windowType) { method toString (line 72) | @Override FILE: windowtree_compiler/src/main/java/com/kaixuan/compiler/WindowProcessor.java class WindowProcessor (line 26) | @AutoService(Processor.class) method init (line 49) | @Override method process (line 59) | @Override method parseWindows (line 141) | private Map> parseWindows(Set> getAllGeneratedFi... FILE: windowtree_library/src/main/java/com/kaixuan/windowtreelibrary/template/IWindowTreeLoad.java type IWindowTreeLoad (line 5) | public interface IWindowTreeLoad { method loadWindowTree (line 7) | public void loadWindowTree(WindowInfo currentWindowInfo) throws ClassN... FILE: windowtree_library/src/main/java/com/kaixuan/windowtreelibrary/thread/DefaultPoolExecutor.java class DefaultPoolExecutor (line 16) | public class DefaultPoolExecutor extends ThreadPoolExecutor { method getInstance (line 25) | public static DefaultPoolExecutor getInstance() { method DefaultPoolExecutor (line 42) | private DefaultPoolExecutor(int corePoolSize, int maximumPoolSize, lon... method afterExecute (line 57) | @Override FILE: windowtree_library/src/main/java/com/kaixuan/windowtreelibrary/thread/DefaultThreadFactory.java class DefaultThreadFactory (line 17) | public class DefaultThreadFactory implements ThreadFactory { method DefaultThreadFactory (line 24) | public DefaultThreadFactory() { method newThread (line 31) | public Thread newThread(@NonNull Runnable runnable) { FILE: windowtree_library/src/main/java/com/kaixuan/windowtreelibrary/util/ClassUtils.java class ClassUtils (line 30) | public class ClassUtils { method getMultiDexPreferences (line 42) | private static SharedPreferences getMultiDexPreferences(Context contex... method getFileNameByPackageName (line 57) | public static Set getFileNameByPackageName(Context context, fi... method getSourcePaths (line 114) | public static List getSourcePaths(Context context) throws Pack... method tryLoadInstantRunDexFile (line 153) | private static List tryLoadInstantRunDexFile(ApplicationInfo a... method isVMMultidexCapable (line 192) | private static boolean isVMMultidexCapable() { method isYunOS (line 229) | private static boolean isYunOS() { FILE: windowtree_library/src/main/java/com/kaixuan/windowtreelibrary/util/DefaultLogger.java class DefaultLogger (line 14) | public class DefaultLogger implements ILogger { method showLog (line 22) | public void showLog(boolean showLog) { method showStackTrace (line 26) | public void showStackTrace(boolean showStackTrace) { method showMonitor (line 30) | public void showMonitor(boolean showMonitor) { method DefaultLogger (line 34) | public DefaultLogger() { method DefaultLogger (line 37) | public DefaultLogger(String defaultTag) { method debug (line 41) | @Override method info (line 49) | @Override method warning (line 57) | @Override method error (line 65) | @Override method monitor (line 73) | @Override method isMonitorMode (line 81) | @Override method getDefaultTag (line 86) | @Override method getExtInfo (line 91) | public static String getExtInfo(StackTraceElement stackTraceElement) { FILE: windowtree_library/src/main/java/com/kaixuan/windowtreelibrary/util/TextUtils.java class TextUtils (line 16) | public class TextUtils { method isEmpty (line 18) | public static boolean isEmpty(final CharSequence cs) { method formatStackTrace (line 25) | public static String formatStackTrace(StackTraceElement[] stackTrace) { method splitQueryParameters (line 39) | public static Map splitQueryParameters(Uri rawUri) { method getLeft (line 77) | public static String getLeft(String key) { method getRight (line 91) | public static String getRight(String key) { method getRight (line 104) | public static String getRight(String key,String sub) { FILE: windowtree_library/src/test/java/com/kaixuan/windowtreelibrary/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test