The following document contains the results of PMD's CPD 4.2.5.
File | Line |
---|---|
org/springframework/osgi/blueprint/config/internal/BlueprintCollectionBeanDefinitionParser.java | 83 |
org/springframework/osgi/blueprint/config/internal/BlueprintReferenceBeanDefinitionParser.java | 78 |
} @Override protected String generateBeanName(String id, BeanDefinition def, ParserContext parserContext) { return super.generateBeanName(ParsingUtils.BLUEPRINT_GENERATED_NAME_PREFIX + id, def, parserContext); } @Override protected void postProcessListenerDefinition(BeanDefinition wrapperDef) { wrapperDef.getPropertyValues().addPropertyValue("blueprintCompliant", true); } @Override protected void applyDefaults(ParserContext parserContext, OsgiDefaultsDefinition defaults, BeanDefinitionBuilder builder) { super.applyDefaults(parserContext, defaults, builder); if (defaults instanceof BlueprintDefaultsDefinition) { BlueprintDefaultsDefinition defs = (BlueprintDefaultsDefinition) defaults; if (defs.getDefaultInitialization()) { builder.setLazyInit(defs.getDefaultInitialization()); } } } @Override protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) throws BeanDefinitionStoreException { String id = element.getAttribute(ID_ATTRIBUTE); if (!StringUtils.hasText(id)) { id = generateBeanName("", definition, parserContext); } return id; } } |