├── .gitignore ├── README.md ├── pom.xml ├── vitaminsaber-sample ├── pom.xml └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── w2ji │ │ └── vitaminsaber │ │ └── example │ │ ├── SampleActivity.java │ │ └── SampleUtil.java │ └── res │ ├── anim │ └── anim.xml │ ├── animator │ └── animator.xml │ ├── color │ └── colors.xml │ ├── drawable │ └── example_drawable.xml │ ├── layout │ └── activity_main.xml │ └── values │ ├── arrays.xml │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── others.xml │ ├── strings.xml │ └── styles.xml └── vitaminsaber ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── w2ji │ │ └── vitaminsaber │ │ ├── InjectResource.java │ │ ├── VitaminSaber.java │ │ └── internal │ │ ├── FieldBinding.java │ │ ├── InjectResourceProcessor.java │ │ ├── ResourceInjection.java │ │ └── ResourceInjector.java └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor └── test ├── java └── com │ └── w2ji │ └── vitaminsaber │ ├── VitaminSaberTest.java │ └── internal │ ├── InjectResourceTest.java │ ├── ResourceInjectionTest.java │ ├── ResourceInjectorTest.java │ └── TestUtil.java └── resources ├── input ├── Test.java ├── TestAllResource.java └── TestDuplicate.java └── output ├── Test$$ResourceInjector.java ├── TestAllResource$$ResourceInjector.java └── TestDuplicate$$ResourceInjector.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/pom.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/pom.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/java/com/w2ji/vitaminsaber/example/SampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/java/com/w2ji/vitaminsaber/example/SampleActivity.java -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/java/com/w2ji/vitaminsaber/example/SampleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/java/com/w2ji/vitaminsaber/example/SampleUtil.java -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/anim/anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/anim/anim.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/animator/animator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/animator/animator.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/color/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/color/colors.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/drawable/example_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/drawable/example_drawable.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/values/others.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/values/others.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /vitaminsaber-sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber-sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /vitaminsaber/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/pom.xml -------------------------------------------------------------------------------- /vitaminsaber/src/main/java/com/w2ji/vitaminsaber/InjectResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/main/java/com/w2ji/vitaminsaber/InjectResource.java -------------------------------------------------------------------------------- /vitaminsaber/src/main/java/com/w2ji/vitaminsaber/VitaminSaber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/main/java/com/w2ji/vitaminsaber/VitaminSaber.java -------------------------------------------------------------------------------- /vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/FieldBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/FieldBinding.java -------------------------------------------------------------------------------- /vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/InjectResourceProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/InjectResourceProcessor.java -------------------------------------------------------------------------------- /vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/ResourceInjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/ResourceInjection.java -------------------------------------------------------------------------------- /vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/ResourceInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/main/java/com/w2ji/vitaminsaber/internal/ResourceInjector.java -------------------------------------------------------------------------------- /vitaminsaber/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /vitaminsaber/src/test/java/com/w2ji/vitaminsaber/VitaminSaberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/java/com/w2ji/vitaminsaber/VitaminSaberTest.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/InjectResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/InjectResourceTest.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/ResourceInjectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/ResourceInjectionTest.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/ResourceInjectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/ResourceInjectorTest.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/java/com/w2ji/vitaminsaber/internal/TestUtil.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/resources/input/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/resources/input/Test.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/resources/input/TestAllResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/resources/input/TestAllResource.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/resources/input/TestDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/resources/input/TestDuplicate.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/resources/output/Test$$ResourceInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/resources/output/Test$$ResourceInjector.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/resources/output/TestAllResource$$ResourceInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/resources/output/TestAllResource$$ResourceInjector.java -------------------------------------------------------------------------------- /vitaminsaber/src/test/resources/output/TestDuplicate$$ResourceInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w2ji/VitaminSaber/HEAD/vitaminsaber/src/test/resources/output/TestDuplicate$$ResourceInjector.java --------------------------------------------------------------------------------