├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── magic-builder-compiler ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── albertosh │ │ └── magic_builder │ │ ├── MagicBuilder.java │ │ └── MagicBuilderProcessor.java │ └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor ├── magic-builder-sample ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── github │ └── albertosh │ └── magic_builder │ └── sample │ ├── AbstractItem.java │ ├── ExtendingAbstractItem.java │ ├── ExtendingItem.java │ ├── Main.java │ └── SimpleItem.java ├── magic-builder ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── github │ └── albertosh │ └── magic_builder │ └── IMagicBuilder.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/gradlew.bat -------------------------------------------------------------------------------- /magic-builder-compiler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-compiler/.gitignore -------------------------------------------------------------------------------- /magic-builder-compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-compiler/build.gradle -------------------------------------------------------------------------------- /magic-builder-compiler/src/main/java/com/github/albertosh/magic_builder/MagicBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-compiler/src/main/java/com/github/albertosh/magic_builder/MagicBuilder.java -------------------------------------------------------------------------------- /magic-builder-compiler/src/main/java/com/github/albertosh/magic_builder/MagicBuilderProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-compiler/src/main/java/com/github/albertosh/magic_builder/MagicBuilderProcessor.java -------------------------------------------------------------------------------- /magic-builder-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /magic-builder-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-sample/build.gradle -------------------------------------------------------------------------------- /magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/AbstractItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/AbstractItem.java -------------------------------------------------------------------------------- /magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/ExtendingAbstractItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/ExtendingAbstractItem.java -------------------------------------------------------------------------------- /magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/ExtendingItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/ExtendingItem.java -------------------------------------------------------------------------------- /magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/Main.java -------------------------------------------------------------------------------- /magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/SimpleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder-sample/src/main/java/com/github/albertosh/magic_builder/sample/SimpleItem.java -------------------------------------------------------------------------------- /magic-builder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder/.gitignore -------------------------------------------------------------------------------- /magic-builder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder/build.gradle -------------------------------------------------------------------------------- /magic-builder/src/main/java/com/github/albertosh/magic_builder/IMagicBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/magic-builder/src/main/java/com/github/albertosh/magic_builder/IMagicBuilder.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertoSH/MagicBuilder/HEAD/settings.gradle --------------------------------------------------------------------------------