private <K, V> PersistentMap<K, V> extractMap(Supplier<Map<K, V>> s) { if (!resetAll) return HashMap.fromMap(s.get()); return HashMap.empty(); }
public Config buildConfig(Class class1) { Microserver microserver = (Microserver) class1.getAnnotation(Microserver.class); if (microserver == null){ microserver = Microserver.Instance.class.getAnnotation(Microserver.class); } String[] basePackages=microserver.basePackages(); if(basePackages.length==0){ String[] basePackagesFromClass ={class1.getPackage().getName()}; basePackages = basePackagesFromClass; } List<Class> classes = buildClasses(class1, microserver); Map<String, String> properties = buildProperties(microserver); return Config.instance().withBasePackages(basePackages).withEntityScan(microserver.entityScan()).withClasses(cyclops.data.HashSet.fromIterable(classes)) .withPropertiesName(microserver.propertiesName()).withInstancePropertiesName(microserver.instancePropertiesName()) .withServiceTypePropertiesName(microserver.serviceTypePropertiesName()) .withAllowCircularReferences(microserver.allowCircularDependencies()).withProperties(HashMap.fromMap(properties)).set(); }
@Test public void testMapKVPutAll() { Map<String,Integer> map = new java.util.HashMap<>(); map.put("1",1); map.put("2",2); map.put("3",3); map.put("4",4); map.put("5",5); map.put("6",6); Map<String,Integer> map2 = new java.util.HashMap<>(); map2.put("1",1); map2.put("2",2); map2.put("3",3); map2.put("4",4); map2.put("5",5); map2.put("6",6); assertThat(of("1",1).putAll(cyclops.data.HashMap.fromMap(map2)).javaMap(),equalTo(map)); }
/** * @return Persistent transform of all registered adapters */ public ImmutableMap<K, Adapter<V>> registered() { return HashMap.fromMap(registered); }
private <K, V> PersistentMap<K, V> extractMap(Supplier<Map<K, V>> s) { if (!resetAll) return HashMap.fromMap(s.get()); return HashMap.empty(); }
public Config buildConfig(Class class1) { Microserver microserver = (Microserver) class1.getAnnotation(Microserver.class); if (microserver == null){ microserver = Microserver.Instance.class.getAnnotation(Microserver.class); } String[] basePackages=microserver.basePackages(); if(basePackages.length==0){ String[] basePackagesFromClass ={class1.getPackage().getName()}; basePackages = basePackagesFromClass; } List<Class> classes = buildClasses(class1, microserver); Map<String, String> properties = buildProperties(microserver); return Config.instance().withBasePackages(basePackages).withEntityScan(microserver.entityScan()).withClasses(cyclops.data.HashSet.fromIterable(classes)) .withPropertiesName(microserver.propertiesName()).withInstancePropertiesName(microserver.instancePropertiesName()) .withServiceTypePropertiesName(microserver.serviceTypePropertiesName()) .withAllowCircularReferences(microserver.allowCircularDependencies()).withProperties(HashMap.fromMap(properties)).set(); }