ImmediateModule

116 views
Skip to first unread message

Robbie Vanbrabant

unread,
May 1, 2009, 3:03:25 PM5/1/09
to google...@googlegroups.com
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

Bob Lee

unread,
May 1, 2009, 3:45:30 PM5/1/09
to google...@googlegroups.com
Cute!
Reply all
Reply to author
Forward
0 new messages