Fix generated code for parent classes.
Reduce the retention of the annotation to compile-time only.
Add integration tests to verify compile-time failures.
Protected is a larger scope than package. Allow it.
Bump version to 1.2.1.
[maven-release-plugin] prepare release butterknife-parent-1.2.1
[maven-release-plugin] prepare for next development iteration
No comma, stupid.
Add test for valid field visibilities.
Check that target class is not private.
[maven-release-plugin] prepare release butterknife-parent-1.2.2
[maven-release-plugin] prepare for next development iteration
falls through on missing $ViewInjector
Adds No-op

Should allow `Class.forName` to not get repeated when it is unnecessary.
Fixes missing targetClass variable

Had to throw another exception to handle `null` `target`.
Adds Throwable-less Exception
adds catch for `NoSuchMethodException
Remove forgotten leftover
Switches to `null` approach

It's often nice to avoid `null`, but sometimes it's easier to just embrace it.
Scopes targetClass correctly