public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper paramJsonFormatVisitorWrapper, JavaType paramJavaType) { JsonMapFormatVisitor localJsonMapFormatVisitor1; if (paramJsonFormatVisitorWrapper == null) localJsonMapFormatVisitor1 = null; else localJsonMapFormatVisitor1 = paramJsonFormatVisitorWrapper.expectMapFormat(paramJavaType); JsonMapFormatVisitor localJsonMapFormatVisitor2 = localJsonMapFormatVisitor1; if (localJsonMapFormatVisitor1 != null) { localJsonMapFormatVisitor2.keyFormat(this._keySerializer, this._keyType); JsonSerializer localJsonSerializer1 = this._valueSerializer; JsonSerializer localJsonSerializer2 = localJsonSerializer1; if (localJsonSerializer1 == null) localJsonSerializer2 = _findAndAddDynamic(this._dynamicValueSerializers, this._valueType, paramJsonFormatVisitorWrapper.getProvider()); localJsonMapFormatVisitor2.valueFormat(localJsonSerializer2, this._valueType); } }
@Override public JsonMapFormatVisitor expectMapFormat(JavaType type) throws JsonMappingException { addFieldIfPresent("Map"); return new JsonMapFormatVisitor.Base(provider); }
@Override public JsonMapFormatVisitor expectMapFormat(JavaType type) throws JsonMappingException { return setTypeAndReturn(new TSJsonMapFormatVisitor(this, conf)); }