public void removeSupplies(KernelControllerContext context) Set<SupplyMetaData> supplies = metaData.getSupplies(); if (supplies != null)
public void addSupplies(KernelControllerContext context) Set<SupplyMetaData> supplies = metaData.getSupplies(); if (supplies != null)
protected List<? extends MetaDataVisitorNode> internalApplyAnnotation(ClassInfo info, Supplys annotation, BeanMetaData beanMetaData) { Set<SupplyMetaData> supplies = beanMetaData.getSupplies(); if (supplies == null) { AbstractBeanMetaData abmd = checkIfNotAbstractBeanMetaDataSpecific(beanMetaData); supplies = new HashSet<SupplyMetaData>(); abmd.setSupplies(supplies); } List<MetaDataVisitorNode> nodes = new ArrayList<MetaDataVisitorNode>(); for(Supply supply : annotation.value()) { AbstractSupplyMetaData asmd = new AbstractSupplyMetaData(supply.value()); if (isAttributePresent(supply.type())) asmd.setType(supply.type().getName()); if (supplies.add(asmd)) nodes.add(asmd); } return nodes; } }
protected List<? extends MetaDataVisitorNode> internalApplyAnnotation(ClassInfo info, MetaData retrieval, Annotation annotation, BeanMetaData beanMetaData) throws Throwable { Set<SupplyMetaData> supplies = beanMetaData.getSupplies(); if (supplies == null) { AbstractBeanMetaData abmd = checkIfNotAbstractBeanMetaDataSpecific(beanMetaData); supplies = new HashSet<SupplyMetaData>(); abmd.setSupplies(supplies); return applyAnnotationsSupply(annotation, supplies); } AnnotationsSupply as = findAnnotationsSupply(supplies); if (as == null) return applyAnnotationsSupply(annotation, supplies); else { as.addAnnotation(annotation); return null; } }
Set<SupplyMetaData> supplies = builder.getBeanMetaData().getSupplies(); if (supplies != null)
log.info(" with dependencies:"); log.info(" and supplies:"); for(SupplyMetaData smd : mcbmd.getSupplies())