/**
* Field and method binding for Android views which uses annotation processing to generate
* boilerplate code for you.
* <p>
* <ul>
* <li>Eliminate {@link android.view.View#findViewById findViewById} calls by using
* {@link butterknife.BindView @BindView} on fields.</li>
* <li>Group multiple views in a {@linkplain java.util.List list} or array.
* Operate on all of them at once with
* {@linkplain butterknife.ButterKnife#apply(java.util.List, butterknife.ButterKnife.Action)
* actions}, {@linkplain butterknife.ButterKnife#apply(java.util.List,
* butterknife.ButterKnife.Setter, Object) setters}, or
* {@linkplain butterknife.ButterKnife#apply(java.util.List, android.util.Property, Object)
* properties}.</li>
* <li>Eliminate anonymous inner-classes for listeners by annotating methods with
* {@link butterknife.OnClick @OnClick} and others.</li>
* <li>Eliminate resource lookups by using resource annotations on fields.</li>
* </ul>
*/
package butterknife;