- First deployment to Jitpack.io.
- Updated configuration so the project does not depend on an
init.gradle
.
@Noop
and@Decor
support direct parent as instance of Generic class, e.g.public interface Target extends List<String> {}
.
- Using axion-release to build .
@Noop
and@Decor
now support interfaces with parent interfaces.- Automatically built in Travis-CI.
@Decor
supports methods with several arguments. Ooops!
- Added
mutable
attribute to@Decor
to allow for mutable decorated object.
- Added
@Factory
annotation to generate an interface that create instance of the marked interface.
- FIX: code generated in library noopetal-annotation is now back to the intended 1.7 (was 1.8 preventing it working on Android).
- Both
@Noop
and@Decor
support specifying the name of the generated class as the optional value.
- Added
@Decor
annotation to generate a decorator implementation of the marked interface.
Initial release.
@Noop
annotation to generate a No-operation implementation of the marked interface.
Things to explore:
- Allow the generated class to be an inner class to the interface.
- Make that the default.