Butter Knife is a view "injection" library for Android, which also uses code generation, and a little reflection to avoid using new names like MyActivity_. In general, AA can do much-much more than Butter Knife, but some new features can be considered to be ported to AA.
View lists
@InjectViews({ R.id.first_name, R.id.middle_name, R.id.last_name })
List<EditText> nameViews;
Views which can be handled together can be injected to a single List. Also a convenience ButterKnife.apply is provided to avoid foreach, and that can use an Android Property, too.
Single method multiple IDs
@OnClick({ R.id.door1, R.id.door2, R.id.door3 })
public void pickDoor(DoorView door)
I think we could add another parameter to our relevant annotations which accepts an array of ints, and is null by default.
What do you think, guys?