Remove support for annotations from miniguice. Relying on JSR-330 classes only is simpler, and aligned with the goals for the project.

Also fixing bugs where supertype fields weren't injected.

Also improving error reporting when an injection fails to include the requiring injection. Otherwise things like "Expected injection of String" fails miserably.

git-svn-id: d779f126-a31b-0410-b53b-1d3aecad763e
2 files changed