public DefaultComponentContainerOracleBuilder(TreeLogger logger, GeneratorContext generatorContext) {
super(logger, generatorContext);
}
public ComponentContainerOracle build(JClassType componentContainerType) {
ComponentContainerOracleImpl oracle = new ComponentContainerOracleImpl(componentContainerType);
List<ComponentContainerProcessor> processors = resolveAndLoadProcessors(componentContainerType);
process(oracle, processors);
return oracle;
}