graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF8.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF16.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntField.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalField.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt16.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObjectFinal.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObject.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterDoubleFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/parser/ParserConfig.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONObject.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt8.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObjectFinal.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt8.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/serializer/JSONSerializer.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONWriter.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt8.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalField.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObject.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalField.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/JSONReaderUTF8.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONReader.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalField.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriter.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterFloatFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt16.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriter.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF16.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntField.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriter.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF16.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriter.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt8.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntField.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalMethod.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt16.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObjectFinal.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterDoubleFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/support/spring/FastJsonJsonView.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONArray.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF16.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[extension-solon/src/main/java/com/alibaba/fastjson2/support/solon/Fastjson2StringSerializer.java]" -- "[extension-solon/src/main/java/com/alibaba/fastjson2/support/solon/Fastjson2RenderFactory.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObjectFinal.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF8.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterDoubleFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterFloatFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalMethod.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/serializer/JSONSerializer.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSON.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterFloatFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/support/config/FastJsonConfig.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/parser/ParserConfig.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/internal/asm/MethodWriter.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObjectFinal.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntField.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt16.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterFloatFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF8.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObjectFinal.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriterUTF16.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntField.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObject.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt8.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntField.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterFloatFunc.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterDoubleFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONPath.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONArray.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONWriter.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONObject.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalField.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/ObjectWriterCreatorASM.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterInt8.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriter.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/support/config/FastJsonConfig.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONPath.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterObject.java]" -- "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigIntFunc.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONPath.java]" -- "[fastjson1-compatible/src/main/java/com/alibaba/fastjson/JSONObject.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/com/alibaba/fastjson2/writer/FieldWriterBigDecimalMethod.java]" -- "[core/src/main/java/com/alibaba/fastjson2/JSONWriter.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }