commit d1a69bc8daeb85871d51da196eb106c7c76c61b1 Author: John Sirois Date: Sun Nov 29 12:07:17 2015 -0700 Kill redundant semicolon. src/java/uno/perk/forward/apt/Processor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d6be70af142483bffaf104ea010be8315444c3b9 Author: John Sirois Date: Sun Nov 29 10:56:03 2015 -0700 Only support Java 8. src/java/uno/perk/forward/apt/Processor.java | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) commit 040c111e2fd673830684f34d2abd4e4aa230ed30 Author: John Sirois Date: Sun Nov 29 01:53:26 2015 -0700 Parallel ordering or fields and parameters. src/java/uno/perk/forward/apt/Processor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2594abb32190d2a83300467d8f4031de53121c65 Author: John Sirois Date: Sun Nov 29 00:49:04 2015 -0700 Improve the README and add @Generated. src/java/uno/perk/forward/apt/Processor.java | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit 103a7566373dacb00d80a30f3f3cc5681fab0c96 Author: John Sirois Date: Sat Nov 28 23:28:50 2015 -0700 Fixup @Forward javadoc to match switch to plural forwards. src/java/uno/perk/forward/Forward.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 9496f4ab1c11f02003ea0f70f50e7d03f3705c30 Author: John Sirois Date: Sat Nov 28 23:09:35 2015 -0700 Several small fixes. + Optimize imports + Kill dead delegateName state + Leverage Java 7 features + Factor out creation of ForwardedTypeInfos src/java/uno/perk/forward/apt/Processor.java | 88 +++++++++++++++------------- 1 file changed, 48 insertions(+), 40 deletions(-) commit dec84c2fc2d87f46be09073fd8446b49bcd7cd38 Author: John Sirois Date: Sat Nov 28 22:45:37 2015 -0700 Support multiple forwardings. src/java/uno/perk/forward/Forward.java | 9 +- src/java/uno/perk/forward/apt/Processor.java | 161 ++++++++++++++++----------- 2 files changed, 97 insertions(+), 73 deletions(-) commit 54a04f98af3d4d6469b71423e45857b0e86e565a Author: John Sirois Date: Sat Nov 28 21:06:15 2015 -0700 Factor code a bit better. Extract a ForwardMirror and the logic for extracting Forward fields from its AnnotationMirror. Also extract the logic to calculate the forwarded type name. src/java/uno/perk/forward/apt/Processor.java | 144 ++++++++++++++++----------- 1 file changed, 88 insertions(+), 56 deletions(-) commit 414aad40dd6120d8ae2aa1af0030d31a27bd23b2 Author: John Sirois Date: Sat Nov 28 20:08:14 2015 -0700 Bump floor to Java 7 - required by javapoet. src/java/uno/perk/forward/apt/Processor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3440973e50b1d7177df03dec94a60c46483f4053 Author: John Sirois Date: Sat Nov 28 17:30:05 2015 -0700 Initial implementation of @Forward. The @Forward annotation comes paired with an annotation processor that generates backing forwarders to ease both mocking "by hand" and smooth the path composition. src/java/uno/perk/forward/Forward.java | 45 ++++++ src/java/uno/perk/forward/apt/Processor.java | 216 +++++++++++++++++++++++++++ 2 files changed, 261 insertions(+)