Class InitializationVisitor

All Implemented Interfaces:
TreeVisitor<Void,Void>

public class InitializationVisitor extends BaseTypeVisitor<InitializationAnnotatedTypeFactory>
The visitor for the freedom-before-commitment type-system. The freedom-before-commitment type-system and this class are abstract and need to be combined with another type-system whose safe initialization should be tracked. For an example, see the NullnessChecker.