[{"title":"( 77 个子文件 211KB ) AutoInject:Android通用的组件自动注册,自动初始化解决方案-源码","children":[{"title":"AutoInject-master","children":[{"title":"gradlew <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"auto-inject-core","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 74B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"common","children":[{"title":"autoinject","children":[{"title":"AutoArrow.java <span style='color:#111;'> 267B </span>","children":null,"spread":false},{"title":"IAutoArrow.java <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":"AutoBowArrow.java <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"AutoBow.java <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"IAutoBow.java <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":"IAutoBowArrow.java <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"AutoTarget.java <span style='color:#111;'> 245B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'> 751B </span>","children":null,"spread":false}],"spread":true},{"title":"modules","children":[{"title":"moduleC","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 329B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 70B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"demo","children":[{"title":"module","children":[{"title":"c","children":[{"title":"ModuleCActivity.java <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"ModuleCAutoArrow.java <span style='color:#111;'> 522B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"build.gradle <span style='color:#111;'> 839B </span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'> 934B </span>","children":null,"spread":false}],"spread":true},{"title":"moduleB","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 329B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 70B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"demo","children":[{"title":"module","children":[{"title":"b","children":[{"title":"ModuleBActivity.java <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"ModuleBAutoArrow.java <span style='color:#111;'> 522B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"build.gradle <span style='color:#111;'> 839B </span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'> 934B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.properties <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"gradle-wrapper.jar <span style='color:#111;'> 52.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"auto-inject-plugin","children":[{"title":"settings.gradle <span style='color:#111;'> 34B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"groovy","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"tools","children":[{"title":"plugins","children":[{"title":"autoinject","children":[{"title":"AutoType.groovy <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"AutoInjectPlugin.groovy <span style='color:#111;'> 796B </span>","children":null,"spread":false},{"title":"AutoClassInfo.groovy <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"AutoInjector.groovy <span style='color:#111;'> 8.83KB </span>","children":null,"spread":false},{"title":"Logger.groovy <span style='color:#111;'> 373B </span>","children":null,"spread":false},{"title":"AutoClassInfoComparator.groovy <span style='color:#111;'> 373B </span>","children":null,"spread":false},{"title":"adapter","children":[{"title":"TargetClassMethodAdapter.groovy <span style='color:#111;'> 6.62KB </span>","children":null,"spread":false},{"title":"BowArrowClassAdapter.groovy <span style='color:#111;'> 6.33KB </span>","children":null,"spread":false},{"title":"OnMethodInjectListener.groovy <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"TargetClassAdapter.groovy <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"OnAnnotationValueListener.groovy <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"AnnotationAdapter.groovy <span style='color:#111;'> 809B </span>","children":null,"spread":false}],"spread":false},{"title":"AutoInjectExtension.groovy <span style='color:#111;'> 134B </span>","children":null,"spread":false},{"title":"AutoInjectTransform.groovy <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"META-INF","children":[{"title":"gradle-plugins","children":[{"title":"auto-inject.properties <span style='color:#111;'> 75B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"build.gradle <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"picture","children":[{"title":"1.png <span style='color:#111;'> 43.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"gradle.properties <span style='color:#111;'> 730B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 403B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"src","children":[{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 743B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 4.91KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 9.03KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 15.16KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-anydpi-v26","children":[{"title":"ic_launcher.xml <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"ic_launcher_round.xml <span style='color:#111;'> 272B </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false}],"spread":false},{"title":"drawable","children":[{"title":"ic_launcher_background.xml <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"activity_main.xml <span style='color:#111;'> 426B </span>","children":null,"spread":false}],"spread":false},{"title":"drawable-v24","children":[{"title":"ic_launcher_foreground.xml <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false}],"spread":false},{"title":"values","children":[{"title":"colors.xml <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 80B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 383B </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 6.31KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 10.43KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"eastwood","children":[{"title":"demo","children":[{"title":"ToastAutoBow.java <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"App.java <span style='color:#111;'> 624B </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"EventBusAutoBow.java <span style='color:#111;'> 596B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 864B </span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"build.gradle <span style='color:#111;'> 597B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]