MapType mapType = MapType.findMapType(declaredType, context.getContext()); if (mapType != null) { JsonType keyType = mapType.getKeyType().accept(this, new Context(context.getContext(), false, false, context.getStack())); JsonType valueType = mapType.getValueType().accept(this, new Context(context.getContext(), false, false, context.getStack())); jsonType = new JsonMapType(keyType, valueType);
MapType mapType = MapType.findMapType(declaredType, context.getContext()); if (mapType != null) { JsonType keyType = mapType.getKeyType().accept(this, new Context(context.getContext(), false, false, context.getStack())); JsonType valueType = mapType.getValueType().accept(this, new Context(context.getContext(), false, false, context.getStack())); jsonType = new JsonMapType(keyType, valueType);
JsonType keyType = keyUsing == null ? getJsonType(keyAs == null ? (DecoratedTypeMirror) mapType.getKeyType() : keyAs, context) : KnownJsonType.OBJECT; JsonType valueType = contentUsing == null ? getJsonType(contentAs == null ? (DecoratedTypeMirror) mapType.getValueType() : contentAs, context) : KnownJsonType.OBJECT; return new JsonMapType(keyType, valueType);
JsonType keyType = keyUsing == null ? getJsonType(keyAs == null ? (DecoratedTypeMirror) mapType.getKeyType() : keyAs, context) : KnownJsonType.OBJECT; JsonType valueType = contentUsing == null ? getJsonType(contentAs == null ? (DecoratedTypeMirror) mapType.getValueType() : contentAs, context) : KnownJsonType.OBJECT; return new JsonMapType(keyType, valueType);