Class ImportManager

java.lang.Object
org.inferred.freebuilder.processor.source.ImportManager

class ImportManager extends Object
Adds imports and applies scope visibility rules to a compilation unit.

To ensure we never import common names like 'Builder', nested classes must have at least one non-lowercase letter (apart from the first) in their name.