Hi all, I just wanted to share some code can simplify inline module creation:
// Before:
Module module = new AbstractModule() {
@Override
protected void configure() {
bind(MyInterface.class).to(MyImplementation.class);
}
};
// After:
Module module = new ImmediateModule() {{
bind(MyInterface.class).to(MyImplementation.class);
}};
You can find the sources here:
http://tinyurl.com/clqoaa
Enjoy,
Robbie