@Override public CommonConfig register(final Object component) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Object component) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Object component, final Map<Class<?>, Integer> contracts) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, contracts, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Object component, final Map<Class<?>, Integer> contracts) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, contracts, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Object component, final int bindingPriority) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, bindingPriority, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Object component, final int bindingPriority) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, bindingPriority, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass, final Map<Class<?>, Integer> contracts) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, contracts, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass, final int bindingPriority) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, bindingPriority, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass, final int bindingPriority) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, bindingPriority, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass, final Map<Class<?>, Integer> contracts) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, contracts, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Object component, final Class<?>... contracts) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (contracts == null || contracts.length == 0) { LOGGER.warning(LocalizationMessages.COMPONENT_CONTRACTS_EMPTY_OR_NULL(componentClass)); return this; } if (componentBag.register(component, asNewIdentitySet(contracts), getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Object component, final Class<?>... contracts) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (contracts == null || contracts.length == 0) { LOGGER.warning(LocalizationMessages.COMPONENT_CONTRACTS_EMPTY_OR_NULL(componentClass)); return this; } if (componentBag.register(component, asNewIdentitySet(contracts), getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass, final Class<?>... contracts) { checkComponentClassNotNull(componentClass); if (contracts == null || contracts.length == 0) { LOGGER.warning(LocalizationMessages.COMPONENT_CONTRACTS_EMPTY_OR_NULL(componentClass)); return this; } if (componentBag.register(componentClass, asNewIdentitySet(contracts), getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass, final Class<?>... contracts) { checkComponentClassNotNull(componentClass); if (contracts == null || contracts.length == 0) { LOGGER.warning(LocalizationMessages.COMPONENT_CONTRACTS_EMPTY_OR_NULL(componentClass)); return this; } if (componentBag.register(componentClass, asNewIdentitySet(contracts), getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Object component) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Object component, final Map<Class<?>, Integer> contracts) { checkProviderNotNull(component); final Class<?> componentClass = component.getClass(); if (componentBag.register(component, contracts, getModelEnhancer(componentClass))) { processFeatureRegistration(component, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass, final int bindingPriority) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, bindingPriority, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }
@Override public CommonConfig register(final Class<?> componentClass) { checkComponentClassNotNull(componentClass); if (componentBag.register(componentClass, getModelEnhancer(componentClass))) { processFeatureRegistration(null, componentClass); } return this; }