in webbeans-impl/src/main/java/org/apache/webbeans/config/WebBeansContext.java [481:559]
private <T> T backwardCompatibilityLookup(final Class<T> clazz)
{
if (clazz.isInstance(this)) // Allow the WebBeansContext itself to be looked up
{
return clazz.cast(this);
}
// Add them all into the map for backwards compatibility
if (clazz == AlternativesManager.class)
{
return clazz.cast(alternativesManager);
}
if (clazz == AnnotatedElementFactory.class)
{
return clazz.cast(annotatedElementFactory);
}
if (clazz == BeanManagerImpl.class)
{
return clazz.cast(beanManagerImpl);
}
if (clazz == ConversationManager.class)
{
return clazz.cast(conversationManager);
}
if (clazz == CreationalContextFactory.class)
{
return clazz.cast(creationalContextFactory);
}
if (clazz == DecoratorsManager.class)
{
return clazz.cast(decoratorsManager);
}
if (clazz == ExtensionLoader.class)
{
return clazz.cast(extensionLoader);
}
if (clazz == InterceptorsManager.class)
{
return clazz.cast(interceptorsManager);
}
if (clazz == InterceptorDecoratorProxyFactory.class)
{
return clazz.cast(interceptorDecoratorProxyFactory);
}
if (clazz == NormalScopeProxyFactory.class)
{
return clazz.cast(normalScopeProxyFactory);
}
if (clazz == SubclassProxyFactory.class)
{
return clazz.cast(subclassProxyFactory);
}
if (clazz == OpenWebBeansConfiguration.class)
{
return clazz.cast(openWebBeansConfiguration);
}
if (clazz == PluginLoader.class)
{
return clazz.cast(pluginLoader);
}
if (clazz == SerializableBeanVault.class)
{
return clazz.cast(serializableBeanVault);
}
if (clazz == StereoTypeManager.class)
{
return clazz.cast(stereoTypeManager);
}
if (clazz == InterceptorResolutionService.class)
{
return clazz.cast(interceptorResolutionService);
}
if (clazz == NotificationManager.class)
{
return clazz.cast(notificationManager);
}
return null;
}