public boolean processSecondRound ( Set < ? extends TypeElement > annotations , RoundEnvironment roundEnv ) { for ( SQLiteDatabaseSchema schema : schemas ) { // Analyze beans BEFORE daos, because beans are needed for DAO // definition for ( String daoName : schema . getDaoNameSet ( ) ) { // check dao into bean definition if ( globalDaoGenerated . contains ( daoName ) ) { createSQLEntityFromDao ( schema , schema . getElement ( ) , daoName ) ; createSQLDaoDefinition ( schema , globalBeanElements , globalDaoElements , daoName ) ; } } // end foreach bean } // end foreach dataSource return true ; }
Process second round .