private void addClass(final ClassMeta<?> classMeta) { try { if (definitionMap.containsKey(classMeta.name())) { return; } definitionMap.put(classMeta.name(), null); final DefinitionBuilder definitionBuilder = new DefinitionBuilder(); final String description = getDescription(classMeta); definitionBuilder.setDescription(description); final Map<String, FieldAccess> fieldAccessMap = classMeta.fieldMap(); fieldAccessMap.entrySet().forEach(fieldAccessEntry -> { final FieldAccess fieldAccess = fieldAccessEntry.getValue(); if (fieldAccess.ignore() || fieldAccess.isStatic()) { return; } definitionBuilder.addProperty(fieldAccess.name(), convertFieldToSchema(fieldAccess)); }); final Definition definition = definitionBuilder.build(); definitionMap.put(classMeta.name(), definition); } catch (Exception ex) { logger.warn("Unable to add class " + classMeta.longName(), ex); } }
private static Map<String, FieldAccess> removeNonSerializable(Map<String, FieldAccess> fieldAccessMap) { LinkedHashMap<String, FieldAccess> map = new LinkedHashMap<>(fieldAccessMap); final List<String> set = new ArrayList(fieldAccessMap.keySet()); for (String key : set) { final FieldAccess fieldAccess = fieldAccessMap.get(key); if (fieldAccess.isStatic() || fieldAccess.ignore() ) { map.remove(key); } } return map; }
private static Map<String, FieldAccess> removeNonSerializable(Map<String, FieldAccess> fieldAccessMap) { LinkedHashMap<String, FieldAccess> map = new LinkedHashMap<>(fieldAccessMap); final List<String> set = new ArrayList(fieldAccessMap.keySet()); for (String key : set) { final FieldAccess fieldAccess = fieldAccessMap.get(key); if (fieldAccess.isStatic() || fieldAccess.ignore() ) { map.remove(key); } } return map; }
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; fieldAccessMap = new LinkedHashMap<>(); for (Map.Entry<String, FieldAccess> entry : mapOld.entrySet()) { if (entry.getValue().isStatic()) { continue; if (fa.isStatic()) { continue;
if (access.isStatic()) { continue;
if (access.isStatic()) { continue;
if (access.isStatic()) { continue;
if (access.isStatic()) { continue;
if (field.isStatic() || field.isWriteOnly()) { continue;
if (field.isStatic() || field.isWriteOnly()) { continue;
private static void copySrcFieldToDestField( Object src, Object dst, FieldAccess dstField, FieldAccess srcField, Set<String> ignore ) { if ( srcField.isStatic() ) { return ;
private static void copySrcFieldToDestField( Object src, Object dst, FieldAccess dstField, FieldAccess srcField, Set<String> ignore ) { if ( srcField.isStatic() ) { return ;