use of org.batfish.representation.juniper.GeneratedRoute in project batfish by batfish.
the class ConfigurationBuilder method enterRo_generate.
@Override
public void enterRo_generate(Ro_generateContext ctx) {
if (ctx.IP_PREFIX() != null) {
Prefix prefix = Prefix.parse(ctx.IP_PREFIX().getText());
Map<Prefix, GeneratedRoute> generatedRoutes = _currentRib.getGeneratedRoutes();
_currentGeneratedRoute = generatedRoutes.computeIfAbsent(prefix, GeneratedRoute::new);
} else if (ctx.IPV6_PREFIX() != null) {
// dummy generated route not added to configuration
_currentGeneratedRoute = new GeneratedRoute(null);
todo(ctx, F_IPV6);
}
}
Aggregations