├── .config └── module-api.ag-conf ├── .gitignore ├── LICENSE ├── README.md ├── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── module-api-ag-extension ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── groovy │ └── cc │ │ └── suitalk │ │ └── gradle │ │ └── plugin │ │ ├── ModuleApiAGExtensionPlugin.groovy │ │ ├── ModuleApiPlugin.groovy │ │ └── ModuleApiPluginExtension.groovy │ ├── java │ └── cc │ │ └── suitalk │ │ └── moduleapi │ │ └── ag │ │ └── extension │ │ ├── ModuleApiAGContextExtension.java │ │ └── ModuleApiTaskProcessor.java │ └── resources │ ├── META-INF │ └── gradle-plugins │ │ ├── module-api-ag-extension.properties │ │ └── module-api.properties │ └── res │ └── ag-template │ └── ModuleApi.ag-template ├── module-api-extension ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── cc │ └── suitalk │ └── moduleapi │ └── extension │ ├── Api.java │ └── annotation │ ├── ApiField.java │ ├── ApiMethod.java │ ├── Autowire.java │ ├── DummyWhenNull.java │ ├── InjectClass.java │ └── MakeApi.java ├── module-api ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── cc │ │ └── suitalk │ │ └── moduleapi │ │ ├── DummyObject.java │ │ ├── ModuleApi.java │ │ └── ReflectUtils.java │ └── res │ └── values │ └── strings.xml └── settings.gradle /.config/module-api.ag-conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/.config/module-api.ag-conf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/README.md -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/config.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/gradlew.bat -------------------------------------------------------------------------------- /module-api-ag-extension/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module-api-ag-extension/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/build.gradle -------------------------------------------------------------------------------- /module-api-ag-extension/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/proguard-rules.pro -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/groovy/cc/suitalk/gradle/plugin/ModuleApiAGExtensionPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/groovy/cc/suitalk/gradle/plugin/ModuleApiAGExtensionPlugin.groovy -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/groovy/cc/suitalk/gradle/plugin/ModuleApiPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/groovy/cc/suitalk/gradle/plugin/ModuleApiPlugin.groovy -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/groovy/cc/suitalk/gradle/plugin/ModuleApiPluginExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/groovy/cc/suitalk/gradle/plugin/ModuleApiPluginExtension.groovy -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/java/cc/suitalk/moduleapi/ag/extension/ModuleApiAGContextExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/java/cc/suitalk/moduleapi/ag/extension/ModuleApiAGContextExtension.java -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/java/cc/suitalk/moduleapi/ag/extension/ModuleApiTaskProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/java/cc/suitalk/moduleapi/ag/extension/ModuleApiTaskProcessor.java -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/resources/META-INF/gradle-plugins/module-api-ag-extension.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/resources/META-INF/gradle-plugins/module-api-ag-extension.properties -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/resources/META-INF/gradle-plugins/module-api.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/resources/META-INF/gradle-plugins/module-api.properties -------------------------------------------------------------------------------- /module-api-ag-extension/src/main/resources/res/ag-template/ModuleApi.ag-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-ag-extension/src/main/resources/res/ag-template/ModuleApi.ag-template -------------------------------------------------------------------------------- /module-api-extension/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module-api-extension/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/build.gradle -------------------------------------------------------------------------------- /module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/Api.java -------------------------------------------------------------------------------- /module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/ApiField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/ApiField.java -------------------------------------------------------------------------------- /module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/ApiMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/ApiMethod.java -------------------------------------------------------------------------------- /module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/Autowire.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/Autowire.java -------------------------------------------------------------------------------- /module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/DummyWhenNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/DummyWhenNull.java -------------------------------------------------------------------------------- /module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/InjectClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/InjectClass.java -------------------------------------------------------------------------------- /module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/MakeApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api-extension/src/main/java/cc/suitalk/moduleapi/extension/annotation/MakeApi.java -------------------------------------------------------------------------------- /module-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /module-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api/build.gradle -------------------------------------------------------------------------------- /module-api/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api/proguard-rules.pro -------------------------------------------------------------------------------- /module-api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module-api/src/main/java/cc/suitalk/moduleapi/DummyObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api/src/main/java/cc/suitalk/moduleapi/DummyObject.java -------------------------------------------------------------------------------- /module-api/src/main/java/cc/suitalk/moduleapi/ModuleApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api/src/main/java/cc/suitalk/moduleapi/ModuleApi.java -------------------------------------------------------------------------------- /module-api/src/main/java/cc/suitalk/moduleapi/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api/src/main/java/cc/suitalk/moduleapi/ReflectUtils.java -------------------------------------------------------------------------------- /module-api/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/module-api/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbieLiang/ModuleApi/HEAD/settings.gradle --------------------------------------------------------------------------------