ComponentExtension componentExtension = new ComponentExtension(builder);
ComponentFactoryExtension componentFactoryExtension = new ComponentFactoryExtension(builder);
addInjectToConstructorExtension.processAnnotatedType(pat);
componentExtension.processAnnotatedType(pat);
componentFactoryExtension.addProducesToComponentFactory(pat);
pat.setAnnotatedType(builder.create());
}
}
private boolean accept(ProcessAnnotatedType pat) {
Class type = pat.getAnnotatedType().getJavaClass();