| Class Summary | 
| AbstractInjectorMethod | Common base class for injector methods. | 
| GuiceUtil | Util object that offers helper methods which can retrieve Keysand additional dependency injection information on types or members. | 
| MemberCollector | This class can be used to collect a type's members, including those of its
 (recursive) superclasses and interfaces. | 
| MethodCallUtil | Utility code to create method and constructor calls. | 
| NameGenerator | Helper to generate various names for members of a Ginjectorimplementation. | 
| Preconditions | Simple static methods to be called at the start of your own methods to verify
 correct arguments and state. | 
| PrettyPrinter | Pretty-printer that formats internal types for human consumption in error
 messages. | 
| SourceSnippetBuilder | Builder that composes source snippets from other source snippets. | 
| SourceSnippets | Utility class for source snippets. | 
| SourceWriteUtil | Helper object for source writing. |