gitextract_e_i0aaw3/ ├── .github/ │ └── workflows/ │ └── ci.yaml ├── .gitignore ├── .gitpod.yml ├── .travis.yml ├── CONTRIBUTING.md ├── README.md ├── SECURITY.md ├── license.txt ├── pom.xml ├── rfc4627.txt ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ ├── META-INF/ │ │ │ │ └── MANIFEST.MF │ │ │ └── com/ │ │ │ └── alibaba/ │ │ │ └── fastjson/ │ │ │ ├── JSON.java │ │ │ ├── JSONArray.java │ │ │ ├── JSONAware.java │ │ │ ├── JSONException.java │ │ │ ├── JSONObject.java │ │ │ ├── JSONPObject.java │ │ │ ├── JSONPatch.java │ │ │ ├── JSONPath.java │ │ │ ├── JSONPathException.java │ │ │ ├── JSONReader.java │ │ │ ├── JSONStreamAware.java │ │ │ ├── JSONStreamContext.java │ │ │ ├── JSONValidator.java │ │ │ ├── JSONWriter.java │ │ │ ├── PropertyNamingStrategy.java │ │ │ ├── TypeReference.java │ │ │ ├── annotation/ │ │ │ │ ├── JSONCreator.java │ │ │ │ ├── JSONField.java │ │ │ │ ├── JSONPOJOBuilder.java │ │ │ │ └── JSONType.java │ │ │ ├── asm/ │ │ │ │ ├── ByteVector.java │ │ │ │ ├── ClassReader.java │ │ │ │ ├── ClassWriter.java │ │ │ │ ├── FieldWriter.java │ │ │ │ ├── Item.java │ │ │ │ ├── Label.java │ │ │ │ ├── MethodCollector.java │ │ │ │ ├── MethodVisitor.java │ │ │ │ ├── MethodWriter.java │ │ │ │ ├── Opcodes.java │ │ │ │ ├── Type.java │ │ │ │ └── TypeCollector.java │ │ │ ├── parser/ │ │ │ │ ├── DefaultExtJSONParser.java │ │ │ │ ├── DefaultJSONParser.java │ │ │ │ ├── Feature.java │ │ │ │ ├── JSONLexer.java │ │ │ │ ├── JSONLexerBase.java │ │ │ │ ├── JSONReaderScanner.java │ │ │ │ ├── JSONScanner.java │ │ │ │ ├── JSONToken.java │ │ │ │ ├── ParseContext.java │ │ │ │ ├── ParserConfig.java │ │ │ │ ├── SymbolTable.java │ │ │ │ └── deserializer/ │ │ │ │ ├── ASMDeserializerFactory.java │ │ │ │ ├── AbstractDateDeserializer.java │ │ │ │ ├── ArrayListTypeFieldDeserializer.java │ │ │ │ ├── AutowiredObjectDeserializer.java │ │ │ │ ├── ContextObjectDeserializer.java │ │ │ │ ├── DefaultFieldDeserializer.java │ │ │ │ ├── EnumCreatorDeserializer.java │ │ │ │ ├── EnumDeserializer.java │ │ │ │ ├── ExtraProcessable.java │ │ │ │ ├── ExtraProcessor.java │ │ │ │ ├── ExtraTypeProvider.java │ │ │ │ ├── FieldDeserializer.java │ │ │ │ ├── FieldTypeResolver.java │ │ │ │ ├── JSONPDeserializer.java │ │ │ │ ├── JavaBeanDeserializer.java │ │ │ │ ├── JavaObjectDeserializer.java │ │ │ │ ├── Jdk8DateCodec.java │ │ │ │ ├── MapDeserializer.java │ │ │ │ ├── NumberDeserializer.java │ │ │ │ ├── ObjectDeserializer.java │ │ │ │ ├── OptionalCodec.java │ │ │ │ ├── ParseProcess.java │ │ │ │ ├── PropertyProcessable.java │ │ │ │ ├── PropertyProcessableDeserializer.java │ │ │ │ ├── ResolveFieldDeserializer.java │ │ │ │ ├── SqlDateDeserializer.java │ │ │ │ ├── StackTraceElementDeserializer.java │ │ │ │ ├── ThrowableDeserializer.java │ │ │ │ └── TimeDeserializer.java │ │ │ ├── serializer/ │ │ │ │ ├── ASMSerializerFactory.java │ │ │ │ ├── AdderSerializer.java │ │ │ │ ├── AfterFilter.java │ │ │ │ ├── AnnotationSerializer.java │ │ │ │ ├── AppendableSerializer.java │ │ │ │ ├── ArraySerializer.java │ │ │ │ ├── AtomicCodec.java │ │ │ │ ├── AutowiredObjectSerializer.java │ │ │ │ ├── AwtCodec.java │ │ │ │ ├── BeanContext.java │ │ │ │ ├── BeforeFilter.java │ │ │ │ ├── BigDecimalCodec.java │ │ │ │ ├── BigIntegerCodec.java │ │ │ │ ├── BooleanCodec.java │ │ │ │ ├── ByteBufferCodec.java │ │ │ │ ├── CalendarCodec.java │ │ │ │ ├── CharArrayCodec.java │ │ │ │ ├── CharacterCodec.java │ │ │ │ ├── ClobSerializer.java │ │ │ │ ├── CollectionCodec.java │ │ │ │ ├── ContextObjectSerializer.java │ │ │ │ ├── ContextValueFilter.java │ │ │ │ ├── DateCodec.java │ │ │ │ ├── DoubleSerializer.java │ │ │ │ ├── EnumSerializer.java │ │ │ │ ├── EnumerationSerializer.java │ │ │ │ ├── FieldSerializer.java │ │ │ │ ├── FloatCodec.java │ │ │ │ ├── GuavaCodec.java │ │ │ │ ├── IntegerCodec.java │ │ │ │ ├── JSONAwareSerializer.java │ │ │ │ ├── JSONLibDataFormatSerializer.java │ │ │ │ ├── JSONObjectCodec.java │ │ │ │ ├── JSONSerializable.java │ │ │ │ ├── JSONSerializableSerializer.java │ │ │ │ ├── JSONSerializer.java │ │ │ │ ├── JSONSerializerMap.java │ │ │ │ ├── JavaBeanSerializer.java │ │ │ │ ├── JodaCodec.java │ │ │ │ ├── LabelFilter.java │ │ │ │ ├── Labels.java │ │ │ │ ├── ListSerializer.java │ │ │ │ ├── LongCodec.java │ │ │ │ ├── MapSerializer.java │ │ │ │ ├── MiscCodec.java │ │ │ │ ├── NameFilter.java │ │ │ │ ├── ObjectArrayCodec.java │ │ │ │ ├── ObjectSerializer.java │ │ │ │ ├── PascalNameFilter.java │ │ │ │ ├── PrimitiveArraySerializer.java │ │ │ │ ├── PropertyFilter.java │ │ │ │ ├── PropertyPreFilter.java │ │ │ │ ├── ReferenceCodec.java │ │ │ │ ├── SerialContext.java │ │ │ │ ├── SerializeBeanInfo.java │ │ │ │ ├── SerializeConfig.java │ │ │ │ ├── SerializeFilter.java │ │ │ │ ├── SerializeFilterable.java │ │ │ │ ├── SerializeWriter.java │ │ │ │ ├── SerializerFeature.java │ │ │ │ ├── SimpleDateFormatSerializer.java │ │ │ │ ├── SimplePropertyPreFilter.java │ │ │ │ ├── StringCodec.java │ │ │ │ ├── ToStringSerializer.java │ │ │ │ └── ValueFilter.java │ │ │ ├── spi/ │ │ │ │ └── Module.java │ │ │ ├── support/ │ │ │ │ ├── config/ │ │ │ │ │ └── FastJsonConfig.java │ │ │ │ ├── geo/ │ │ │ │ │ ├── Feature.java │ │ │ │ │ ├── FeatureCollection.java │ │ │ │ │ ├── Geometry.java │ │ │ │ │ ├── GeometryCollection.java │ │ │ │ │ ├── LineString.java │ │ │ │ │ ├── MultiLineString.java │ │ │ │ │ ├── MultiPoint.java │ │ │ │ │ ├── MultiPolygon.java │ │ │ │ │ ├── Point.java │ │ │ │ │ └── Polygon.java │ │ │ │ ├── hsf/ │ │ │ │ │ ├── HSFJSONUtils.java │ │ │ │ │ └── MethodLocator.java │ │ │ │ ├── jaxrs/ │ │ │ │ │ ├── FastJsonAutoDiscoverable.java │ │ │ │ │ ├── FastJsonFeature.java │ │ │ │ │ └── FastJsonProvider.java │ │ │ │ ├── moneta/ │ │ │ │ │ └── MonetaCodec.java │ │ │ │ ├── retrofit/ │ │ │ │ │ └── Retrofit2ConverterFactory.java │ │ │ │ ├── spring/ │ │ │ │ │ ├── FastJsonContainer.java │ │ │ │ │ ├── FastJsonHttpMessageConverter.java │ │ │ │ │ ├── FastJsonHttpMessageConverter4.java │ │ │ │ │ ├── FastJsonJsonView.java │ │ │ │ │ ├── FastJsonRedisSerializer.java │ │ │ │ │ ├── FastJsonViewResponseBodyAdvice.java │ │ │ │ │ ├── FastJsonpHttpMessageConverter4.java │ │ │ │ │ ├── FastJsonpResponseBodyAdvice.java │ │ │ │ │ ├── FastjsonSockJsMessageCodec.java │ │ │ │ │ ├── GenericFastJsonRedisSerializer.java │ │ │ │ │ ├── JSONPResponseBodyAdvice.java │ │ │ │ │ ├── MappingFastJsonValue.java │ │ │ │ │ ├── PropertyPreFilters.java │ │ │ │ │ ├── annotation/ │ │ │ │ │ │ ├── FastJsonFilter.java │ │ │ │ │ │ ├── FastJsonView.java │ │ │ │ │ │ └── ResponseJSONP.java │ │ │ │ │ └── messaging/ │ │ │ │ │ └── MappingFastJsonMessageConverter.java │ │ │ │ └── springfox/ │ │ │ │ └── SwaggerJsonSerializer.java │ │ │ └── util/ │ │ │ ├── ASMClassLoader.java │ │ │ ├── ASMUtils.java │ │ │ ├── AntiCollisionHashMap.java │ │ │ ├── Base64.java │ │ │ ├── BiFunction.java │ │ │ ├── FieldInfo.java │ │ │ ├── Function.java │ │ │ ├── GenericArrayTypeImpl.java │ │ │ ├── IOUtils.java │ │ │ ├── IdentityHashMap.java │ │ │ ├── JavaBeanInfo.java │ │ │ ├── ModuleUtil.java │ │ │ ├── ParameterizedTypeImpl.java │ │ │ ├── RyuDouble.java │ │ │ ├── RyuFloat.java │ │ │ ├── ServiceLoader.java │ │ │ ├── ThreadLocalCache.java │ │ │ ├── TypeUtils.java │ │ │ └── UTF8Decoder.java │ │ └── resources/ │ │ └── META-INF/ │ │ ├── LICENSE.txt │ │ ├── NOTICE.txt │ │ └── services/ │ │ ├── javax.ws.rs.ext.MessageBodyReader │ │ ├── javax.ws.rs.ext.MessageBodyWriter │ │ ├── javax.ws.rs.ext.Providers │ │ └── org.glassfish.jersey.internal.spi.AutoDiscoverable │ └── test/ │ ├── java/ │ │ ├── cn/ │ │ │ └── com/ │ │ │ └── tx/ │ │ │ └── domain/ │ │ │ ├── notifyDetail/ │ │ │ │ └── NotifyDetail.java │ │ │ └── pagination/ │ │ │ └── Pagination.java │ │ ├── com/ │ │ │ ├── alibaba/ │ │ │ │ ├── china/ │ │ │ │ │ └── bolt/ │ │ │ │ │ └── biz/ │ │ │ │ │ └── daili/ │ │ │ │ │ └── merchants/ │ │ │ │ │ └── vo/ │ │ │ │ │ └── MerchantsVO.java │ │ │ │ ├── fastjson/ │ │ │ │ │ ├── JSONPathTest.java │ │ │ │ │ ├── codegen/ │ │ │ │ │ │ ├── ClassGen.java │ │ │ │ │ │ └── DeserializerGen.java │ │ │ │ │ ├── deserializer/ │ │ │ │ │ │ ├── IgnoreTypeDeserializer.java │ │ │ │ │ │ ├── TestISO8601Date.java │ │ │ │ │ │ ├── ValueBean.java │ │ │ │ │ │ ├── issue1463/ │ │ │ │ │ │ │ ├── TestIssue1463.java │ │ │ │ │ │ │ └── beans/ │ │ │ │ │ │ │ └── Person.java │ │ │ │ │ │ ├── issue2358/ │ │ │ │ │ │ │ └── TestJson.java │ │ │ │ │ │ ├── issue2638/ │ │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ │ └── TestIssue2638.java │ │ │ │ │ │ ├── issue2711/ │ │ │ │ │ │ │ ├── PageRequest.java │ │ │ │ │ │ │ ├── TestIssue.java │ │ │ │ │ │ │ └── User.java │ │ │ │ │ │ ├── issue2779/ │ │ │ │ │ │ │ ├── Issue2779Test.java │ │ │ │ │ │ │ └── LargeJavaBean.java │ │ │ │ │ │ ├── issue2898/ │ │ │ │ │ │ │ └── TestIssue2898.java │ │ │ │ │ │ ├── issue2951/ │ │ │ │ │ │ │ └── TestIssue2951.java │ │ │ │ │ │ ├── issue3050/ │ │ │ │ │ │ │ ├── TestIssue3050.java │ │ │ │ │ │ │ └── beans/ │ │ │ │ │ │ │ └── Person.java │ │ │ │ │ │ ├── issue3248/ │ │ │ │ │ │ │ └── TestIssue3248.kt │ │ │ │ │ │ ├── issue3804/ │ │ │ │ │ │ │ └── TestIssue3804.java │ │ │ │ │ │ ├── issues3671/ │ │ │ │ │ │ │ └── TestIssue3671.java │ │ │ │ │ │ ├── issues3796/ │ │ │ │ │ │ │ ├── TestIssues3796.java │ │ │ │ │ │ │ └── bean/ │ │ │ │ │ │ │ ├── CommonObject.java │ │ │ │ │ │ │ ├── CommonObject2.java │ │ │ │ │ │ │ ├── CommonObject3.java │ │ │ │ │ │ │ ├── LargeJavaBean.java │ │ │ │ │ │ │ ├── ObjectA.java │ │ │ │ │ │ │ ├── ObjectA1.java │ │ │ │ │ │ │ ├── ObjectA2.java │ │ │ │ │ │ │ ├── ObjectB.java │ │ │ │ │ │ │ ├── ObjectB1.java │ │ │ │ │ │ │ ├── ObjectB2.java │ │ │ │ │ │ │ ├── ObjectC.java │ │ │ │ │ │ │ ├── ObjectC1.java │ │ │ │ │ │ │ ├── ObjectC2.java │ │ │ │ │ │ │ ├── ObjectD.java │ │ │ │ │ │ │ ├── ObjectD1.java │ │ │ │ │ │ │ ├── ObjectD1_A.java │ │ │ │ │ │ │ ├── ObjectD2.java │ │ │ │ │ │ │ ├── ObjectD_A.java │ │ │ │ │ │ │ ├── ObjectD_B.java │ │ │ │ │ │ │ ├── ObjectE.java │ │ │ │ │ │ │ ├── ObjectE1.java │ │ │ │ │ │ │ ├── ObjectE2.java │ │ │ │ │ │ │ ├── ObjectF.java │ │ │ │ │ │ │ ├── ObjectF1.java │ │ │ │ │ │ │ ├── ObjectF2.java │ │ │ │ │ │ │ ├── ObjectG.java │ │ │ │ │ │ │ ├── ObjectG1.java │ │ │ │ │ │ │ ├── ObjectG2.java │ │ │ │ │ │ │ ├── ObjectH.java │ │ │ │ │ │ │ ├── ObjectH1.java │ │ │ │ │ │ │ ├── ObjectH2.java │ │ │ │ │ │ │ ├── ObjectH_A.java │ │ │ │ │ │ │ ├── ObjectI.java │ │ │ │ │ │ │ ├── ObjectI1.java │ │ │ │ │ │ │ ├── ObjectI2.java │ │ │ │ │ │ │ ├── ObjectI_A.java │ │ │ │ │ │ │ ├── ObjectJ.java │ │ │ │ │ │ │ ├── ObjectJ1.java │ │ │ │ │ │ │ ├── ObjectJ1_A.java │ │ │ │ │ │ │ ├── ObjectJ1_C.java │ │ │ │ │ │ │ ├── ObjectJ2.java │ │ │ │ │ │ │ ├── ObjectJ_A.java │ │ │ │ │ │ │ ├── ObjectJ_B.java │ │ │ │ │ │ │ ├── ObjectJ_C.java │ │ │ │ │ │ │ ├── ObjectK.java │ │ │ │ │ │ │ ├── ObjectK1.java │ │ │ │ │ │ │ ├── ObjectK1_A.java │ │ │ │ │ │ │ ├── ObjectK1_C.java │ │ │ │ │ │ │ ├── ObjectK2.java │ │ │ │ │ │ │ ├── ObjectK2_A.java │ │ │ │ │ │ │ ├── ObjectL.java │ │ │ │ │ │ │ ├── ObjectL1.java │ │ │ │ │ │ │ ├── ObjectL1_A.java │ │ │ │ │ │ │ ├── ObjectL2.java │ │ │ │ │ │ │ ├── ObjectL2_A.java │ │ │ │ │ │ │ ├── ObjectL2_B.java │ │ │ │ │ │ │ ├── ObjectL2_C.java │ │ │ │ │ │ │ ├── ObjectL_A.java │ │ │ │ │ │ │ ├── ObjectL_B.java │ │ │ │ │ │ │ ├── ObjectM.java │ │ │ │ │ │ │ ├── ObjectM1.java │ │ │ │ │ │ │ ├── ObjectM1_A.java │ │ │ │ │ │ │ ├── ObjectM1_B.java │ │ │ │ │ │ │ ├── ObjectM1_C.java │ │ │ │ │ │ │ ├── ObjectM2.java │ │ │ │ │ │ │ ├── ObjectM2_A.java │ │ │ │ │ │ │ ├── ObjectM_A.java │ │ │ │ │ │ │ ├── ObjectM_B.java │ │ │ │ │ │ │ ├── ObjectN.java │ │ │ │ │ │ │ ├── ObjectN1.java │ │ │ │ │ │ │ ├── ObjectN2.java │ │ │ │ │ │ │ ├── ObjectO.java │ │ │ │ │ │ │ ├── ObjectO1.java │ │ │ │ │ │ │ ├── ObjectO1_A.java │ │ │ │ │ │ │ ├── ObjectO2.java │ │ │ │ │ │ │ ├── ObjectO_A.java │ │ │ │ │ │ │ ├── ObjectP.java │ │ │ │ │ │ │ ├── ObjectP1.java │ │ │ │ │ │ │ ├── ObjectP1_A.java │ │ │ │ │ │ │ ├── ObjectP1_B.java │ │ │ │ │ │ │ ├── ObjectP_A.java │ │ │ │ │ │ │ ├── ObjectQ.java │ │ │ │ │ │ │ ├── ObjectQ1.java │ │ │ │ │ │ │ ├── ObjectQ1_A.java │ │ │ │ │ │ │ ├── ObjectQ1_B.java │ │ │ │ │ │ │ ├── ObjectR.java │ │ │ │ │ │ │ ├── ObjectR1.java │ │ │ │ │ │ │ ├── ObjectS.java │ │ │ │ │ │ │ ├── ObjectS1.java │ │ │ │ │ │ │ ├── ObjectS1_A.java │ │ │ │ │ │ │ ├── ObjectT.java │ │ │ │ │ │ │ ├── ObjectT1.java │ │ │ │ │ │ │ ├── ObjectT_A.java │ │ │ │ │ │ │ ├── ObjectU.java │ │ │ │ │ │ │ ├── ObjectU1.java │ │ │ │ │ │ │ ├── ObjectU1_A.java │ │ │ │ │ │ │ ├── ObjectU1_B.java │ │ │ │ │ │ │ ├── ObjectU1_C.java │ │ │ │ │ │ │ ├── ObjectV.java │ │ │ │ │ │ │ ├── ObjectV1.java │ │ │ │ │ │ │ ├── ObjectV1_A.java │ │ │ │ │ │ │ ├── ObjectV_A.java │ │ │ │ │ │ │ ├── ObjectW.java │ │ │ │ │ │ │ ├── ObjectW1.java │ │ │ │ │ │ │ ├── ObjectX.java │ │ │ │ │ │ │ ├── ObjectX1.java │ │ │ │ │ │ │ ├── ObjectY.java │ │ │ │ │ │ │ ├── ObjectY1.java │ │ │ │ │ │ │ ├── ObjectY_A.java │ │ │ │ │ │ │ ├── ObjectZ.java │ │ │ │ │ │ │ ├── ObjectZ1.java │ │ │ │ │ │ │ ├── ObjectZ1_A.java │ │ │ │ │ │ │ └── OjectN_A.java │ │ │ │ │ │ ├── issues569/ │ │ │ │ │ │ │ ├── TestIssues569.java │ │ │ │ │ │ │ ├── beans/ │ │ │ │ │ │ │ │ ├── Dept.java │ │ │ │ │ │ │ │ └── MyResponse.java │ │ │ │ │ │ │ └── parser/ │ │ │ │ │ │ │ ├── DefaultFieldDeserializerBug569.java │ │ │ │ │ │ │ └── ParserConfigBug569.java │ │ │ │ │ │ └── javabean/ │ │ │ │ │ │ ├── ConvertDO.java │ │ │ │ │ │ ├── ConvertEnum.java │ │ │ │ │ │ └── JavaBeanConvertTest.java │ │ │ │ │ ├── jsonpath/ │ │ │ │ │ │ ├── issue3493/ │ │ │ │ │ │ │ └── TestIssue3493.java │ │ │ │ │ │ └── issue3607/ │ │ │ │ │ │ └── TestIssue3607.java │ │ │ │ │ ├── parser/ │ │ │ │ │ │ └── JSONScannerTest.java │ │ │ │ │ ├── serializer/ │ │ │ │ │ │ ├── SerializeWriterTest.java │ │ │ │ │ │ ├── SerializeWriterToBytesTest.java │ │ │ │ │ │ ├── TestBean.java │ │ │ │ │ │ ├── TestParse.java │ │ │ │ │ │ ├── issue3084/ │ │ │ │ │ │ │ └── TestRefWithQuote.java │ │ │ │ │ │ ├── issue3177/ │ │ │ │ │ │ │ ├── Test3177Bean.java │ │ │ │ │ │ │ └── TestIssues3177.java │ │ │ │ │ │ ├── issue3473/ │ │ │ │ │ │ │ └── SerializeWriterJavaSqlDateTest.java │ │ │ │ │ │ ├── issue3479/ │ │ │ │ │ │ │ └── TestIssue3479.java │ │ │ │ │ │ ├── issue3638and3067/ │ │ │ │ │ │ │ └── Issue3638and3067Test.java │ │ │ │ │ │ └── issues3601/ │ │ │ │ │ │ ├── TestEntity.java │ │ │ │ │ │ ├── TestEnum.java │ │ │ │ │ │ └── TestIssue3601.java │ │ │ │ │ ├── support/ │ │ │ │ │ │ └── jaxrs/ │ │ │ │ │ │ ├── TestIssue885.java │ │ │ │ │ │ └── User.java │ │ │ │ │ └── validate/ │ │ │ │ │ ├── JSONValidateTest_0.java │ │ │ │ │ ├── JSONValidateTest_T1 │ │ │ │ │ ├── JSONValidateTest_basic.java │ │ │ │ │ └── JSONValidateTest_file.java │ │ │ │ └── json/ │ │ │ │ ├── ArrayRefTest2.java │ │ │ │ ├── ByteArrayTest2.java │ │ │ │ ├── SerializerFeatureDistinctTest.java │ │ │ │ ├── TestGC.java │ │ │ │ ├── bvt/ │ │ │ │ │ ├── AnnotationTest.java │ │ │ │ │ ├── AnnotationTest2.java │ │ │ │ │ ├── AnnotationTest3.java │ │ │ │ │ ├── AppendableFieldTest.java │ │ │ │ │ ├── ArmoryTest.java │ │ │ │ │ ├── ArrayListFieldTest.java │ │ │ │ │ ├── ArrayListFieldTest_1.java │ │ │ │ │ ├── ArrayListFloatFieldTest.java │ │ │ │ │ ├── ArrayRefTest.java │ │ │ │ │ ├── Base64Test.java │ │ │ │ │ ├── Base64Test2.java │ │ │ │ │ ├── BigDecimalFieldTest.java │ │ │ │ │ ├── BigIntegerFieldTest.java │ │ │ │ │ ├── BooleanArrayFieldTest.java │ │ │ │ │ ├── BooleanArrayFieldTest_primitive.java │ │ │ │ │ ├── BooleanArrayFieldTest_primitive_private.java │ │ │ │ │ ├── Bug12.java │ │ │ │ │ ├── Bug89.java │ │ │ │ │ ├── BuilderTest.java │ │ │ │ │ ├── ByteArrayFieldTest_1.java │ │ │ │ │ ├── ByteArrayFieldTest_2.java │ │ │ │ │ ├── ByteArrayFieldTest_3.java │ │ │ │ │ ├── ByteArrayFieldTest_4.java │ │ │ │ │ ├── ByteArrayFieldTest_5_base64.java │ │ │ │ │ ├── ByteArrayFieldTest_6_gzip.java │ │ │ │ │ ├── ByteArrayFieldTest_7_gzip_hex.java │ │ │ │ │ ├── ByteFieldTest.java │ │ │ │ │ ├── CastTest.java │ │ │ │ │ ├── CastTest2.java │ │ │ │ │ ├── CharTypesTest.java │ │ │ │ │ ├── CharsetFieldTest.java │ │ │ │ │ ├── ChineseSpaceTest.java │ │ │ │ │ ├── CircularReferenceTest.java │ │ │ │ │ ├── ClassFieldTest.java │ │ │ │ │ ├── CurrencyTest.java │ │ │ │ │ ├── CurrencyTest3.java │ │ │ │ │ ├── CurrencyTest4.java │ │ │ │ │ ├── CurrencyTest5.java │ │ │ │ │ ├── CurrencyTest_2.java │ │ │ │ │ ├── DefaultJSONParserTest.java │ │ │ │ │ ├── DefaultJSONParserTest_ref.java │ │ │ │ │ ├── DeprecatedClassTest.java │ │ │ │ │ ├── DisableSpecialKeyDetectTest.java │ │ │ │ │ ├── DoubleArrayFieldTest_primitive.java │ │ │ │ │ ├── DoubleFieldTest_A.java │ │ │ │ │ ├── EmptyArrayAsNullTest.java │ │ │ │ │ ├── EmptyObjectTest.java │ │ │ │ │ ├── EnumFieldTest.java │ │ │ │ │ ├── EnumFieldTest2.java │ │ │ │ │ ├── EnumFieldTest2_private.java │ │ │ │ │ ├── EnumFieldTest3.java │ │ │ │ │ ├── EnumFieldTest3_private.java │ │ │ │ │ ├── EnumerationTest.java │ │ │ │ │ ├── FastJsonBigClassTest.java │ │ │ │ │ ├── FieldBasedTest.java │ │ │ │ │ ├── FileFieldTest.java │ │ │ │ │ ├── FinalTest.java │ │ │ │ │ ├── FloatArrayFieldTest_primitive.java │ │ │ │ │ ├── FloatFieldTest.java │ │ │ │ │ ├── FloatFieldTest_A.java │ │ │ │ │ ├── FluentSetterTest.java │ │ │ │ │ ├── GetSetNotMatchTest.java │ │ │ │ │ ├── GroovyTest.java │ │ │ │ │ ├── IncomingDataPointTest.java │ │ │ │ │ ├── InetAddressFieldTest.java │ │ │ │ │ ├── InetSocketAddressFieldTest.java │ │ │ │ │ ├── IntArrayFieldTest_primitive.java │ │ │ │ │ ├── IntKeyMapTest.java │ │ │ │ │ ├── IntegerArrayFieldTest.java │ │ │ │ │ ├── Issue213Test.java │ │ │ │ │ ├── JSONArrayTest.java │ │ │ │ │ ├── JSONArrayTest2.java │ │ │ │ │ ├── JSONArrayTest3.java │ │ │ │ │ ├── JSONArrayTest_hashCode.java │ │ │ │ │ ├── JSONBytesTest.java │ │ │ │ │ ├── JSONBytesTest2.java │ │ │ │ │ ├── JSONBytesTest3.java │ │ │ │ │ ├── JSONExceptionTest.java │ │ │ │ │ ├── JSONFeidDemo2.java │ │ │ │ │ ├── JSONFieldDefaultValueTest.java │ │ │ │ │ ├── JSONFieldTest.java │ │ │ │ │ ├── JSONFromObjectTest.java │ │ │ │ │ ├── JSONObjectFluentTest.java │ │ │ │ │ ├── JSONObjectTest.java │ │ │ │ │ ├── JSONObjectTest2.java │ │ │ │ │ ├── JSONObjectTest3.java │ │ │ │ │ ├── JSONObjectTest4.java │ │ │ │ │ ├── JSONObjectTest5.java │ │ │ │ │ ├── JSONObjectTest6.java │ │ │ │ │ ├── JSONObjectTest7.java │ │ │ │ │ ├── JSONObjectTest_get.java │ │ │ │ │ ├── JSONObjectTest_getBigInteger.java │ │ │ │ │ ├── JSONObjectTest_getDate.java │ │ │ │ │ ├── JSONObjectTest_getObj.java │ │ │ │ │ ├── JSONObjectTest_getObj_2.java │ │ │ │ │ ├── JSONObjectTest_get_2.java │ │ │ │ │ ├── JSONObjectTest_hashCode.java │ │ │ │ │ ├── JSONObjectTest_readObject.java │ │ │ │ │ ├── JSONParseTest.java │ │ │ │ │ ├── JSONTest.java │ │ │ │ │ ├── JSONTest2.java │ │ │ │ │ ├── JSONTest3.java │ │ │ │ │ ├── JSONTest_Bytes.java │ │ │ │ │ ├── JSONTest_Bytes_1.java │ │ │ │ │ ├── JSONTest_null.java │ │ │ │ │ ├── JSONTest_overflow.java │ │ │ │ │ ├── JSONTokenTest.java │ │ │ │ │ ├── JSONTypeTest.java │ │ │ │ │ ├── JSONTypeTest1.java │ │ │ │ │ ├── JSONTypeTest_orders_arrayMapping.java │ │ │ │ │ ├── JSONTypeTest_orders_arrayMapping_2.java │ │ │ │ │ ├── JSON_isValid_0.java │ │ │ │ │ ├── JSON_isValid_1_error.java │ │ │ │ │ ├── JSON_toJSONStringTest.java │ │ │ │ │ ├── JSON_toJavaObject_test.java │ │ │ │ │ ├── JavaBeanMappingTest.java │ │ │ │ │ ├── JavaBeanTest.java │ │ │ │ │ ├── JsonValueTest.java │ │ │ │ │ ├── LexerTest.java │ │ │ │ │ ├── LinkedListFieldTest.java │ │ │ │ │ ├── ListFieldTest.java │ │ │ │ │ ├── ListFieldTest2.java │ │ │ │ │ ├── ListFieldTest3.java │ │ │ │ │ ├── ListFloatFieldTest.java │ │ │ │ │ ├── LocaleFieldTest.java │ │ │ │ │ ├── LongArrayFieldTest.java │ │ │ │ │ ├── LongArrayFieldTest_primitive.java │ │ │ │ │ ├── LongFieldTest.java │ │ │ │ │ ├── LongFieldTest_2.java │ │ │ │ │ ├── LongFieldTest_2_private.java │ │ │ │ │ ├── LongFieldTest_2_stream.java │ │ │ │ │ ├── LongFieldTest_3.java │ │ │ │ │ ├── LongFieldTest_3_private.java │ │ │ │ │ ├── LongFieldTest_3_stream.java │ │ │ │ │ ├── LongFieldTest_4.java │ │ │ │ │ ├── LongFieldTest_4_stream.java │ │ │ │ │ ├── LongFieldTest_primitive.java │ │ │ │ │ ├── MapRefTest.java │ │ │ │ │ ├── MapRefTest1.java │ │ │ │ │ ├── MapRefTest2.java │ │ │ │ │ ├── MapRefTest3.java │ │ │ │ │ ├── MapRefTest4.java │ │ │ │ │ ├── MapRefTest5.java │ │ │ │ │ ├── MapRefTest6.java │ │ │ │ │ ├── MapTest.java │ │ │ │ │ ├── MapTest2.java │ │ │ │ │ ├── MaterializedInterfaceTest.java │ │ │ │ │ ├── MaterializedInterfaceTest2.java │ │ │ │ │ ├── ModuleTest.java │ │ │ │ │ ├── NotWriteRootClassNameTest.java │ │ │ │ │ ├── NumberFieldTest.java │ │ │ │ │ ├── OOMTest.java │ │ │ │ │ ├── ObjectArrayFieldTest.java │ │ │ │ │ ├── ObjectFieldTest.java │ │ │ │ │ ├── OverriadeTest.java │ │ │ │ │ ├── ParseArrayTest.java │ │ │ │ │ ├── PatternFieldTest.java │ │ │ │ │ ├── PointTest.java │ │ │ │ │ ├── PointTest2.java │ │ │ │ │ ├── PublicFieldDoubleTest.java │ │ │ │ │ ├── PublicFieldFloatTest.java │ │ │ │ │ ├── PublicFieldLongTest.java │ │ │ │ │ ├── PublicFieldStringTest.java │ │ │ │ │ ├── RectangleTest.java │ │ │ │ │ ├── SerializeEnumAsJavaBeanTest.java │ │ │ │ │ ├── SerializeEnumAsJavaBeanTest_manual.java │ │ │ │ │ ├── SerializeEnumAsJavaBeanTest_private.java │ │ │ │ │ ├── SerializeWriterTest.java │ │ │ │ │ ├── ServiceLoaderTest.java │ │ │ │ │ ├── ShortArrayFieldTest_primitive.java │ │ │ │ │ ├── SlashTest.java │ │ │ │ │ ├── SpecialKeyTest.java │ │ │ │ │ ├── SpecialKeyTest2.java │ │ │ │ │ ├── SqlDateTest1.java │ │ │ │ │ ├── SqlTimestampTest.java │ │ │ │ │ ├── StringBufferFieldTest.java │ │ │ │ │ ├── StringBuilderFieldTest.java │ │ │ │ │ ├── StringDeserializerTest.java │ │ │ │ │ ├── StringFieldTest.java │ │ │ │ │ ├── StringFieldTest2.java │ │ │ │ │ ├── StringFieldTest_special.java │ │ │ │ │ ├── StringFieldTest_special_1.java │ │ │ │ │ ├── StringFieldTest_special_2.java │ │ │ │ │ ├── StringFieldTest_special_3.java │ │ │ │ │ ├── StringFieldTest_special_reader.java │ │ │ │ │ ├── StringFieldTest_special_singquote.java │ │ │ │ │ ├── SymbolTableTest.java │ │ │ │ │ ├── TabCharTest.java │ │ │ │ │ ├── TestDeprecate.java │ │ │ │ │ ├── TestExternal.java │ │ │ │ │ ├── TestExternal2.java │ │ │ │ │ ├── TestExternal3.java │ │ │ │ │ ├── TestExternal4.java │ │ │ │ │ ├── TestExternal5.java │ │ │ │ │ ├── TestExternal6.java │ │ │ │ │ ├── TestFlase.java │ │ │ │ │ ├── TestForEmoji.java │ │ │ │ │ ├── TestForPascalStyle.java │ │ │ │ │ ├── TestMultiLevelClass.java │ │ │ │ │ ├── TestMultiLevelClass2.java │ │ │ │ │ ├── TestNullKeyMap.java │ │ │ │ │ ├── TestSerializable.java │ │ │ │ │ ├── TestTimeUnit.java │ │ │ │ │ ├── TimeZoneFieldTest.java │ │ │ │ │ ├── TimestampTest.java │ │ │ │ │ ├── TypeUtilstTest.java │ │ │ │ │ ├── URIFieldTest.java │ │ │ │ │ ├── URLFieldTest.java │ │ │ │ │ ├── UUIDFieldTest.java │ │ │ │ │ ├── UnQuoteFieldNamesTest.java │ │ │ │ │ ├── WildcardTypeTest.java │ │ │ │ │ ├── WriteClassNameTest.java │ │ │ │ │ ├── WriteClassNameTest2.java │ │ │ │ │ ├── XX01.java │ │ │ │ │ ├── annotation/ │ │ │ │ │ │ ├── AnnotationTest.java │ │ │ │ │ │ ├── CustomDeserializerTest.java │ │ │ │ │ │ ├── CustomSerializerTest.java │ │ │ │ │ │ ├── CustomSerializerTest_enum.java │ │ │ │ │ │ ├── DeserializeUsingTest.java │ │ │ │ │ │ ├── JSONTypeAutoTypeCheckHandlerTest.java │ │ │ │ │ │ ├── JSONTypejsonType_alphabetic_Test.java │ │ │ │ │ │ ├── JsonSeeAlsoTest.java │ │ │ │ │ │ ├── SerializeUsingTest.java │ │ │ │ │ │ └── SerializeUsingWhenString.java │ │ │ │ │ ├── asm/ │ │ │ │ │ │ ├── ASMDeserTest.java │ │ │ │ │ │ ├── ASMDeserTest2.java │ │ │ │ │ │ ├── ASMUtilsTest.java │ │ │ │ │ │ ├── Case0.java │ │ │ │ │ │ ├── Case_Eishay.java │ │ │ │ │ │ ├── ClassReaderTest.java │ │ │ │ │ │ ├── Huge_200_ClassTest.java │ │ │ │ │ │ ├── Huge_300_ClassTest.java │ │ │ │ │ │ ├── JSONASMUtilTest.java │ │ │ │ │ │ ├── LoopTest.java │ │ │ │ │ │ ├── SortFieldTest.java │ │ │ │ │ │ ├── TestList.java │ │ │ │ │ │ ├── TestNonASM.java │ │ │ │ │ │ └── TestType.java │ │ │ │ │ ├── atomic/ │ │ │ │ │ │ ├── AtomicBooleanReadOnlyTest.java │ │ │ │ │ │ ├── AtomicIntegerArrayFieldTest.java │ │ │ │ │ │ ├── AtomicIntegerReadOnlyTest.java │ │ │ │ │ │ ├── AtomicLongArrayFieldTest.java │ │ │ │ │ │ └── AtomicLongReadOnlyTest.java │ │ │ │ │ ├── awt/ │ │ │ │ │ │ ├── ColorTest.java │ │ │ │ │ │ ├── FontTest.java │ │ │ │ │ │ └── FontTest2.java │ │ │ │ │ ├── basicType/ │ │ │ │ │ │ ├── BigDecimal_BrowserCompatible.java │ │ │ │ │ │ ├── BigDecimal_field.java │ │ │ │ │ │ ├── BigDecimal_type.java │ │ │ │ │ │ ├── BigInteger_BrowserCompatible.java │ │ │ │ │ │ ├── DoubleNullTest.java │ │ │ │ │ │ ├── DoubleNullTest_primitive.java │ │ │ │ │ │ ├── DoubleTest.java │ │ │ │ │ │ ├── DoubleTest2_obj.java │ │ │ │ │ │ ├── DoubleTest3_random.java │ │ │ │ │ │ ├── FloatNullTest.java │ │ │ │ │ │ ├── FloatNullTest_primitive.java │ │ │ │ │ │ ├── FloatTest.java │ │ │ │ │ │ ├── FloatTest2_obj.java │ │ │ │ │ │ ├── FloatTest3_array_random.java │ │ │ │ │ │ ├── FloatTest3_random.java │ │ │ │ │ │ ├── IntNullTest_primitive.java │ │ │ │ │ │ ├── IntTest.java │ │ │ │ │ │ ├── IntegerNullTest.java │ │ │ │ │ │ ├── LongNullTest.java │ │ │ │ │ │ ├── LongNullTest_primitive.java │ │ │ │ │ │ ├── LongTest.java │ │ │ │ │ │ ├── LongTest2.java │ │ │ │ │ │ ├── LongTest2_obj.java │ │ │ │ │ │ └── LongTest_browserCompatible.java │ │ │ │ │ ├── bug/ │ │ │ │ │ │ ├── Bug1.java │ │ │ │ │ │ ├── Bug11.java │ │ │ │ │ │ ├── Bug13.java │ │ │ │ │ │ ├── Bug14.java │ │ │ │ │ │ ├── Bug2.java │ │ │ │ │ │ ├── Bug_10.java │ │ │ │ │ │ ├── Bug_101_for_rongganlin.java │ │ │ │ │ │ ├── Bug_101_for_rongganlin_case2.java │ │ │ │ │ │ ├── Bug_101_for_rongganlin_case3.java │ │ │ │ │ │ ├── Bug_102_for_rongganlin.java │ │ │ │ │ │ ├── Bug_105_for_SpitFire.java │ │ │ │ │ │ ├── Bug_127_for_qiuyan81.java │ │ │ │ │ │ ├── Bug_376_for_iso8601.java │ │ │ │ │ │ ├── Bug_6.java │ │ │ │ │ │ ├── Bug_7.java │ │ │ │ │ │ ├── Bug_8.java │ │ │ │ │ │ ├── Bug_KimShen.java │ │ │ │ │ │ ├── Bug_for_42283905.java │ │ │ │ │ │ ├── Bug_for_42283905_1.java │ │ │ │ │ │ ├── Bug_for_80108116.java │ │ │ │ │ │ ├── Bug_for_ArrayMember.java │ │ │ │ │ │ ├── Bug_for_BlankRain_Issue_502.java │ │ │ │ │ │ ├── Bug_for_DiffType.java │ │ │ │ │ │ ├── Bug_for_Double2Tag.java │ │ │ │ │ │ ├── Bug_for_Exception.java │ │ │ │ │ │ ├── Bug_for_Issue_519.java │ │ │ │ │ │ ├── Bug_for_Issue_534.java │ │ │ │ │ │ ├── Bug_for_Issue_535.java │ │ │ │ │ │ ├── Bug_for_Issue_603.java │ │ │ │ │ │ ├── Bug_for_JSONObject.java │ │ │ │ │ │ ├── Bug_for_Jay.java │ │ │ │ │ │ ├── Bug_for_Jay_1.java │ │ │ │ │ │ ├── Bug_for_JeryZeng.java │ │ │ │ │ │ ├── Bug_for_Johnny.java │ │ │ │ │ │ ├── Bug_for_Next.java │ │ │ │ │ │ ├── Bug_for_NonStringKeyMap.java │ │ │ │ │ │ ├── Bug_for_O_I_See_you.java │ │ │ │ │ │ ├── Bug_for_SpitFire.java │ │ │ │ │ │ ├── Bug_for_SpitFire_2.java │ │ │ │ │ │ ├── Bug_for_SpitFire_3.java │ │ │ │ │ │ ├── Bug_for_SpitFire_4.java │ │ │ │ │ │ ├── Bug_for_SpitFire_5.java │ │ │ │ │ │ ├── Bug_for_SpitFire_6.java │ │ │ │ │ │ ├── Bug_for_agapple.java │ │ │ │ │ │ ├── Bug_for_agapple_2.java │ │ │ │ │ │ ├── Bug_for_akvadrako.java │ │ │ │ │ │ ├── Bug_for_alibank.java │ │ │ │ │ │ ├── Bug_for_apollo0317.java │ │ │ │ │ │ ├── Bug_for_array.java │ │ │ │ │ │ ├── Bug_for_ascii_0_31.java │ │ │ │ │ │ ├── Bug_for_bbl.java │ │ │ │ │ │ ├── Bug_for_booleanField.java │ │ │ │ │ │ ├── Bug_for_builder.java │ │ │ │ │ │ ├── Bug_for_cduym.java │ │ │ │ │ │ ├── Bug_for_chengchao.java │ │ │ │ │ │ ├── Bug_for_chengchao_1.java │ │ │ │ │ │ ├── Bug_for_chengyi.java │ │ │ │ │ │ ├── Bug_for_cnhans.java │ │ │ │ │ │ ├── Bug_for_dargoner.java │ │ │ │ │ │ ├── Bug_for_divde_zero.java │ │ │ │ │ │ ├── Bug_for_dongqi.java │ │ │ │ │ │ ├── Bug_for_dragoon.java │ │ │ │ │ │ ├── Bug_for_dragoon26.java │ │ │ │ │ │ ├── Bug_for_dragoon26_1.java │ │ │ │ │ │ ├── Bug_for_dubbo.java │ │ │ │ │ │ ├── Bug_for_dubbo1.java │ │ │ │ │ │ ├── Bug_for_dubbo2.java │ │ │ │ │ │ ├── Bug_for_dubbo3.java │ │ │ │ │ │ ├── Bug_for_dubbo_long.java │ │ │ │ │ │ ├── Bug_for_field.java │ │ │ │ │ │ ├── Bug_for_franklee77.java │ │ │ │ │ │ ├── Bug_for_fushou.java │ │ │ │ │ │ ├── Bug_for_generic.java │ │ │ │ │ │ ├── Bug_for_generic_1.java │ │ │ │ │ │ ├── Bug_for_generic_huansi.java │ │ │ │ │ │ ├── Bug_for_gongwenhua.java │ │ │ │ │ │ ├── Bug_for_hifor_issue_511.java │ │ │ │ │ │ ├── Bug_for_hmy8.java │ │ │ │ │ │ ├── Bug_for_huangchun.java │ │ │ │ │ │ ├── Bug_for_huling.java │ │ │ │ │ │ ├── Bug_for_issue_184.java │ │ │ │ │ │ ├── Bug_for_issue_229.java │ │ │ │ │ │ ├── Bug_for_issue_232.java │ │ │ │ │ │ ├── Bug_for_issue_236.java │ │ │ │ │ │ ├── Bug_for_issue_242.java │ │ │ │ │ │ ├── Bug_for_issue_252.java │ │ │ │ │ │ ├── Bug_for_issue_253.java │ │ │ │ │ │ ├── Bug_for_issue_256.java │ │ │ │ │ │ ├── Bug_for_issue_262.java │ │ │ │ │ │ ├── Bug_for_issue_265.java │ │ │ │ │ │ ├── Bug_for_issue_268.java │ │ │ │ │ │ ├── Bug_for_issue_269.java │ │ │ │ │ │ ├── Bug_for_issue_273.java │ │ │ │ │ │ ├── Bug_for_issue_278.java │ │ │ │ │ │ ├── Bug_for_issue_280.java │ │ │ │ │ │ ├── Bug_for_issue_283.java │ │ │ │ │ │ ├── Bug_for_issue_285.java │ │ │ │ │ │ ├── Bug_for_issue_291.java │ │ │ │ │ │ ├── Bug_for_issue_296.java │ │ │ │ │ │ ├── Bug_for_issue_297.java │ │ │ │ │ │ ├── Bug_for_issue_304.java │ │ │ │ │ │ ├── Bug_for_issue_316.java │ │ │ │ │ │ ├── Bug_for_issue_318.java │ │ │ │ │ │ ├── Bug_for_issue_320.java │ │ │ │ │ │ ├── Bug_for_issue_330.java │ │ │ │ │ │ ├── Bug_for_issue_331.java │ │ │ │ │ │ ├── Bug_for_issue_336.java │ │ │ │ │ │ ├── Bug_for_issue_349.java │ │ │ │ │ │ ├── Bug_for_issue_352.java │ │ │ │ │ │ ├── Bug_for_issue_364.java │ │ │ │ │ │ ├── Bug_for_issue_372.java │ │ │ │ │ │ ├── Bug_for_issue_383.java │ │ │ │ │ │ ├── Bug_for_issue_389.java │ │ │ │ │ │ ├── Bug_for_issue_414.java │ │ │ │ │ │ ├── Bug_for_issue_415.java │ │ │ │ │ │ ├── Bug_for_issue_423.java │ │ │ │ │ │ ├── Bug_for_issue_426.java │ │ │ │ │ │ ├── Bug_for_issue_427.java │ │ │ │ │ │ ├── Bug_for_issue_430.java │ │ │ │ │ │ ├── Bug_for_issue_434.java │ │ │ │ │ │ ├── Bug_for_issue_435.java │ │ │ │ │ │ ├── Bug_for_issue_439.java │ │ │ │ │ │ ├── Bug_for_issue_446.java │ │ │ │ │ │ ├── Bug_for_issue_447.java │ │ │ │ │ │ ├── Bug_for_issue_448.java │ │ │ │ │ │ ├── Bug_for_issue_449.java │ │ │ │ │ │ ├── Bug_for_issue_457.java │ │ │ │ │ │ ├── Bug_for_issue_462.java │ │ │ │ │ │ ├── Bug_for_issue_465.java │ │ │ │ │ │ ├── Bug_for_issue_469.java │ │ │ │ │ │ ├── Bug_for_issue_470.java │ │ │ │ │ │ ├── Bug_for_issue_479.java │ │ │ │ │ │ ├── Bug_for_issue_489.java │ │ │ │ │ │ ├── Bug_for_issue_491.java │ │ │ │ │ │ ├── Bug_for_issue_492.java │ │ │ │ │ │ ├── Bug_for_issue_537.java │ │ │ │ │ │ ├── Bug_for_issue_545.java │ │ │ │ │ │ ├── Bug_for_issue_555.java │ │ │ │ │ │ ├── Bug_for_issue_555_setter.java │ │ │ │ │ │ ├── Bug_for_issue_555_setter2.java │ │ │ │ │ │ ├── Bug_for_issue_569.java │ │ │ │ │ │ ├── Bug_for_issue_569_1.java │ │ │ │ │ │ ├── Bug_for_issue_572.java │ │ │ │ │ │ ├── Bug_for_issue_572_field.java │ │ │ │ │ │ ├── Bug_for_issue_572_field2.java │ │ │ │ │ │ ├── Bug_for_issue_572_private.java │ │ │ │ │ │ ├── Bug_for_issue_630.java │ │ │ │ │ │ ├── Bug_for_issue_676.java │ │ │ │ │ │ ├── Bug_for_issue_694.java │ │ │ │ │ │ ├── Bug_for_issue_729.java │ │ │ │ │ │ ├── Bug_for_issue_807.java │ │ │ │ │ │ ├── Bug_for_issue_937.java │ │ │ │ │ │ ├── Bug_for_jared1.java │ │ │ │ │ │ ├── Bug_for_javaeye_litterJava.java │ │ │ │ │ │ ├── Bug_for_jial10802.java │ │ │ │ │ │ ├── Bug_for_jiangwei.java │ │ │ │ │ │ ├── Bug_for_jiangwei1.java │ │ │ │ │ │ ├── Bug_for_jiangwei2.java │ │ │ │ │ │ ├── Bug_for_jinghui70.java │ │ │ │ │ │ ├── Bug_for_jinguwei.java │ │ │ │ │ │ ├── Bug_for_json_array.java │ │ │ │ │ │ ├── Bug_for_jsonobj_null.java │ │ │ │ │ │ ├── Bug_for_juewu.java │ │ │ │ │ │ ├── Bug_for_km.java │ │ │ │ │ │ ├── Bug_for_lenolix.java │ │ │ │ │ │ ├── Bug_for_lenolix_1.java │ │ │ │ │ │ ├── Bug_for_lenolix_10.java │ │ │ │ │ │ ├── Bug_for_lenolix_11.java │ │ │ │ │ │ ├── Bug_for_lenolix_2.java │ │ │ │ │ │ ├── Bug_for_lenolix_3.java │ │ │ │ │ │ ├── Bug_for_lenolix_4.java │ │ │ │ │ │ ├── Bug_for_lenolix_5.java │ │ │ │ │ │ ├── Bug_for_lenolix_6.java │ │ │ │ │ │ ├── Bug_for_lenolix_7.java │ │ │ │ │ │ ├── Bug_for_lenolix_8.java │ │ │ │ │ │ ├── Bug_for_lenolix_9.java │ │ │ │ │ │ ├── Bug_for_leupom.java │ │ │ │ │ │ ├── Bug_for_leupom_2.java │ │ │ │ │ │ ├── Bug_for_leupom_3.java │ │ │ │ │ │ ├── Bug_for_liqing.java │ │ │ │ │ │ ├── Bug_for_liuwanzhen_ren.java │ │ │ │ │ │ ├── Bug_for_liuying.java │ │ │ │ │ │ ├── Bug_for_long_whitespace.java │ │ │ │ │ │ ├── Bug_for_ludong.java │ │ │ │ │ │ ├── Bug_for_luogongwu.java │ │ │ │ │ │ ├── Bug_for_maiksagill.java │ │ │ │ │ │ ├── Bug_for_melin.java │ │ │ │ │ │ ├── Bug_for_primitive_boolean.java │ │ │ │ │ │ ├── Bug_for_primitive_byte.java │ │ │ │ │ │ ├── Bug_for_primitive_double.java │ │ │ │ │ │ ├── Bug_for_primitive_float.java │ │ │ │ │ │ ├── Bug_for_primitive_int.java │ │ │ │ │ │ ├── Bug_for_primitive_long.java │ │ │ │ │ │ ├── Bug_for_primitive_short.java │ │ │ │ │ │ ├── Bug_for_qianbi.java │ │ │ │ │ │ ├── Bug_for_qqdwll2012.java │ │ │ │ │ │ ├── Bug_for_rd.java │ │ │ │ │ │ ├── Bug_for_rendong.java │ │ │ │ │ │ ├── Bug_for_ruiqi.java │ │ │ │ │ │ ├── Bug_for_sankun.java │ │ │ │ │ │ ├── Bug_for_sanxiao.java │ │ │ │ │ │ ├── Bug_for_set.java │ │ │ │ │ │ ├── Bug_for_shortArray.java │ │ │ │ │ │ ├── Bug_for_smoothrat.java │ │ │ │ │ │ ├── Bug_for_smoothrat2.java │ │ │ │ │ │ ├── Bug_for_smoothrat3.java │ │ │ │ │ │ ├── Bug_for_smoothrat4.java │ │ │ │ │ │ ├── Bug_for_smoothrat5.java │ │ │ │ │ │ ├── Bug_for_smoothrat6.java │ │ │ │ │ │ ├── Bug_for_smoothrat7.java │ │ │ │ │ │ ├── Bug_for_smoothrat8.java │ │ │ │ │ │ ├── Bug_for_smoothrat9.java │ │ │ │ │ │ ├── Bug_for_stv_liu.java │ │ │ │ │ │ ├── Bug_for_sunai.java │ │ │ │ │ │ ├── Bug_for_taolei0628.java │ │ │ │ │ │ ├── Bug_for_typeReference.java │ │ │ │ │ │ ├── Bug_for_uin57.java │ │ │ │ │ │ ├── Bug_for_vikingschow.java │ │ │ │ │ │ ├── Bug_for_wangran.java │ │ │ │ │ │ ├── Bug_for_wangran1.java │ │ │ │ │ │ ├── Bug_for_wangran2.java │ │ │ │ │ │ ├── Bug_for_wsky.java │ │ │ │ │ │ ├── Bug_for_wtusmchen.java │ │ │ │ │ │ ├── Bug_for_wuyexiong.java │ │ │ │ │ │ ├── Bug_for_wuzhengmao.java │ │ │ │ │ │ ├── Bug_for_xiayucai2012.java │ │ │ │ │ │ ├── Bug_for_xiedun.java │ │ │ │ │ │ ├── Bug_for_xujin.java │ │ │ │ │ │ ├── Bug_for_xujin2.java │ │ │ │ │ │ ├── Bug_for_xujin_int.java │ │ │ │ │ │ ├── Bug_for_xuzebin.java │ │ │ │ │ │ ├── Bug_for_yangqi.java │ │ │ │ │ │ ├── Bug_for_yangzhou.java │ │ │ │ │ │ ├── Bug_for_yannywang.java │ │ │ │ │ │ ├── Bug_for_yanpei.java │ │ │ │ │ │ ├── Bug_for_yanpei2.java │ │ │ │ │ │ ├── Bug_for_yanpei3.java │ │ │ │ │ │ ├── Bug_for_yanpei4.java │ │ │ │ │ │ ├── Bug_for_yaoming.java │ │ │ │ │ │ ├── Bug_for_yaoming_1.java │ │ │ │ │ │ ├── Bug_for_yuanmomo_Issue_504.java │ │ │ │ │ │ ├── Bug_for_yuanmomo_Issue_505_1.java │ │ │ │ │ │ ├── Bug_for_yunban.java │ │ │ │ │ │ ├── Bug_for_zengjie.java │ │ │ │ │ │ ├── Bug_for_zhaoyao.java │ │ │ │ │ │ ├── Bug_for_zhongyin.java │ │ │ │ │ │ ├── Bug_for_zhuangzaowen.java │ │ │ │ │ │ ├── Bug_for_zhuel.java │ │ │ │ │ │ ├── CollectionEmptyMapTest.java │ │ │ │ │ │ ├── FastJsonSerializeIterableTest.java │ │ │ │ │ │ ├── Issue1005.java │ │ │ │ │ │ ├── Issue101.java │ │ │ │ │ │ ├── Issue1013.java │ │ │ │ │ │ ├── Issue1017.java │ │ │ │ │ │ ├── Issue101_NoneASM.java │ │ │ │ │ │ ├── Issue101_field.java │ │ │ │ │ │ ├── Issue101_field_NoneASM.java │ │ │ │ │ │ ├── Issue1020.java │ │ │ │ │ │ ├── Issue1023.java │ │ │ │ │ │ ├── Issue1030.java │ │ │ │ │ │ ├── Issue1036.java │ │ │ │ │ │ ├── Issue1063.java │ │ │ │ │ │ ├── Issue1063_date.java │ │ │ │ │ │ ├── Issue1074.java │ │ │ │ │ │ ├── Issue1075.java │ │ │ │ │ │ ├── Issue109.java │ │ │ │ │ │ ├── Issue115.java │ │ │ │ │ │ ├── Issue117.java │ │ │ │ │ │ ├── Issue118.java │ │ │ │ │ │ ├── Issue119.java │ │ │ │ │ │ ├── Issue124.java │ │ │ │ │ │ ├── Issue125.java │ │ │ │ │ │ ├── Issue126.java │ │ │ │ │ │ ├── Issue127.java │ │ │ │ │ │ ├── Issue1296.java │ │ │ │ │ │ ├── Issue141.java │ │ │ │ │ │ ├── Issue143.java │ │ │ │ │ │ ├── Issue146.java │ │ │ │ │ │ ├── Issue153.java │ │ │ │ │ │ ├── Issue157.java │ │ │ │ │ │ ├── Issue166.java │ │ │ │ │ │ ├── Issue169.java │ │ │ │ │ │ ├── Issue171.java │ │ │ │ │ │ ├── Issue176.java │ │ │ │ │ │ ├── Issue177.java │ │ │ │ │ │ ├── Issue179.java │ │ │ │ │ │ ├── Issue183.java │ │ │ │ │ │ ├── Issue184.java │ │ │ │ │ │ ├── Issue190.java │ │ │ │ │ │ ├── Issue199.java │ │ │ │ │ │ ├── Issue204.java │ │ │ │ │ │ ├── Issue208.java │ │ │ │ │ │ ├── Issue215.java │ │ │ │ │ │ ├── Issue215_boolean_array.java │ │ │ │ │ │ ├── Issue215_char_array.java │ │ │ │ │ │ ├── Issue215_double_array.java │ │ │ │ │ │ ├── Issue215_float_array.java │ │ │ │ │ │ ├── Issue215_int_array.java │ │ │ │ │ │ ├── Issue215_long_array.java │ │ │ │ │ │ ├── Issue215_short_array.java │ │ │ │ │ │ ├── Issue220.java │ │ │ │ │ │ ├── Issue243.java │ │ │ │ │ │ ├── Issue248_orderedField.java │ │ │ │ │ │ ├── Issue274.java │ │ │ │ │ │ ├── Issue363.java │ │ │ │ │ │ ├── Issue408.java │ │ │ │ │ │ ├── Issue569.java │ │ │ │ │ │ ├── Issue569_1.java │ │ │ │ │ │ ├── Issue585.java │ │ │ │ │ │ ├── Issue62.java │ │ │ │ │ │ ├── Issue64.java │ │ │ │ │ │ ├── Issue688.java │ │ │ │ │ │ ├── Issue689.java │ │ │ │ │ │ ├── Issue69.java │ │ │ │ │ │ ├── Issue72.java │ │ │ │ │ │ ├── Issue74.java │ │ │ │ │ │ ├── Issue743.java │ │ │ │ │ │ ├── Issue744.java │ │ │ │ │ │ ├── Issue744_1.java │ │ │ │ │ │ ├── Issue763.java │ │ │ │ │ │ ├── Issue771.java │ │ │ │ │ │ ├── Issue776.java │ │ │ │ │ │ ├── Issue779.java │ │ │ │ │ │ ├── Issue780.java │ │ │ │ │ │ ├── Issue784.java │ │ │ │ │ │ ├── Issue79.java │ │ │ │ │ │ ├── Issue793.java │ │ │ │ │ │ ├── Issue798.java │ │ │ │ │ │ ├── Issue798_1.java │ │ │ │ │ │ ├── Issue799.java │ │ │ │ │ │ ├── Issue801.java │ │ │ │ │ │ ├── Issue804.java │ │ │ │ │ │ ├── Issue821.java │ │ │ │ │ │ ├── Issue859.java │ │ │ │ │ │ ├── Issue868.java │ │ │ │ │ │ ├── Issue869.java │ │ │ │ │ │ ├── Issue869_1.java │ │ │ │ │ │ ├── Issue87.java │ │ │ │ │ │ ├── Issue878.java │ │ │ │ │ │ ├── Issue87_hashset.java │ │ │ │ │ │ ├── Issue87_treeset.java │ │ │ │ │ │ ├── Issue887.java │ │ │ │ │ │ ├── Issue89.java │ │ │ │ │ │ ├── Issue894.java │ │ │ │ │ │ ├── Issue900.java │ │ │ │ │ │ ├── Issue900_1.java │ │ │ │ │ │ ├── Issue912.java │ │ │ │ │ │ ├── Issue922.java │ │ │ │ │ │ ├── Issue923.java │ │ │ │ │ │ ├── Issue939.java │ │ │ │ │ │ ├── Issue94.java │ │ │ │ │ │ ├── Issue942.java │ │ │ │ │ │ ├── Issue943.java │ │ │ │ │ │ ├── Issue944.java │ │ │ │ │ │ ├── Issue952.java │ │ │ │ │ │ ├── Issue955.java │ │ │ │ │ │ ├── Issue96.java │ │ │ │ │ │ ├── Issue963.java │ │ │ │ │ │ ├── Issue975.java │ │ │ │ │ │ ├── Issue978.java │ │ │ │ │ │ ├── Issue983.java │ │ │ │ │ │ ├── Issue983_1.java │ │ │ │ │ │ ├── Issue987.java │ │ │ │ │ │ ├── Issue989.java │ │ │ │ │ │ ├── Issue993.java │ │ │ │ │ │ ├── Issue995.java │ │ │ │ │ │ ├── Issue997.java │ │ │ │ │ │ ├── Issue998.java │ │ │ │ │ │ ├── Issue998_private.java │ │ │ │ │ │ ├── Issue_611.java │ │ │ │ │ │ ├── Issue_717.java │ │ │ │ │ │ ├── Issue_748.java │ │ │ │ │ │ ├── Issue_for_huangfeng.java │ │ │ │ │ │ ├── Issue_for_jiongxiong.java │ │ │ │ │ │ ├── Issue_for_oschina_3087749_2215732.java │ │ │ │ │ │ ├── Issue_for_zuojing.java │ │ │ │ │ │ ├── JSONTest.java │ │ │ │ │ │ ├── KeyBug_for_zhongl.java │ │ │ │ │ │ ├── Mogujie_01.java │ │ │ │ │ │ ├── Mogujie_02.java │ │ │ │ │ │ ├── SerDeserTest.java │ │ │ │ │ │ ├── StackTraceElementTest.java │ │ │ │ │ │ ├── StackTraceElementTest2.java │ │ │ │ │ │ ├── TestDouble.java │ │ │ │ │ │ ├── TestJSONMap.java │ │ │ │ │ │ ├── WuqiTest.java │ │ │ │ │ │ ├── bug201806/ │ │ │ │ │ │ │ └── Bug_for_weiqiang.java │ │ │ │ │ │ ├── bug201810/ │ │ │ │ │ │ │ └── LatLngTest.java │ │ │ │ │ │ ├── bug2019/ │ │ │ │ │ │ │ └── Bug20190729_01.java │ │ │ │ │ │ ├── bug2020/ │ │ │ │ │ │ │ ├── Bug_for_emptyList.java │ │ │ │ │ │ │ └── Bug_for_money.java │ │ │ │ │ │ ├── bug_for_caoyaojun1988.java │ │ │ │ │ │ └── bug_for_pengsong0302.java │ │ │ │ │ ├── builder/ │ │ │ │ │ │ ├── BuilderTest0.java │ │ │ │ │ │ ├── BuilderTest0_private.java │ │ │ │ │ │ ├── BuilderTest1.java │ │ │ │ │ │ ├── BuilderTest1_private.java │ │ │ │ │ │ ├── BuilderTest2.java │ │ │ │ │ │ ├── BuilderTest2_private.java │ │ │ │ │ │ ├── BuilderTest3.java │ │ │ │ │ │ ├── BuilderTest3_private.java │ │ │ │ │ │ ├── BuilderTest_error.java │ │ │ │ │ │ └── BuilderTest_error_private.java │ │ │ │ │ ├── cglib/ │ │ │ │ │ │ └── TestCglib.java │ │ │ │ │ ├── comparing_json_modules/ │ │ │ │ │ │ ├── ComplexAndDecimalTest.java │ │ │ │ │ │ ├── Floating_point_Test.java │ │ │ │ │ │ ├── Integral_types_Test.java │ │ │ │ │ │ └── Invalid_Test.java │ │ │ │ │ ├── compatible/ │ │ │ │ │ │ ├── ThreadLocalCacheTest.java │ │ │ │ │ │ ├── TypeUtilsComputeGettersTest.java │ │ │ │ │ │ └── jsonlib/ │ │ │ │ │ │ ├── CompatibleTest0.java │ │ │ │ │ │ └── CompatibleTest_noasm.java │ │ │ │ │ ├── date/ │ │ │ │ │ │ ├── CalendarTest.java │ │ │ │ │ │ ├── DateFieldFormatTest.java │ │ │ │ │ │ ├── DateFieldTest.java │ │ │ │ │ │ ├── DateFieldTest10.java │ │ │ │ │ │ ├── DateFieldTest11_reader.java │ │ │ │ │ │ ├── DateFieldTest12_t.java │ │ │ │ │ │ ├── DateFieldTest2.java │ │ │ │ │ │ ├── DateFieldTest3.java │ │ │ │ │ │ ├── DateFieldTest4.java │ │ │ │ │ │ ├── DateFieldTest5.java │ │ │ │ │ │ ├── DateFieldTest6.java │ │ │ │ │ │ ├── DateFieldTest7.java │ │ │ │ │ │ ├── DateFieldTest8.java │ │ │ │ │ │ ├── DateFieldTest9.java │ │ │ │ │ │ ├── DateFormatPriorityTest.java │ │ │ │ │ │ ├── DateNewTest.java │ │ │ │ │ │ ├── DateTest.java │ │ │ │ │ │ ├── DateTest1.java │ │ │ │ │ │ ├── DateTest2.java │ │ │ │ │ │ ├── DateTest_dotnet.java │ │ │ │ │ │ ├── DateTest_dotnet_1.java │ │ │ │ │ │ ├── DateTest_dotnet_2.java │ │ │ │ │ │ ├── DateTest_dotnet_3.java │ │ │ │ │ │ ├── DateTest_dotnet_4.java │ │ │ │ │ │ ├── DateTest_dotnet_5.java │ │ │ │ │ │ ├── DateTest_error.java │ │ │ │ │ │ ├── DateTest_tz.java │ │ │ │ │ │ └── XMLGregorianCalendarTest.java │ │ │ │ │ ├── dubbo/ │ │ │ │ │ │ └── TestForDubbo.java │ │ │ │ │ ├── emoji/ │ │ │ │ │ │ └── EmojiTest0.java │ │ │ │ │ ├── feature/ │ │ │ │ │ │ ├── DisableFieldSmartMatchTest.java │ │ │ │ │ │ ├── DisableFieldSmartMatchTest_2.java │ │ │ │ │ │ ├── FeatureTest_8.java │ │ │ │ │ │ ├── FeaturesTest.java │ │ │ │ │ │ ├── FeaturesTest2.java │ │ │ │ │ │ ├── FeaturesTest3.java │ │ │ │ │ │ ├── FeaturesTest4.java │ │ │ │ │ │ ├── FeaturesTest5.java │ │ │ │ │ │ ├── FeaturesTest5_1.java │ │ │ │ │ │ ├── FeaturesTest6.java │ │ │ │ │ │ ├── FeaturesTest7.java │ │ │ │ │ │ ├── IgnoreErrorGetterTest.java │ │ │ │ │ │ ├── IgnoreErrorGetterTest_field.java │ │ │ │ │ │ ├── IgnoreErrorGetterTest_private.java │ │ │ │ │ │ ├── InitStringFieldAsEmptyTest.java │ │ │ │ │ │ ├── WriteNullStringAsEmptyTest.java │ │ │ │ │ │ └── WriteNullStringAsEmptyTest2.java │ │ │ │ │ ├── fullSer/ │ │ │ │ │ │ ├── EmtpyLinkedHashMapTest.java │ │ │ │ │ │ ├── LongTest.java │ │ │ │ │ │ ├── ToJavaObjectTest.java │ │ │ │ │ │ ├── ToJavaObjectTest2.java │ │ │ │ │ │ ├── get_set_Test.java │ │ │ │ │ │ ├── getfTest.java │ │ │ │ │ │ ├── getfTest_2.java │ │ │ │ │ │ └── is_set_test_2.java │ │ │ │ │ ├── geo/ │ │ │ │ │ │ ├── FeatureCollectionTest.java │ │ │ │ │ │ ├── FeatureTest.java │ │ │ │ │ │ ├── GeometryCollectionTest.java │ │ │ │ │ │ ├── LineStringTest.java │ │ │ │ │ │ ├── MultiLineStringTest.java │ │ │ │ │ │ ├── MultiPointTest.java │ │ │ │ │ │ ├── MultiPolygonTest.java │ │ │ │ │ │ ├── PointTest.java │ │ │ │ │ │ └── PolygonTest.java │ │ │ │ │ ├── guava/ │ │ │ │ │ │ ├── ArrayListMultimapTest.java │ │ │ │ │ │ ├── HashMultimapTest.java │ │ │ │ │ │ ├── ImmutableMapTest.java │ │ │ │ │ │ ├── LinkedListMultimapTest.java │ │ │ │ │ │ └── MultiMapTes.java │ │ │ │ │ ├── issue_1000/ │ │ │ │ │ │ ├── Issue1066.java │ │ │ │ │ │ ├── Issue1079.java │ │ │ │ │ │ ├── Issue1080.java │ │ │ │ │ │ ├── Issue1082.java │ │ │ │ │ │ ├── Issue1083.java │ │ │ │ │ │ ├── Issue1085.java │ │ │ │ │ │ ├── Issue1086.java │ │ │ │ │ │ ├── Issue1089.java │ │ │ │ │ │ ├── Issue1089_private.java │ │ │ │ │ │ └── Issue1095.java │ │ │ │ │ ├── issue_1100/ │ │ │ │ │ │ ├── Issue1109.java │ │ │ │ │ │ ├── Issue1112.java │ │ │ │ │ │ ├── Issue1120.java │ │ │ │ │ │ ├── Issue1121.java │ │ │ │ │ │ ├── Issue1134.java │ │ │ │ │ │ ├── Issue1138.java │ │ │ │ │ │ ├── Issue1140.java │ │ │ │ │ │ ├── Issue1144.java │ │ │ │ │ │ ├── Issue1146.java │ │ │ │ │ │ ├── Issue1150.java │ │ │ │ │ │ ├── Issue1151.java │ │ │ │ │ │ ├── Issue1152.java │ │ │ │ │ │ ├── Issue1153.java │ │ │ │ │ │ ├── Issue1165.java │ │ │ │ │ │ ├── Issue1177.java │ │ │ │ │ │ ├── Issue1177_1.java │ │ │ │ │ │ ├── Issue1177_2.java │ │ │ │ │ │ ├── Issue1177_3.java │ │ │ │ │ │ ├── Issue1177_4.java │ │ │ │ │ │ ├── Issue1178.java │ │ │ │ │ │ ├── Issue1187.java │ │ │ │ │ │ ├── Issue1188.java │ │ │ │ │ │ ├── Issue1189.java │ │ │ │ │ │ └── Issue969.java │ │ │ │ │ ├── issue_1200/ │ │ │ │ │ │ ├── Issue1202.java │ │ │ │ │ │ ├── Issue1203.java │ │ │ │ │ │ ├── Issue1205.java │ │ │ │ │ │ ├── Issue1222.java │ │ │ │ │ │ ├── Issue1222_1.java │ │ │ │ │ │ ├── Issue1225.java │ │ │ │ │ │ ├── Issue1226.java │ │ │ │ │ │ ├── Issue1227.java │ │ │ │ │ │ ├── Issue1229.java │ │ │ │ │ │ ├── Issue1231.java │ │ │ │ │ │ ├── Issue1233.java │ │ │ │ │ │ ├── Issue1235.java │ │ │ │ │ │ ├── Issue1235_noasm.java │ │ │ │ │ │ ├── Issue1240.java │ │ │ │ │ │ ├── Issue1246.java │ │ │ │ │ │ ├── Issue1254.java │ │ │ │ │ │ ├── Issue1256.java │ │ │ │ │ │ ├── Issue1262.java │ │ │ │ │ │ ├── Issue1265.java │ │ │ │ │ │ ├── Issue1267.java │ │ │ │ │ │ ├── Issue1271.java │ │ │ │ │ │ ├── Issue1272.java │ │ │ │ │ │ ├── Issue1272_IgnoreError.java │ │ │ │ │ │ ├── Issue1274.java │ │ │ │ │ │ ├── Issue1276.java │ │ │ │ │ │ ├── Issue1278.java │ │ │ │ │ │ ├── Issue1281.java │ │ │ │ │ │ ├── Issue1293.java │ │ │ │ │ │ ├── Issue1298.java │ │ │ │ │ │ └── Issue1299.java │ │ │ │ │ ├── issue_1300/ │ │ │ │ │ │ ├── Issue1300.java │ │ │ │ │ │ ├── Issue1303.java │ │ │ │ │ │ ├── Issue1306.java │ │ │ │ │ │ ├── Issue1307.java │ │ │ │ │ │ ├── Issue1310.java │ │ │ │ │ │ ├── Issue1310_noasm.java │ │ │ │ │ │ ├── Issue1319.java │ │ │ │ │ │ ├── Issue1320.java │ │ │ │ │ │ ├── Issue1330.java │ │ │ │ │ │ ├── Issue1330_boolean.java │ │ │ │ │ │ ├── Issue1330_byte.java │ │ │ │ │ │ ├── Issue1330_decimal.java │ │ │ │ │ │ ├── Issue1330_double.java │ │ │ │ │ │ ├── Issue1330_float.java │ │ │ │ │ │ ├── Issue1330_long.java │ │ │ │ │ │ ├── Issue1330_short.java │ │ │ │ │ │ ├── Issue1335.java │ │ │ │ │ │ ├── Issue1341.java │ │ │ │ │ │ ├── Issue1344.java │ │ │ │ │ │ ├── Issue1357.java │ │ │ │ │ │ ├── Issue1362.java │ │ │ │ │ │ ├── Issue1363.java │ │ │ │ │ │ ├── Issue1367.java │ │ │ │ │ │ ├── Issue1367_jaxrs.java │ │ │ │ │ │ ├── Issue1368.java │ │ │ │ │ │ ├── Issue1369.java │ │ │ │ │ │ ├── Issue1370.java │ │ │ │ │ │ ├── Issue1371.java │ │ │ │ │ │ ├── Issue1375.java │ │ │ │ │ │ ├── Issue1392.java │ │ │ │ │ │ ├── Issue1399.java │ │ │ │ │ │ └── Issue_for_zuojian.java │ │ │ │ │ ├── issue_1400/ │ │ │ │ │ │ ├── Issue1400.java │ │ │ │ │ │ ├── Issue1405.java │ │ │ │ │ │ ├── Issue1422.java │ │ │ │ │ │ ├── Issue1423.java │ │ │ │ │ │ ├── Issue1424.java │ │ │ │ │ │ ├── Issue1425.java │ │ │ │ │ │ ├── Issue1429.java │ │ │ │ │ │ ├── Issue1443.java │ │ │ │ │ │ ├── Issue1445.java │ │ │ │ │ │ ├── Issue1449.java │ │ │ │ │ │ ├── Issue1450.java │ │ │ │ │ │ ├── Issue1458.java │ │ │ │ │ │ ├── Issue1465.java │ │ │ │ │ │ ├── Issue1472.java │ │ │ │ │ │ ├── Issue1474.java │ │ │ │ │ │ ├── Issue1478.java │ │ │ │ │ │ ├── Issue1480.java │ │ │ │ │ │ ├── Issue1482.java │ │ │ │ │ │ ├── Issue1486.java │ │ │ │ │ │ ├── Issue1487.java │ │ │ │ │ │ ├── Issue1492.java │ │ │ │ │ │ ├── Issue1493.java │ │ │ │ │ │ ├── Issue1494.java │ │ │ │ │ │ ├── Issue1496.java │ │ │ │ │ │ ├── Issue1498.java │ │ │ │ │ │ └── Issue_for_wuye.java │ │ │ │ │ ├── issue_1500/ │ │ │ │ │ │ ├── Issue1500.java │ │ │ │ │ │ ├── Issue1503.java │ │ │ │ │ │ ├── Issue1510.java │ │ │ │ │ │ ├── Issue1513.java │ │ │ │ │ │ ├── Issue1524.java │ │ │ │ │ │ ├── Issue1529.java │ │ │ │ │ │ ├── Issue1548.java │ │ │ │ │ │ ├── Issue1555.java │ │ │ │ │ │ ├── Issue1556.java │ │ │ │ │ │ ├── Issue1558.java │ │ │ │ │ │ ├── Issue1565.java │ │ │ │ │ │ ├── Issue1570.java │ │ │ │ │ │ ├── Issue1570_private.java │ │ │ │ │ │ ├── Issue1572.java │ │ │ │ │ │ ├── Issue1576.java │ │ │ │ │ │ ├── Issue1580.java │ │ │ │ │ │ ├── Issue1580_private.java │ │ │ │ │ │ ├── Issue1582.java │ │ │ │ │ │ ├── Issue1583.java │ │ │ │ │ │ ├── Issue1584.java │ │ │ │ │ │ ├── Issue1588.java │ │ │ │ │ │ └── StringSerializer.java │ │ │ │ │ ├── issue_1600/ │ │ │ │ │ │ ├── Issue1603_field.java │ │ │ │ │ │ ├── Issue1603_getter.java │ │ │ │ │ │ ├── Issue1603_map.java │ │ │ │ │ │ ├── Issue1603_map_getter.java │ │ │ │ │ │ ├── Issue1611.java │ │ │ │ │ │ ├── Issue1612.java │ │ │ │ │ │ ├── Issue1627.java │ │ │ │ │ │ ├── Issue1628.java │ │ │ │ │ │ ├── Issue1633.java │ │ │ │ │ │ ├── Issue1635.java │ │ │ │ │ │ ├── Issue1636.java │ │ │ │ │ │ ├── Issue1644.java │ │ │ │ │ │ ├── Issue1645.java │ │ │ │ │ │ ├── Issue1647.java │ │ │ │ │ │ ├── Issue1649.java │ │ │ │ │ │ ├── Issue1649_private.java │ │ │ │ │ │ ├── Issue1653.java │ │ │ │ │ │ ├── Issue1657.java │ │ │ │ │ │ ├── Issue1660.java │ │ │ │ │ │ ├── Issue1662.java │ │ │ │ │ │ ├── Issue1662_1.java │ │ │ │ │ │ ├── Issue1665.java │ │ │ │ │ │ ├── Issue1679.java │ │ │ │ │ │ ├── Issue1683.java │ │ │ │ │ │ ├── Issue_for_gaorui.java │ │ │ │ │ │ └── issue_1699/ │ │ │ │ │ │ ├── TestJson.java │ │ │ │ │ │ ├── def/ │ │ │ │ │ │ │ ├── FeeTypeMEnum.java │ │ │ │ │ │ │ ├── InnerTypeMEnum.java │ │ │ │ │ │ │ ├── RatingDetailIsJoinMEnum.java │ │ │ │ │ │ │ ├── RatingDetailStatusMEnum.java │ │ │ │ │ │ │ └── RatingDetailTypeMEnum.java │ │ │ │ │ │ └── obj/ │ │ │ │ │ │ └── RatingDetailBO.java │ │ │ │ │ ├── issue_1700/ │ │ │ │ │ │ ├── Issue1701.java │ │ │ │ │ │ ├── Issue1723.java │ │ │ │ │ │ ├── Issue1725.java │ │ │ │ │ │ ├── Issue1727.java │ │ │ │ │ │ ├── Issue1733_jsonpath.java │ │ │ │ │ │ ├── Issue1739.java │ │ │ │ │ │ ├── Issue1761.java │ │ │ │ │ │ ├── Issue1763.java │ │ │ │ │ │ ├── Issue1764.java │ │ │ │ │ │ ├── Issue1764_bean.java │ │ │ │ │ │ ├── Issue1764_bean_biginteger.java │ │ │ │ │ │ ├── Issue1764_bean_biginteger_field.java │ │ │ │ │ │ ├── Issue1764_bean_biginteger_type.java │ │ │ │ │ │ ├── Issue1766.java │ │ │ │ │ │ ├── Issue1769.java │ │ │ │ │ │ ├── Issue1772.java │ │ │ │ │ │ ├── Issue1780_JSONObject.java │ │ │ │ │ │ ├── Issue1780_Module.java │ │ │ │ │ │ ├── Issue1785.java │ │ │ │ │ │ └── issue1763_2/ │ │ │ │ │ │ ├── TestIssue1763_2.java │ │ │ │ │ │ ├── TypeReferenceBug1763_2.java │ │ │ │ │ │ └── bean/ │ │ │ │ │ │ ├── BaseResult.java │ │ │ │ │ │ ├── CouponResult.java │ │ │ │ │ │ └── PageResult.java │ │ │ │ │ ├── issue_1800/ │ │ │ │ │ │ ├── Issue1821.java │ │ │ │ │ │ ├── Issue1834.java │ │ │ │ │ │ ├── Issue1856.java │ │ │ │ │ │ ├── Issue1870.java │ │ │ │ │ │ ├── Issue1871.java │ │ │ │ │ │ ├── Issue1879.java │ │ │ │ │ │ ├── Issue1892.java │ │ │ │ │ │ ├── Issue_for_dianxing.java │ │ │ │ │ │ └── Issue_for_float_zero.java │ │ │ │ │ ├── issue_1900/ │ │ │ │ │ │ ├── Issue1901.java │ │ │ │ │ │ ├── Issue1903.java │ │ │ │ │ │ ├── Issue1909.java │ │ │ │ │ │ ├── Issue1933.java │ │ │ │ │ │ ├── Issue1939.java │ │ │ │ │ │ ├── Issue1941.java │ │ │ │ │ │ ├── Issue1941_JSONField_order.java │ │ │ │ │ │ ├── Issue1944.java │ │ │ │ │ │ ├── Issue1945.java │ │ │ │ │ │ ├── Issue1955.java │ │ │ │ │ │ ├── Issue1972.java │ │ │ │ │ │ ├── Issue1977.java │ │ │ │ │ │ ├── Issue1987.java │ │ │ │ │ │ └── Issue1996.java │ │ │ │ │ ├── issue_2000/ │ │ │ │ │ │ ├── Issue2012.java │ │ │ │ │ │ ├── Issue2040.java │ │ │ │ │ │ ├── Issue2065.java │ │ │ │ │ │ ├── Issue2066.java │ │ │ │ │ │ ├── Issue2074.java │ │ │ │ │ │ ├── Issue2086.java │ │ │ │ │ │ └── Issue2088.java │ │ │ │ │ ├── issue_2100/ │ │ │ │ │ │ ├── Issue2129.java │ │ │ │ │ │ ├── Issue2130.java │ │ │ │ │ │ ├── Issue2132.java │ │ │ │ │ │ ├── Issue2150.java │ │ │ │ │ │ ├── Issue2156.java │ │ │ │ │ │ ├── Issue2164.java │ │ │ │ │ │ ├── Issue2165.java │ │ │ │ │ │ ├── Issue2179.java │ │ │ │ │ │ ├── Issue2182.java │ │ │ │ │ │ ├── Issue2185.java │ │ │ │ │ │ └── Issue2189.java │ │ │ │ │ ├── issue_2200/ │ │ │ │ │ │ ├── Issue2201.java │ │ │ │ │ │ ├── Issue2206.java │ │ │ │ │ │ ├── Issue2214.java │ │ │ │ │ │ ├── Issue2216.java │ │ │ │ │ │ ├── Issue2224.java │ │ │ │ │ │ ├── Issue2229.java │ │ │ │ │ │ ├── Issue2234.java │ │ │ │ │ │ ├── Issue2238.java │ │ │ │ │ │ ├── Issue2239.java │ │ │ │ │ │ ├── Issue2240.java │ │ │ │ │ │ ├── Issue2241.java │ │ │ │ │ │ ├── Issue2244.java │ │ │ │ │ │ ├── Issue2249.java │ │ │ │ │ │ ├── Issue2251.java │ │ │ │ │ │ ├── Issue2253.java │ │ │ │ │ │ ├── Issue2254.java │ │ │ │ │ │ ├── Issue2260.java │ │ │ │ │ │ ├── Issue2262.java │ │ │ │ │ │ ├── Issue2264.java │ │ │ │ │ │ ├── Issue2289.java │ │ │ │ │ │ ├── Issue_for_luohaoyu.java │ │ │ │ │ │ ├── issue2224/ │ │ │ │ │ │ │ ├── CollectionEx.java │ │ │ │ │ │ │ ├── KeyedCollection.java │ │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ │ └── PersonCollection.java │ │ │ │ │ │ ├── issue2224_2/ │ │ │ │ │ │ │ ├── GroupedCollection.java │ │ │ │ │ │ │ ├── PersonGroupedCollection.java │ │ │ │ │ │ │ └── StringGroupedCollection.java │ │ │ │ │ │ ├── issue2224_3/ │ │ │ │ │ │ │ ├── ArrayGroupedCollection.java │ │ │ │ │ │ │ ├── ArrayPersonGroupedCollection.java │ │ │ │ │ │ │ └── ArrayStringGroupedCollection.java │ │ │ │ │ │ ├── issue2224_4/ │ │ │ │ │ │ │ ├── MAGroupedCollection.java │ │ │ │ │ │ │ ├── MAPersonGroupedCollection.java │ │ │ │ │ │ │ └── MAStringGroupedCollection.java │ │ │ │ │ │ └── issue2224_5/ │ │ │ │ │ │ ├── MA2GroupedCollection.java │ │ │ │ │ │ ├── MA2PersonGroupedCollection.java │ │ │ │ │ │ └── MA2StringGroupedCollection.java │ │ │ │ │ ├── issue_2300/ │ │ │ │ │ │ ├── Issue2300.java │ │ │ │ │ │ ├── Issue2306.java │ │ │ │ │ │ ├── Issue2311.java │ │ │ │ │ │ ├── Issue2334.java │ │ │ │ │ │ ├── Issue2341.java │ │ │ │ │ │ ├── Issue2343.java │ │ │ │ │ │ ├── Issue2344.java │ │ │ │ │ │ ├── Issue2346.java │ │ │ │ │ │ ├── Issue2348.java │ │ │ │ │ │ ├── Issue2351.java │ │ │ │ │ │ ├── Issue2355.java │ │ │ │ │ │ ├── Issue2357.java │ │ │ │ │ │ ├── Issue2358.java │ │ │ │ │ │ ├── Issue2371.java │ │ │ │ │ │ ├── Issue2387.java │ │ │ │ │ │ └── Issue2397.java │ │ │ │ │ ├── issue_2400/ │ │ │ │ │ │ ├── Issue2428.java │ │ │ │ │ │ ├── Issue2429.java │ │ │ │ │ │ ├── Issue2430.java │ │ │ │ │ │ ├── Issue2447.java │ │ │ │ │ │ ├── Issue2464.java │ │ │ │ │ │ └── Issue2488.java │ │ │ │ │ ├── issue_2500/ │ │ │ │ │ │ ├── Issue2515.java │ │ │ │ │ │ ├── Issue2516.java │ │ │ │ │ │ └── Issue2579.java │ │ │ │ │ ├── issue_2600/ │ │ │ │ │ │ ├── Issue2606.java │ │ │ │ │ │ ├── Issue2617.java │ │ │ │ │ │ ├── Issue2628.java │ │ │ │ │ │ ├── Issue2635.java │ │ │ │ │ │ ├── Issue2678.java │ │ │ │ │ │ ├── Issue2685.java │ │ │ │ │ │ └── Issue2689.java │ │ │ │ │ ├── issue_2700/ │ │ │ │ │ │ ├── Issue2703.java │ │ │ │ │ │ ├── Issue2721Test.java │ │ │ │ │ │ ├── Issue2736.java │ │ │ │ │ │ ├── Issue2743.java │ │ │ │ │ │ ├── Issue2752.java │ │ │ │ │ │ ├── Issue2754.java │ │ │ │ │ │ ├── Issue2772.java │ │ │ │ │ │ ├── Issue2779.java │ │ │ │ │ │ ├── Issue2784.java │ │ │ │ │ │ ├── Issue2787.java │ │ │ │ │ │ ├── Issue2791.java │ │ │ │ │ │ └── Issue2792.java │ │ │ │ │ ├── issue_2800/ │ │ │ │ │ │ ├── Issue2830.java │ │ │ │ │ │ ├── Issue2866.java │ │ │ │ │ │ ├── Issue2894.java │ │ │ │ │ │ └── Issue2903.java │ │ │ │ │ ├── issue_2900/ │ │ │ │ │ │ ├── Issue2914.java │ │ │ │ │ │ ├── Issue2939.java │ │ │ │ │ │ ├── Issue2952.java │ │ │ │ │ │ ├── Issue2962.java │ │ │ │ │ │ └── Issue2982.java │ │ │ │ │ ├── issue_3000/ │ │ │ │ │ │ ├── Issue3031.java │ │ │ │ │ │ ├── Issue3049.java │ │ │ │ │ │ ├── Issue3057.java │ │ │ │ │ │ ├── Issue3060.java │ │ │ │ │ │ ├── Issue3065.java │ │ │ │ │ │ ├── Issue3066.java │ │ │ │ │ │ ├── Issue3075.java │ │ │ │ │ │ ├── Issue3082.java │ │ │ │ │ │ ├── Issue3083.kt │ │ │ │ │ │ ├── Issue3093.java │ │ │ │ │ │ └── Issue3138.java │ │ │ │ │ ├── issue_3100/ │ │ │ │ │ │ ├── Issue3109.java │ │ │ │ │ │ ├── Issue3131.java │ │ │ │ │ │ ├── Issue3132.java │ │ │ │ │ │ ├── Issue3150.java │ │ │ │ │ │ └── Issue3160.java │ │ │ │ │ ├── issue_3200/ │ │ │ │ │ │ ├── Issue3206.java │ │ │ │ │ │ ├── Issue3217.java │ │ │ │ │ │ ├── Issue3227.java │ │ │ │ │ │ ├── Issue3245.java │ │ │ │ │ │ ├── Issue3246.java │ │ │ │ │ │ ├── Issue3264.java │ │ │ │ │ │ ├── Issue3266.java │ │ │ │ │ │ ├── Issue3266_mixedin.java │ │ │ │ │ │ ├── Issue3267.java │ │ │ │ │ │ ├── Issue3274.kt │ │ │ │ │ │ ├── Issue3279.java │ │ │ │ │ │ ├── Issue3281.java │ │ │ │ │ │ ├── Issue3282.java │ │ │ │ │ │ ├── Issue3283.java │ │ │ │ │ │ ├── Issue3293.java │ │ │ │ │ │ └── TestIssue3223.kt │ │ │ │ │ ├── issue_3300/ │ │ │ │ │ │ ├── Issue3217.java │ │ │ │ │ │ ├── Issue3309.java │ │ │ │ │ │ ├── Issue3313.java │ │ │ │ │ │ ├── Issue3326.java │ │ │ │ │ │ ├── Issue3329.java │ │ │ │ │ │ ├── Issue3334.java │ │ │ │ │ │ ├── Issue3336.java │ │ │ │ │ │ ├── Issue3338.java │ │ │ │ │ │ ├── Issue3343.java │ │ │ │ │ │ ├── Issue3344.java │ │ │ │ │ │ ├── Issue3347.java │ │ │ │ │ │ ├── Issue3351.java │ │ │ │ │ │ ├── Issue3352.java │ │ │ │ │ │ ├── Issue3356.java │ │ │ │ │ │ ├── Issue3358.java │ │ │ │ │ │ ├── Issue3361.java │ │ │ │ │ │ ├── Issue3373.java │ │ │ │ │ │ ├── Issue3375.java │ │ │ │ │ │ ├── Issue3376.java │ │ │ │ │ │ ├── Issue3397.java │ │ │ │ │ │ ├── Issue3443.java │ │ │ │ │ │ ├── Issue3448.java │ │ │ │ │ │ └── IssueForJSONFieldMatch.java │ │ │ │ │ ├── issue_3400/ │ │ │ │ │ │ ├── Issue3436.java │ │ │ │ │ │ ├── Issue3452.java │ │ │ │ │ │ ├── Issue3453.java │ │ │ │ │ │ ├── Issue3460.java │ │ │ │ │ │ ├── Issue3465.java │ │ │ │ │ │ ├── Issue3470.java │ │ │ │ │ │ └── Issue_20201016_01.java │ │ │ │ │ ├── issue_3500/ │ │ │ │ │ │ ├── Issue3516.java │ │ │ │ │ │ ├── Issue3539.java │ │ │ │ │ │ ├── Issue3544.java │ │ │ │ │ │ ├── Issue3571.java │ │ │ │ │ │ └── Issue3579.java │ │ │ │ │ ├── issue_3600/ │ │ │ │ │ │ ├── Issue3614.java │ │ │ │ │ │ ├── Issue3628.java │ │ │ │ │ │ ├── Issue3629.java │ │ │ │ │ │ ├── Issue3631.java │ │ │ │ │ │ ├── Issue3637.java │ │ │ │ │ │ ├── Issue3652.java │ │ │ │ │ │ ├── Issue3655.java │ │ │ │ │ │ ├── Issue3671.java │ │ │ │ │ │ ├── Issue3672.java │ │ │ │ │ │ ├── Issue3682.java │ │ │ │ │ │ ├── Issue3689.java │ │ │ │ │ │ └── Issue3693.java │ │ │ │ │ ├── issue_3800/ │ │ │ │ │ │ └── Issue3810.java │ │ │ │ │ ├── jdk7/ │ │ │ │ │ │ └── PathTest.java │ │ │ │ │ ├── jdk8/ │ │ │ │ │ │ ├── DoubleAdderTest.java │ │ │ │ │ │ ├── DurationTest.java │ │ │ │ │ │ ├── InstantTest.java │ │ │ │ │ │ ├── LocalDateTest.java │ │ │ │ │ │ ├── LocalDateTest2.java │ │ │ │ │ │ ├── LocalDateTest3.java │ │ │ │ │ │ ├── LocalDateTest4.java │ │ │ │ │ │ ├── LocalDateTest5.java │ │ │ │ │ │ ├── LocalDateTimeTest.java │ │ │ │ │ │ ├── LocalDateTimeTest2.java │ │ │ │ │ │ ├── LocalDateTimeTest3.java │ │ │ │ │ │ ├── LocalDateTimeTest3_private.java │ │ │ │ │ │ ├── LocalDateTimeTest4.java │ │ │ │ │ │ ├── LocalDateTimeTest5.java │ │ │ │ │ │ ├── LocalTimeTest.java │ │ │ │ │ │ ├── LocalTimeTest2.java │ │ │ │ │ │ ├── LocalTimeTest3.java │ │ │ │ │ │ ├── LongAdderTest.java │ │ │ │ │ │ ├── OffseTimeTest.java │ │ │ │ │ │ ├── OffsetDateTimeTest.java │ │ │ │ │ │ ├── OptionalDouble_Test.java │ │ │ │ │ │ ├── OptionalInt_Test.java │ │ │ │ │ │ ├── OptionalLong_Test.java │ │ │ │ │ │ ├── OptionalTest.java │ │ │ │ │ │ ├── OptionalTest2.java │ │ │ │ │ │ ├── OptionalTest3.java │ │ │ │ │ │ ├── OptionalTest4.java │ │ │ │ │ │ ├── OptionalTest_empty.java │ │ │ │ │ │ ├── PeriodTest.java │ │ │ │ │ │ ├── ZoneIdTest.java │ │ │ │ │ │ ├── ZonedDateTimeTest.java │ │ │ │ │ │ └── ZonedDateTimeTest2.java │ │ │ │ │ ├── joda/ │ │ │ │ │ │ ├── JodaTest_0.java │ │ │ │ │ │ ├── JodaTest_1_LocalDateTime.java │ │ │ │ │ │ ├── JodaTest_2_LocalDateTimeTest3_private.java │ │ │ │ │ │ ├── JodaTest_3_LocalTimeTest.java │ │ │ │ │ │ ├── JodaTest_4_InstantTest.java │ │ │ │ │ │ ├── JodaTest_5_DateTimeFormatter.java │ │ │ │ │ │ ├── JodaTest_6_Duration.java │ │ │ │ │ │ ├── JodaTest_6_Period.java │ │ │ │ │ │ ├── JodaTest_7_DateTimeZone.java │ │ │ │ │ │ └── JodaTest_8_DateTimeTest.java │ │ │ │ │ ├── jsonfield/ │ │ │ │ │ │ ├── JSONFieldTest_0.java │ │ │ │ │ │ └── JSONFieldTest_1.java │ │ │ │ │ ├── jsonp/ │ │ │ │ │ │ ├── JSONPParseTest.java │ │ │ │ │ │ ├── JSONPParseTest1.java │ │ │ │ │ │ ├── JSONPParseTest2.java │ │ │ │ │ │ ├── JSONPParseTest3.java │ │ │ │ │ │ └── JSONPParseTest4.java │ │ │ │ │ ├── jsonpatch/ │ │ │ │ │ │ └── JSONPatchTest_0.java │ │ │ │ │ ├── kotlin/ │ │ │ │ │ │ ├── ClassWithPairMixedTypesTest.java │ │ │ │ │ │ ├── ClassWithPairTest.java │ │ │ │ │ │ ├── ClassWithRangesTest.java │ │ │ │ │ │ ├── ClassWithTripleTest.java │ │ │ │ │ │ ├── Class_WithPrimaryAndSecondaryConstructorTest.java │ │ │ │ │ │ ├── DataClassSimpleTest.java │ │ │ │ │ │ ├── DataClassTest.java │ │ │ │ │ │ ├── Issue1420.java │ │ │ │ │ │ ├── Issue1462.java │ │ │ │ │ │ ├── Issue1483.java │ │ │ │ │ │ ├── Issue1524.java │ │ │ │ │ │ ├── Issue1543.java │ │ │ │ │ │ ├── Issue1547.java │ │ │ │ │ │ ├── Issue1569.java │ │ │ │ │ │ ├── Issue1750.java │ │ │ │ │ │ ├── Issue_for_kotlin_20181203.java │ │ │ │ │ │ ├── ResponseKotlin2Test.java │ │ │ │ │ │ ├── ResponseKotlinTest.java │ │ │ │ │ │ └── Zoujing.java │ │ │ │ │ ├── lombok/ │ │ │ │ │ │ └── LomBokTest.java │ │ │ │ │ ├── mixins/ │ │ │ │ │ │ ├── MixInRemovalTest.java │ │ │ │ │ │ ├── MixinAPITest.java │ │ │ │ │ │ ├── MixinDeserForClassTest.java │ │ │ │ │ │ ├── MixinDeserForMethodsTest.java │ │ │ │ │ │ ├── MixinInheritanceTest.java │ │ │ │ │ │ ├── MixinJSONTypeTest.java │ │ │ │ │ │ ├── MixinMergingTest.java │ │ │ │ │ │ ├── MixinSerForFieldsTest.java │ │ │ │ │ │ └── MixinSerForMethodsTest.java │ │ │ │ │ ├── naming/ │ │ │ │ │ │ ├── ListCaseTest.java │ │ │ │ │ │ └── NamingSerTest.java │ │ │ │ │ ├── parser/ │ │ │ │ │ │ ├── AEHuangliang2Test.java │ │ │ │ │ │ ├── AETest.java │ │ │ │ │ │ ├── Alipay1213.java │ │ │ │ │ │ ├── AmbiguousTest.java │ │ │ │ │ │ ├── AsmParserTest0.java │ │ │ │ │ │ ├── AsmParserTest1.java │ │ │ │ │ │ ├── AtomicIntegerComptableAndroidTest.java │ │ │ │ │ │ ├── AtomicLongComptableAndroidTest.java │ │ │ │ │ │ ├── AutoTypeCheckHandlerTest.java │ │ │ │ │ │ ├── BigDecimalKeyFieldTest.java │ │ │ │ │ │ ├── BigListStringFieldTest.java │ │ │ │ │ │ ├── BigListStringFieldTest_private.java │ │ │ │ │ │ ├── BigSpecailKeyTest.java │ │ │ │ │ │ ├── BigSpecailKeyTest2.java │ │ │ │ │ │ ├── BigSpecailStringTest.java │ │ │ │ │ │ ├── BigStringFieldTest.java │ │ │ │ │ │ ├── BigStringFieldTest_private.java │ │ │ │ │ │ ├── ClassConstructorTest1.java │ │ │ │ │ │ ├── ClassTest.java │ │ │ │ │ │ ├── CommentTest.java │ │ │ │ │ │ ├── CreateInstanceErrorTest.java │ │ │ │ │ │ ├── CreateInstanceErrorTest2.java │ │ │ │ │ │ ├── DateParserTest.java │ │ │ │ │ │ ├── DateParserTest_sql.java │ │ │ │ │ │ ├── DateParserTest_sql_timestamp.java │ │ │ │ │ │ ├── DateTest.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_0.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_1.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_2.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_3.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_4.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_5.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_6.java │ │ │ │ │ │ ├── DefaultExtJSONParserTest_7.java │ │ │ │ │ │ ├── DefaultExtJSONParser_parseArray.java │ │ │ │ │ │ ├── DefaultExtJSONParser_parseArray_2.java │ │ │ │ │ │ ├── DefaultJSONParserTest2.java │ │ │ │ │ │ ├── DefaultJSONParserTest_charArray.java │ │ │ │ │ │ ├── DefaultJSONParserTest_comma.java │ │ │ │ │ │ ├── DefaultJSONParserTest_date.java │ │ │ │ │ │ ├── DefaultJSONParserTest_error.java │ │ │ │ │ │ ├── EmptyImmutableTest.java │ │ │ │ │ │ ├── EnumParserTest.java │ │ │ │ │ │ ├── FastMatchCheckTest.java │ │ │ │ │ │ ├── FeatureCountTest.java │ │ │ │ │ │ ├── FeatureParserTest.java │ │ │ │ │ │ ├── FeatureTest.java │ │ │ │ │ │ ├── InetSocketAddressTest.java │ │ │ │ │ │ ├── JSONArrayParseTest.java │ │ │ │ │ │ ├── JSONLexerAllowCommentTest.java │ │ │ │ │ │ ├── JSONLexerTest.java │ │ │ │ │ │ ├── JSONLexerTest_10.java │ │ │ │ │ │ ├── JSONLexerTest_11.java │ │ │ │ │ │ ├── JSONLexerTest_12.java │ │ │ │ │ │ ├── JSONLexerTest_13.java │ │ │ │ │ │ ├── JSONLexerTest_14.java │ │ │ │ │ │ ├── JSONLexerTest_15.java │ │ │ │ │ │ ├── JSONLexerTest_16.java │ │ │ │ │ │ ├── JSONLexerTest_2.java │ │ │ │ │ │ ├── JSONLexerTest_3.java │ │ │ │ │ │ ├── JSONLexerTest_4.java │ │ │ │ │ │ ├── JSONLexerTest_5.java │ │ │ │ │ │ ├── JSONLexerTest_6.java │ │ │ │ │ │ ├── JSONLexerTest_7.java │ │ │ │ │ │ ├── JSONLexerTest_8.java │ │ │ │ │ │ ├── JSONLexerTest_9.java │ │ │ │ │ │ ├── JSONLexerTest_set.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_boolean.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_double.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_double_2.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_enum.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_float.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_int.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_long.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_string.java │ │ │ │ │ │ ├── JSONReaderScannerTest__entity_stringList.java │ │ │ │ │ │ ├── JSONReaderScannerTest__map_string.java │ │ │ │ │ │ ├── JSONReaderScannerTest_array_string.java │ │ │ │ │ │ ├── JSONReaderScannerTest_bytes.java │ │ │ │ │ │ ├── JSONReaderScannerTest_decimal.java │ │ │ │ │ │ ├── JSONReaderScannerTest_enum.java │ │ │ │ │ │ ├── JSONReaderScannerTest_error.java │ │ │ │ │ │ ├── JSONReaderScannerTest_error2.java │ │ │ │ │ │ ├── JSONReaderScannerTest_error3.java │ │ │ │ │ │ ├── JSONReaderScannerTest_error4.java │ │ │ │ │ │ ├── JSONReaderScannerTest_error5.java │ │ │ │ │ │ ├── JSONReaderScannerTest_int.java │ │ │ │ │ │ ├── JSONReaderScannerTest_jsonobject.java │ │ │ │ │ │ ├── JSONReaderScannerTest_long.java │ │ │ │ │ │ ├── JSONReaderTest_array_array.java │ │ │ │ │ │ ├── JSONReaderTest_array_array_2.java │ │ │ │ │ │ ├── JSONReaderTest_array_object.java │ │ │ │ │ │ ├── JSONReaderTest_array_object_2.java │ │ │ │ │ │ ├── JSONReaderTest_object_int.java │ │ │ │ │ │ ├── JSONReaderTest_object_int_unquote.java │ │ │ │ │ │ ├── JSONReaderTest_object_long.java │ │ │ │ │ │ ├── JSONReaderTest_object_object.java │ │ │ │ │ │ ├── JSONReaderTest_object_string.java │ │ │ │ │ │ ├── JSONReader_error.java │ │ │ │ │ │ ├── JSONReader_top.java │ │ │ │ │ │ ├── JSONScannerTest_ISO8601.java │ │ │ │ │ │ ├── JSONScannerTest__nextToken.java │ │ │ │ │ │ ├── JSONScannerTest__x.java │ │ │ │ │ │ ├── JSONScannerTest_colon.java │ │ │ │ │ │ ├── JSONScannerTest_false.java │ │ │ │ │ │ ├── JSONScannerTest_ident.java │ │ │ │ │ │ ├── JSONScannerTest_int.java │ │ │ │ │ │ ├── JSONScannerTest_isEOF.java │ │ │ │ │ │ ├── JSONScannerTest_long.java │ │ │ │ │ │ ├── JSONScannerTest_new.java │ │ │ │ │ │ ├── JSONScannerTest_null.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldBoolean.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldBoolean_unquote.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldDouble.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldFloat.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldInt.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldLong.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldString.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldStringArray.java │ │ │ │ │ │ ├── JSONScannerTest_scanFieldString_error.java │ │ │ │ │ │ ├── JSONScannerTest_scanSymbol.java │ │ │ │ │ │ ├── JSONScannerTest_singQuoteString.java │ │ │ │ │ │ ├── JSONScannerTest_symbol.java │ │ │ │ │ │ ├── JSONScannerTest_true.java │ │ │ │ │ │ ├── MapResetTest.java │ │ │ │ │ │ ├── MaximumLevelTest.java │ │ │ │ │ │ ├── NullCheckTest.java │ │ │ │ │ │ ├── OrderedFieldTest.java │ │ │ │ │ │ ├── ParseContextTest.java │ │ │ │ │ │ ├── ParseRestTest.java │ │ │ │ │ │ ├── ParserSpecialCharTest.java │ │ │ │ │ │ ├── ParserSpecialCharTest_map.java │ │ │ │ │ │ ├── ParserSpecialCharTest_map_singleQuote.java │ │ │ │ │ │ ├── PrivateConstrunctorTest.java │ │ │ │ │ │ ├── ProductViewTest.java │ │ │ │ │ │ ├── ReadOnlyAtomicBooleanTest.java │ │ │ │ │ │ ├── ReadOnlyAtomicBooleanTest_field.java │ │ │ │ │ │ ├── ReadOnlyAtomicIntegerTest.java │ │ │ │ │ │ ├── ReadOnlyAtomicIntegerTest_field.java │ │ │ │ │ │ ├── ReadOnlyAtomicLongTest.java │ │ │ │ │ │ ├── ReadOnlyAtomicLongTest_field.java │ │ │ │ │ │ ├── ReadOnlyCollectionTest.java │ │ │ │ │ │ ├── ReadOnlyCollectionTest_final_field.java │ │ │ │ │ │ ├── ReadOnlyCollectionTest_final_field_null.java │ │ │ │ │ │ ├── ReadOnlyMapTest.java │ │ │ │ │ │ ├── ReadOnlyMapTest2.java │ │ │ │ │ │ ├── ReadOnlyMapTest2_final_field.java │ │ │ │ │ │ ├── ReadOnlyMapTest_final_field.java │ │ │ │ │ │ ├── RedundantTest.java │ │ │ │ │ │ ├── SafeModeTest.java │ │ │ │ │ │ ├── TestException.java │ │ │ │ │ │ ├── TestInitStringFieldAsEmpty.java │ │ │ │ │ │ ├── TestInitStringFieldAsEmpty2.java │ │ │ │ │ │ ├── TestUTF8.java │ │ │ │ │ │ ├── TestUTF8_2.java │ │ │ │ │ │ ├── TypeReferenceTest.java │ │ │ │ │ │ ├── TypeUtilsTest.java │ │ │ │ │ │ ├── TypeUtilsTest2.java │ │ │ │ │ │ ├── TypeUtilsTest3.java │ │ │ │ │ │ ├── TypeUtilsTest4.java │ │ │ │ │ │ ├── TypeUtilsTest_cast.java │ │ │ │ │ │ ├── TypeUtilsTest_castToBigDecimal.java │ │ │ │ │ │ ├── TypeUtilsTest_castToBigInteger.java │ │ │ │ │ │ ├── TypeUtilsTest_castToBytes.java │ │ │ │ │ │ ├── TypeUtilsTest_castToDate.java │ │ │ │ │ │ ├── TypeUtilsTest_castToJavaBean.java │ │ │ │ │ │ ├── TypeUtilsTest_castToJavaBean_JSONType.java │ │ │ │ │ │ ├── TypeUtilsTest_compatibleWithJavaBean.java │ │ │ │ │ │ ├── TypeUtilsTest_compatibleWithJavaBean_boolean.java │ │ │ │ │ │ ├── TypeUtilsTest_interface.java │ │ │ │ │ │ ├── TypeUtilsTest_loadClass.java │ │ │ │ │ │ ├── TypeUtilsToJSONTest.java │ │ │ │ │ │ ├── TypeUtils_parseDouble_Test.java │ │ │ │ │ │ ├── TypeUtils_parseFloat_Test.java │ │ │ │ │ │ ├── UTF8ByteArrayLexerTest_symbol.java │ │ │ │ │ │ ├── UTF8ByteArrayParseTest.java │ │ │ │ │ │ ├── UnquoteNameTest.java │ │ │ │ │ │ ├── array/ │ │ │ │ │ │ │ ├── BeanToArrayAutoTypeTest.java │ │ │ │ │ │ │ ├── BeanToArrayAutoTypeTest2.java │ │ │ │ │ │ │ ├── BeanToArrayAutoTypeTest3.java │ │ │ │ │ │ │ ├── BeanToArrayTest.java │ │ │ │ │ │ │ ├── BeanToArrayTest2.java │ │ │ │ │ │ │ ├── BeanToArrayTest3.java │ │ │ │ │ │ │ ├── BeanToArrayTest3_private.java │ │ │ │ │ │ │ ├── BeanToArrayTest_date.java │ │ │ │ │ │ │ ├── BeanToArrayTest_date_private.java │ │ │ │ │ │ │ ├── BeanToArrayTest_enum.java │ │ │ │ │ │ │ ├── BeanToArrayTest_enum_private.java │ │ │ │ │ │ │ ├── BeanToArrayTest_int.java │ │ │ │ │ │ │ ├── BeanToArrayTest_long.java │ │ │ │ │ │ │ └── BeanToArrayTest_private.java │ │ │ │ │ │ ├── bug/ │ │ │ │ │ │ │ ├── Bug0.java │ │ │ │ │ │ │ ├── Bug2.java │ │ │ │ │ │ │ ├── Bug_for_changhao.java │ │ │ │ │ │ │ ├── Bug_for_dingzhu.java │ │ │ │ │ │ │ ├── Bug_for_guanxiu.java │ │ │ │ │ │ │ ├── Bug_for_kongmu.java │ │ │ │ │ │ │ ├── Bug_for_lingzhi.java │ │ │ │ │ │ │ ├── Bug_for_lixianfeng.java │ │ │ │ │ │ │ ├── Bug_for_yihaodian.java │ │ │ │ │ │ │ ├── Bug_for_zitao.java │ │ │ │ │ │ │ ├── EmptyParseArrayTest.java │ │ │ │ │ │ │ └── JSONObectNullTest.java │ │ │ │ │ │ ├── creator/ │ │ │ │ │ │ │ ├── JSONCreatorFactoryTest.java │ │ │ │ │ │ │ ├── JSONCreatorTest.java │ │ │ │ │ │ │ ├── JSONCreatorTest10.java │ │ │ │ │ │ │ ├── JSONCreatorTest11.java │ │ │ │ │ │ │ ├── JSONCreatorTest2.java │ │ │ │ │ │ │ ├── JSONCreatorTest3.java │ │ │ │ │ │ │ ├── JSONCreatorTest4.java │ │ │ │ │ │ │ ├── JSONCreatorTest5.java │ │ │ │ │ │ │ ├── JSONCreatorTest6.java │ │ │ │ │ │ │ ├── JSONCreatorTest7.java │ │ │ │ │ │ │ ├── JSONCreatorTest8.java │ │ │ │ │ │ │ ├── JSONCreatorTest9.java │ │ │ │ │ │ │ ├── JSONCreatorTest_default_boolean.java │ │ │ │ │ │ │ ├── JSONCreatorTest_default_byte.java │ │ │ │ │ │ │ ├── JSONCreatorTest_default_double.java │ │ │ │ │ │ │ ├── JSONCreatorTest_default_float.java │ │ │ │ │ │ │ ├── JSONCreatorTest_default_int.java │ │ │ │ │ │ │ ├── JSONCreatorTest_default_long.java │ │ │ │ │ │ │ ├── JSONCreatorTest_default_short.java │ │ │ │ │ │ │ ├── JSONCreatorTest_double.java │ │ │ │ │ │ │ ├── JSONCreatorTest_double_obj.java │ │ │ │ │ │ │ ├── JSONCreatorTest_error.java │ │ │ │ │ │ │ ├── JSONCreatorTest_error2.java │ │ │ │ │ │ │ ├── JSONCreatorTest_error3.java │ │ │ │ │ │ │ ├── JSONCreatorTest_float.java │ │ │ │ │ │ │ └── JSONCreatorTest_float_obj.java │ │ │ │ │ │ ├── deser/ │ │ │ │ │ │ │ ├── AbstractSerializeTest.java │ │ │ │ │ │ │ ├── AbstractSerializeTest2.java │ │ │ │ │ │ │ ├── BigDecimalDeserializerTest.java │ │ │ │ │ │ │ ├── BigDecimalTest.java │ │ │ │ │ │ │ ├── BigIntegerDeserializerTest.java │ │ │ │ │ │ │ ├── BooleanDeserializerTest.java │ │ │ │ │ │ │ ├── BooleanFieldDeserializerTest.java │ │ │ │ │ │ │ ├── BooleanFieldDeserializerTest2.java │ │ │ │ │ │ │ ├── CharArrayDeserializerTest.java │ │ │ │ │ │ │ ├── ClassTest.java │ │ │ │ │ │ │ ├── CollectionFieldTest.java │ │ │ │ │ │ │ ├── ConcurrentHashMapDeserializerTest.java │ │ │ │ │ │ │ ├── ConstructorErrorTest.java │ │ │ │ │ │ │ ├── ConstructorErrorTest_initError.java │ │ │ │ │ │ │ ├── ConstructorErrorTest_initError_private.java │ │ │ │ │ │ │ ├── ConstructorErrorTest_inner.java │ │ │ │ │ │ │ ├── ConstructorErrorTest_private.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest10.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest11.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest12.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest2.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest3.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest4.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest5.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest6.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest7.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest8.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest9.java │ │ │ │ │ │ │ ├── DefaultObjectDeserializerTest_collection.java │ │ │ │ │ │ │ ├── DoubleArrayFieldDeserializerTest.java │ │ │ │ │ │ │ ├── DoubleDeserializerTest.java │ │ │ │ │ │ │ ├── DoubleFieldDeserializerTest.java │ │ │ │ │ │ │ ├── DupTest.java │ │ │ │ │ │ │ ├── EnumMapTest.java │ │ │ │ │ │ │ ├── EnumTest.java │ │ │ │ │ │ │ ├── FactoryTest.java │ │ │ │ │ │ │ ├── FactoryTest_error.java │ │ │ │ │ │ │ ├── FieldDeserializerTest.java │ │ │ │ │ │ │ ├── FieldDeserializerTest1.java │ │ │ │ │ │ │ ├── FieldDeserializerTest10.java │ │ │ │ │ │ │ ├── FieldDeserializerTest2.java │ │ │ │ │ │ │ ├── FieldDeserializerTest3.java │ │ │ │ │ │ │ ├── FieldDeserializerTest4.java │ │ │ │ │ │ │ ├── FieldDeserializerTest5.java │ │ │ │ │ │ │ ├── FieldDeserializerTest6.java │ │ │ │ │ │ │ ├── FieldDeserializerTest7.java │ │ │ │ │ │ │ ├── FieldDeserializerTest8.java │ │ │ │ │ │ │ ├── FieldDeserializerTest9.java │ │ │ │ │ │ │ ├── FieldSerializerTest.java │ │ │ │ │ │ │ ├── FieldSerializerTest2.java │ │ │ │ │ │ │ ├── FieldSerializerTest3.java │ │ │ │ │ │ │ ├── FieldSerializerTest4.java │ │ │ │ │ │ │ ├── FloatDeserializerTest.java │ │ │ │ │ │ │ ├── GetOnlyCollectionTest.java │ │ │ │ │ │ │ ├── HashtableFieldTest.java │ │ │ │ │ │ │ ├── InetAddressDeserializerTest.java │ │ │ │ │ │ │ ├── InnerClassDeser.java │ │ │ │ │ │ │ ├── InnerClassDeser2.java │ │ │ │ │ │ │ ├── InnerClassDeser3.java │ │ │ │ │ │ │ ├── InnerClassDeser4.java │ │ │ │ │ │ │ ├── IntegerDeserializerTest.java │ │ │ │ │ │ │ ├── IntegerFieldDeserializerTest.java │ │ │ │ │ │ │ ├── IntegerFieldDeserializerTest2.java │ │ │ │ │ │ │ ├── IntegerFieldDeserializerTest3.java │ │ │ │ │ │ │ ├── IntegerParseTest.java │ │ │ │ │ │ │ ├── InterfaceParseTest.java │ │ │ │ │ │ │ ├── JSONFieldSetterTest.java │ │ │ │ │ │ │ ├── LocaleFieldTest.java │ │ │ │ │ │ │ ├── LocaleTest.java │ │ │ │ │ │ │ ├── LongDeserializerTest.java │ │ │ │ │ │ │ ├── LongFieldDeserializerTest.java │ │ │ │ │ │ │ ├── LongFieldDeserializerTest2.java │ │ │ │ │ │ │ ├── LongFieldDeserializerTest3.java │ │ │ │ │ │ │ ├── MapDeserializerTest.java │ │ │ │ │ │ │ ├── MapTest.java │ │ │ │ │ │ │ ├── MultiArrayTest.java │ │ │ │ │ │ │ ├── MyMapFieldTest.java │ │ │ │ │ │ │ ├── NumberDeserializerTest.java │ │ │ │ │ │ │ ├── NumberDeserializerTest2.java │ │ │ │ │ │ │ ├── ParseNullTest.java │ │ │ │ │ │ │ ├── PatternDeserializerTest.java │ │ │ │ │ │ │ ├── PropertyProcessableTest_0.java │ │ │ │ │ │ │ ├── ResolveFieldDeserializerTest.java │ │ │ │ │ │ │ ├── ShortFieldDeserializerTest.java │ │ │ │ │ │ │ ├── SmartMatchTest.java │ │ │ │ │ │ │ ├── SmartMatchTest2.java │ │ │ │ │ │ │ ├── SmartMatchTest_boolean_is.java │ │ │ │ │ │ │ ├── SmartMatchTest_snake.java │ │ │ │ │ │ │ ├── SmartMatchTest_snake2.java │ │ │ │ │ │ │ ├── SortedSetFieldTest.java │ │ │ │ │ │ │ ├── SqlDateDeserializerTest.java │ │ │ │ │ │ │ ├── SqlDateDeserializerTest2.java │ │ │ │ │ │ │ ├── StackTraceElementDeserializerTest.java │ │ │ │ │ │ │ ├── TestEnum.java │ │ │ │ │ │ │ ├── TestNull.java │ │ │ │ │ │ │ ├── ThrowableDeserializerTest.java │ │ │ │ │ │ │ ├── ThrowableDeserializerTest_2.java │ │ │ │ │ │ │ ├── TimeDeserializerTest.java │ │ │ │ │ │ │ ├── TimeDeserializerTest2.java │ │ │ │ │ │ │ ├── TimeDeserializerTest3.java │ │ │ │ │ │ │ ├── TimeZoneDeserializerTest.java │ │ │ │ │ │ │ ├── TreeMapDeserializerTest.java │ │ │ │ │ │ │ ├── TreeSetFieldTest.java │ │ │ │ │ │ │ ├── URIDeserializerTest.java │ │ │ │ │ │ │ ├── URLDeserializerTest.java │ │ │ │ │ │ │ ├── UUIDDeserializerTest.java │ │ │ │ │ │ │ ├── array/ │ │ │ │ │ │ │ │ ├── FieldBoolArrayTest.java │ │ │ │ │ │ │ │ ├── FieldByteArrayTest.java │ │ │ │ │ │ │ │ ├── FieldDoubleArrayTest.java │ │ │ │ │ │ │ │ ├── FieldFloatArray2Test.java │ │ │ │ │ │ │ │ ├── FieldFloatArray2Test_private.java │ │ │ │ │ │ │ │ ├── FieldFloatArrayTest.java │ │ │ │ │ │ │ │ ├── FieldFloatArrayTest2.java │ │ │ │ │ │ │ │ ├── FieldFloatArrayTest_private.java │ │ │ │ │ │ │ │ ├── FieldIntArrayTest.java │ │ │ │ │ │ │ │ ├── FieldIntArrayTest2.java │ │ │ │ │ │ │ │ ├── FieldIntArrayTest_private.java │ │ │ │ │ │ │ │ ├── FieldLongArrayTest.java │ │ │ │ │ │ │ │ └── FieldShortArrayTest.java │ │ │ │ │ │ │ ├── arraymapping/ │ │ │ │ │ │ │ │ ├── ArrayMappingErrorTest.java │ │ │ │ │ │ │ │ ├── ArrayMappingErrorTest2.java │ │ │ │ │ │ │ │ ├── ArrayMappingErrorTest3.java │ │ │ │ │ │ │ │ ├── ArrayMapping_bool.java │ │ │ │ │ │ │ │ ├── ArrayMapping_double.java │ │ │ │ │ │ │ │ ├── ArrayMapping_float.java │ │ │ │ │ │ │ │ ├── ArrayMapping_long.java │ │ │ │ │ │ │ │ └── ArrayMapping_long_stream.java │ │ │ │ │ │ │ ├── asm/ │ │ │ │ │ │ │ │ ├── TestASM.java │ │ │ │ │ │ │ │ ├── TestASM2.java │ │ │ │ │ │ │ │ ├── TestASMEishay.java │ │ │ │ │ │ │ │ ├── TestASM_BigDecimal.java │ │ │ │ │ │ │ │ ├── TestASM_Byte_0.java │ │ │ │ │ │ │ │ ├── TestASM_Date.java │ │ │ │ │ │ │ │ ├── TestASM_Integer.java │ │ │ │ │ │ │ │ ├── TestASM_List.java │ │ │ │ │ │ │ │ ├── TestASM_Long_0.java │ │ │ │ │ │ │ │ ├── TestASM_Short_0.java │ │ │ │ │ │ │ │ ├── TestASM_boolean.java │ │ │ │ │ │ │ │ ├── TestASM_byte.java │ │ │ │ │ │ │ │ ├── TestASM_char.java │ │ │ │ │ │ │ │ ├── TestASM_double.java │ │ │ │ │ │ │ │ ├── TestASM_float.java │ │ │ │ │ │ │ │ ├── TestASM_int.java │ │ │ │ │ │ │ │ ├── TestASM_long.java │ │ │ │ │ │ │ │ ├── TestASM_null.java │ │ │ │ │ │ │ │ ├── TestASM_object.java │ │ │ │ │ │ │ │ ├── TestASM_primitive.java │ │ │ │ │ │ │ │ └── TestASM_short.java │ │ │ │ │ │ │ ├── awt/ │ │ │ │ │ │ │ │ ├── ColorDeserializerTest.java │ │ │ │ │ │ │ │ ├── FontDeserializerTest.java │ │ │ │ │ │ │ │ ├── PointDeserializerTest.java │ │ │ │ │ │ │ │ ├── PointDeserializerTest2.java │ │ │ │ │ │ │ │ └── RectangleDeserializerTest.java │ │ │ │ │ │ │ ├── date/ │ │ │ │ │ │ │ │ ├── DateDeserializerTest.java │ │ │ │ │ │ │ │ ├── DateFormatDeserializerTest.java │ │ │ │ │ │ │ │ ├── DateParseTest1.java │ │ │ │ │ │ │ │ ├── DateParseTest10.java │ │ │ │ │ │ │ │ ├── DateParseTest11.java │ │ │ │ │ │ │ │ ├── DateParseTest12.java │ │ │ │ │ │ │ │ ├── DateParseTest13.java │ │ │ │ │ │ │ │ ├── DateParseTest14.java │ │ │ │ │ │ │ │ ├── DateParseTest2.java │ │ │ │ │ │ │ │ ├── DateParseTest3.java │ │ │ │ │ │ │ │ ├── DateParseTest4.java │ │ │ │ │ │ │ │ ├── DateParseTest5.java │ │ │ │ │ │ │ │ ├── DateParseTest6.java │ │ │ │ │ │ │ │ ├── DateParseTest7.java │ │ │ │ │ │ │ │ ├── DateParseTest8.java │ │ │ │ │ │ │ │ ├── DateParseTest9.java │ │ │ │ │ │ │ │ └── DateTest.java │ │ │ │ │ │ │ ├── deny/ │ │ │ │ │ │ │ │ ├── DenyTest.java │ │ │ │ │ │ │ │ ├── DenyTest10.java │ │ │ │ │ │ │ │ ├── DenyTest11.java │ │ │ │ │ │ │ │ ├── DenyTest12.java │ │ │ │ │ │ │ │ ├── DenyTest13.java │ │ │ │ │ │ │ │ ├── DenyTest14.java │ │ │ │ │ │ │ │ ├── DenyTest15.java │ │ │ │ │ │ │ │ ├── DenyTest16.java │ │ │ │ │ │ │ │ ├── DenyTest2.java │ │ │ │ │ │ │ │ ├── DenyTest3.java │ │ │ │ │ │ │ │ ├── DenyTest4.java │ │ │ │ │ │ │ │ ├── DenyTest5.java │ │ │ │ │ │ │ │ ├── DenyTest6.java │ │ │ │ │ │ │ │ ├── DenyTest7.java │ │ │ │ │ │ │ │ ├── DenyTest8.java │ │ │ │ │ │ │ │ ├── DenyTest9.java │ │ │ │ │ │ │ │ └── InitJavaBeanDeserializerTest.java │ │ │ │ │ │ │ ├── extra/ │ │ │ │ │ │ │ │ └── ExtraTest.java │ │ │ │ │ │ │ ├── generic/ │ │ │ │ │ │ │ │ ├── ByteListTest.java │ │ │ │ │ │ │ │ ├── GenericArrayTest.java │ │ │ │ │ │ │ │ ├── GenericArrayTest2.java │ │ │ │ │ │ │ │ ├── GenericArrayTest3.java │ │ │ │ │ │ │ │ ├── GenericArrayTest4.java │ │ │ │ │ │ │ │ ├── GenericArrayTest5.java │ │ │ │ │ │ │ │ ├── GenericMap.java │ │ │ │ │ │ │ │ ├── GenericTest.java │ │ │ │ │ │ │ │ ├── GenericTest2.java │ │ │ │ │ │ │ │ ├── GenericTest3.java │ │ │ │ │ │ │ │ ├── GenericTest4.java │ │ │ │ │ │ │ │ ├── GenericTest5.java │ │ │ │ │ │ │ │ └── ListStrFieldTest.java │ │ │ │ │ │ │ ├── list/ │ │ │ │ │ │ │ │ ├── ArrayDeserializerTest.java │ │ │ │ │ │ │ │ ├── ArrayLisMapDeserializerTest.java │ │ │ │ │ │ │ │ ├── ArrayListEnumFieldDeserializerTest.java │ │ │ │ │ │ │ │ ├── ArrayListStringDeserializerTest.java │ │ │ │ │ │ │ │ ├── ArrayListTypeDeserializerTest.java │ │ │ │ │ │ │ │ ├── ArrayListTypeFieldTest.java │ │ │ │ │ │ │ │ ├── ListFieldTest.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_array_big.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_createError.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_dom.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_dom_array.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_dom_array_2.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_dom_hashSet.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_dom_treeSet.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_stream.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_stream_TreeSet.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_stream_array.java │ │ │ │ │ │ │ │ ├── ListStringFieldTest_stream_array_2.java │ │ │ │ │ │ │ │ └── ListStringFieldTest_stream_hashSet.java │ │ │ │ │ │ │ ├── nonctor/ │ │ │ │ │ │ │ │ └── NonDefaultConstructorTest0.java │ │ │ │ │ │ │ ├── stream/ │ │ │ │ │ │ │ │ ├── ReaderBooleanFieldTest.java │ │ │ │ │ │ │ │ ├── ReaderIntFieldTest.java │ │ │ │ │ │ │ │ └── ReaderLongFieldTest.java │ │ │ │ │ │ │ └── var/ │ │ │ │ │ │ │ └── TwoTypeTest.java │ │ │ │ │ │ ├── error/ │ │ │ │ │ │ │ ├── JSONReaderError.java │ │ │ │ │ │ │ ├── ParseErrorTest_10.java │ │ │ │ │ │ │ ├── ParseErrorTest_11.java │ │ │ │ │ │ │ ├── ParseErrorTest_12.java │ │ │ │ │ │ │ ├── ParseErrorTest_13.java │ │ │ │ │ │ │ ├── ParseErrorTest_14.java │ │ │ │ │ │ │ ├── ParseErrorTest_15.java │ │ │ │ │ │ │ ├── ParseErrorTest_16.java │ │ │ │ │ │ │ ├── ParseErrorTest_17.java │ │ │ │ │ │ │ ├── ParseErrorTest_18.java │ │ │ │ │ │ │ ├── ParseErrorTest_19.java │ │ │ │ │ │ │ ├── ParseErrorTest_20.java │ │ │ │ │ │ │ ├── ParseErrorTest_21.java │ │ │ │ │ │ │ ├── ParseErrorTest_8.java │ │ │ │ │ │ │ ├── ParseErrorTest_9.java │ │ │ │ │ │ │ ├── ParseErrorTest_date.java │ │ │ │ │ │ │ └── TypeNotMatchError.java │ │ │ │ │ │ ├── fieldTypeResolver/ │ │ │ │ │ │ │ └── FieldTypeResolverTest.java │ │ │ │ │ │ ├── number/ │ │ │ │ │ │ │ ├── NumberEmtpyObjectTest.java │ │ │ │ │ │ │ ├── NumberValueTest.java │ │ │ │ │ │ │ ├── NumberValueTest2.java │ │ │ │ │ │ │ ├── NumberValueTest3.java │ │ │ │ │ │ │ ├── NumberValueTest4.java │ │ │ │ │ │ │ ├── NumberValueTest_error_0.java │ │ │ │ │ │ │ ├── NumberValueTest_error_1.java │ │ │ │ │ │ │ ├── NumberValueTest_error_10.java │ │ │ │ │ │ │ ├── NumberValueTest_error_11.java │ │ │ │ │ │ │ ├── NumberValueTest_error_12.java │ │ │ │ │ │ │ ├── NumberValueTest_error_13.java │ │ │ │ │ │ │ ├── NumberValueTest_error_2.java │ │ │ │ │ │ │ ├── NumberValueTest_error_3.java │ │ │ │ │ │ │ ├── NumberValueTest_error_4.java │ │ │ │ │ │ │ ├── NumberValueTest_error_5.java │ │ │ │ │ │ │ ├── NumberValueTest_error_6.java │ │ │ │ │ │ │ ├── NumberValueTest_error_7.java │ │ │ │ │ │ │ ├── NumberValueTest_error_8.java │ │ │ │ │ │ │ └── NumberValueTest_error_9.java │ │ │ │ │ │ ├── str/ │ │ │ │ │ │ │ ├── EmptyStringTest.java │ │ │ │ │ │ │ ├── StringTest_00.java │ │ │ │ │ │ │ ├── StringTest_01.java │ │ │ │ │ │ │ └── StringTest_02.java │ │ │ │ │ │ ├── stream/ │ │ │ │ │ │ │ ├── JSONReaderScannerTest.java │ │ │ │ │ │ │ ├── JSONReaderScannerTest_boolean.java │ │ │ │ │ │ │ ├── JSONReaderScannerTest_chars.java │ │ │ │ │ │ │ ├── JSONReaderScannerTest_enum.java │ │ │ │ │ │ │ ├── JSONReaderScannerTest_matchField.java │ │ │ │ │ │ │ ├── JSONReaderScannerTest_negative.java │ │ │ │ │ │ │ ├── JSONReaderScannerTest_type.java │ │ │ │ │ │ │ ├── JSONReaderTest.java │ │ │ │ │ │ │ ├── JSONReaderTest_0.java │ │ │ │ │ │ │ ├── JSONReaderTest_1.java │ │ │ │ │ │ │ ├── JSONReaderTest_2.java │ │ │ │ │ │ │ ├── JSONReaderTest_3.java │ │ │ │ │ │ │ ├── JSONReaderTest_4.java │ │ │ │ │ │ │ ├── JSONReaderTest_5.java │ │ │ │ │ │ │ ├── JSONReaderTest_error.java │ │ │ │ │ │ │ ├── JSONReaderTest_error2.java │ │ │ │ │ │ │ ├── JSONReader_array.java │ │ │ │ │ │ │ ├── JSONReader_map.java │ │ │ │ │ │ │ ├── JSONReader_obj.java │ │ │ │ │ │ │ ├── JSONReader_obj_2.java │ │ │ │ │ │ │ ├── JSONReader_obj_3.java │ │ │ │ │ │ │ ├── JSONReader_string.java │ │ │ │ │ │ │ ├── JSONReader_string_1.java │ │ │ │ │ │ │ └── JSONReader_typeRef.java │ │ │ │ │ │ └── taobao/ │ │ │ │ │ │ ├── BooleanObjectFieldTest.java │ │ │ │ │ │ ├── DoubleObjectFieldTest.java │ │ │ │ │ │ ├── FloatObjectFieldTest.java │ │ │ │ │ │ ├── IntAsStringTest.java │ │ │ │ │ │ ├── IntegerAsStringTest.java │ │ │ │ │ │ ├── LongAsStringTest.java │ │ │ │ │ │ ├── LongObjectAsStringTest.java │ │ │ │ │ │ └── SpecialStringTest.java │ │ │ │ │ ├── path/ │ │ │ │ │ │ ├── BookEvalTest.java │ │ │ │ │ │ ├── BookExtractTest.java │ │ │ │ │ │ ├── DLATest_0.java │ │ │ │ │ │ ├── DeepScanTest.java │ │ │ │ │ │ ├── JSONPath_0.java │ │ │ │ │ │ ├── JSONPath_1.java │ │ │ │ │ │ ├── JSONPath_10_contains.java │ │ │ │ │ │ ├── JSONPath_11.java │ │ │ │ │ │ ├── JSONPath_12.java │ │ │ │ │ │ ├── JSONPath_13.java │ │ │ │ │ │ ├── JSONPath_14.java │ │ │ │ │ │ ├── JSONPath_15.java │ │ │ │ │ │ ├── JSONPath_16.java │ │ │ │ │ │ ├── JSONPath_17.java │ │ │ │ │ │ ├── JSONPath_2.java │ │ │ │ │ │ ├── JSONPath_3.java │ │ │ │ │ │ ├── JSONPath_4.java │ │ │ │ │ │ ├── JSONPath_5.java │ │ │ │ │ │ ├── JSONPath_6.java │ │ │ │ │ │ ├── JSONPath_7.java │ │ │ │ │ │ ├── JSONPath_8.java │ │ │ │ │ │ ├── JSONPath_9.java │ │ │ │ │ │ ├── JSONPath_array_length.java │ │ │ │ │ │ ├── JSONPath_array_multi.java │ │ │ │ │ │ ├── JSONPath_array_put.java │ │ │ │ │ │ ├── JSONPath_array_put_2.java │ │ │ │ │ │ ├── JSONPath_array_remove_0.java │ │ │ │ │ │ ├── JSONPath_between_double.java │ │ │ │ │ │ ├── JSONPath_between_int.java │ │ │ │ │ │ ├── JSONPath_calenar_test.java │ │ │ │ │ │ ├── JSONPath_conatinas_null.java │ │ │ │ │ │ ├── JSONPath_containsValue.java │ │ │ │ │ │ ├── JSONPath_containsValue_2.java │ │ │ │ │ │ ├── JSONPath_containsValue_bigdecimal.java │ │ │ │ │ │ ├── JSONPath_containsValue_biginteger.java │ │ │ │ │ │ ├── JSONPath_containsValue_double.java │ │ │ │ │ │ ├── JSONPath_deepScan_test.java │ │ │ │ │ │ ├── JSONPath_deepScan_test2.java │ │ │ │ │ │ ├── JSONPath_enum.java │ │ │ │ │ │ ├── JSONPath_field_access.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_compare_int.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_compare_int_simple.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_compare_string.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_compare_string_simple.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_in_decimal.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_in_int.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_in_string.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_like.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_like_simple.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_notNull.java │ │ │ │ │ │ ├── JSONPath_field_access_filter_rlike.java │ │ │ │ │ │ ├── JSONPath_field_access_multi.java │ │ │ │ │ │ ├── JSONPath_field_wildcard.java │ │ │ │ │ │ ├── JSONPath_field_wildcard_filter.java │ │ │ │ │ │ ├── JSONPath_field_wildcard_filter_double.java │ │ │ │ │ │ ├── JSONPath_field_wildcard_filter_float.java │ │ │ │ │ │ ├── JSONPath_issue1208.java │ │ │ │ │ │ ├── JSONPath_keySet.java │ │ │ │ │ │ ├── JSONPath_like.java │ │ │ │ │ │ ├── JSONPath_list.java │ │ │ │ │ │ ├── JSONPath_list_field.java │ │ │ │ │ │ ├── JSONPath_list_multi.java │ │ │ │ │ │ ├── JSONPath_list_range.java │ │ │ │ │ │ ├── JSONPath_list_size.java │ │ │ │ │ │ ├── JSONPath_list_size_1.java │ │ │ │ │ │ ├── JSONPath_list_size_2.java │ │ │ │ │ │ ├── JSONPath_list_size_3.java │ │ │ │ │ │ ├── JSONPath_map_size.java │ │ │ │ │ │ ├── JSONPath_max.java │ │ │ │ │ │ ├── JSONPath_min.java │ │ │ │ │ │ ├── JSONPath_none_root.java │ │ │ │ │ │ ├── JSONPath_object_filter.java │ │ │ │ │ │ ├── JSONPath_oracle_compatible_test.java │ │ │ │ │ │ ├── JSONPath_paths_test.java │ │ │ │ │ │ ├── JSONPath_paths_test1.java │ │ │ │ │ │ ├── JSONPath_paths_test2.java │ │ │ │ │ │ ├── JSONPath_paths_test3.java │ │ │ │ │ │ ├── JSONPath_paths_test4.java │ │ │ │ │ │ ├── JSONPath_paths_test5.java │ │ │ │ │ │ ├── JSONPath_remove_test.java │ │ │ │ │ │ ├── JSONPath_reverse_test.java │ │ │ │ │ │ ├── JSONPath_set.java │ │ │ │ │ │ ├── JSONPath_set_test2.java │ │ │ │ │ │ ├── JSONPath_set_test3.java │ │ │ │ │ │ ├── JSONPath_set_test4.java │ │ │ │ │ │ ├── JSONPath_set_test5.java │ │ │ │ │ │ ├── JSONPath_set_test6.java │ │ │ │ │ │ ├── JSONPath_set_test7.java │ │ │ │ │ │ ├── JSONPath_size.java │ │ │ │ │ │ ├── JSONPath_toString.java │ │ │ │ │ │ ├── JSONPointTest_0.java │ │ │ │ │ │ ├── JSONPointTest_1.java │ │ │ │ │ │ ├── TestSpecial_0.java │ │ │ │ │ │ ├── TestSpecial_1.java │ │ │ │ │ │ ├── TestSpecial_2.java │ │ │ │ │ │ ├── TestSpecial_3.java │ │ │ │ │ │ ├── TestSpecial_4.java │ │ │ │ │ │ └── extract/ │ │ │ │ │ │ ├── JSONPath_extract_0.java │ │ │ │ │ │ ├── JSONPath_extract_1.java │ │ │ │ │ │ ├── JSONPath_extract_2_book.java │ │ │ │ │ │ ├── JSONPath_extract_3.java │ │ │ │ │ │ └── JSONPath_extract_4_multi.java │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ └── TestProxy.java │ │ │ │ │ ├── ref/ │ │ │ │ │ │ ├── RefTest.java │ │ │ │ │ │ ├── RefTest10.java │ │ │ │ │ │ ├── RefTest11.java │ │ │ │ │ │ ├── RefTest12.java │ │ │ │ │ │ ├── RefTest13.java │ │ │ │ │ │ ├── RefTest14.java │ │ │ │ │ │ ├── RefTest15.java │ │ │ │ │ │ ├── RefTest16.java │ │ │ │ │ │ ├── RefTest17.java │ │ │ │ │ │ ├── RefTest18.java │ │ │ │ │ │ ├── RefTest19.java │ │ │ │ │ │ ├── RefTest2.java │ │ │ │ │ │ ├── RefTest20.java │ │ │ │ │ │ ├── RefTest21.java │ │ │ │ │ │ ├── RefTest22.java │ │ │ │ │ │ ├── RefTest23.java │ │ │ │ │ │ ├── RefTest24.java │ │ │ │ │ │ ├── RefTest3.java │ │ │ │ │ │ ├── RefTest4.java │ │ │ │ │ │ ├── RefTest5.java │ │ │ │ │ │ ├── RefTest6.java │ │ │ │ │ │ ├── RefTest7.java │ │ │ │ │ │ ├── RefTest8.java │ │ │ │ │ │ ├── RefTest9.java │ │ │ │ │ │ └── RefTest_for_huanxige.java │ │ │ │ │ ├── serializer/ │ │ │ │ │ │ ├── AbstractTest.java │ │ │ │ │ │ ├── BooleanArraySerializerTest.java │ │ │ │ │ │ ├── BooleanFieldSerializerTest.java │ │ │ │ │ │ ├── BooleanFieldSerializerTest_primitive.java │ │ │ │ │ │ ├── BooleanFieldTest.java │ │ │ │ │ │ ├── BooleanFieldTest2.java │ │ │ │ │ │ ├── BooleanFieldTest3.java │ │ │ │ │ │ ├── BooleanFieldTest_array.java │ │ │ │ │ │ ├── BugTest0.java │ │ │ │ │ │ ├── BugTest1.java │ │ │ │ │ │ ├── BugTest2.java │ │ │ │ │ │ ├── Bug_for_yegaofei.java │ │ │ │ │ │ ├── ByteArrayFieldSerializerTest.java │ │ │ │ │ │ ├── ByteArraySerializerTest.java │ │ │ │ │ │ ├── ByteArrayTest.java │ │ │ │ │ │ ├── CharArraySerializerTest.java │ │ │ │ │ │ ├── CharTest.java │ │ │ │ │ │ ├── CharsetSerializerTest.java │ │ │ │ │ │ ├── CharsetTest.java │ │ │ │ │ │ ├── CircularReferencesTest.java │ │ │ │ │ │ ├── ClassFieldTest.java │ │ │ │ │ │ ├── ClassLoaderTest.java │ │ │ │ │ │ ├── ClobSerializerTest.java │ │ │ │ │ │ ├── CollectionSerializerTest.java │ │ │ │ │ │ ├── ColorSerializerTest.java │ │ │ │ │ │ ├── ConcurrentHashMapTest.java │ │ │ │ │ │ ├── ConcurrentHashMapTest2.java │ │ │ │ │ │ ├── ConcurrentHashMapTest3.java │ │ │ │ │ │ ├── ConcurrentHashMapTest4.java │ │ │ │ │ │ ├── ConcurrentHashMapTest5.java │ │ │ │ │ │ ├── ConcurrentHashMapTest6.java │ │ │ │ │ │ ├── ConcurrentHashMapTest7.java │ │ │ │ │ │ ├── DateFormatSerializerTest.java │ │ │ │ │ │ ├── DoubleArraySerializerTest.java │ │ │ │ │ │ ├── DoubleFormatTest.java │ │ │ │ │ │ ├── DoubleFormatTest2.java │ │ │ │ │ │ ├── DoubleTest.java │ │ │ │ │ │ ├── DoubleTest_custom.java │ │ │ │ │ │ ├── DoubleTest_custom2.java │ │ │ │ │ │ ├── DupSetterTest.java │ │ │ │ │ │ ├── DupSetterTest2.java │ │ │ │ │ │ ├── DupSetterTest3.java │ │ │ │ │ │ ├── DupSetterTest4.java │ │ │ │ │ │ ├── DupSetterTest5.java │ │ │ │ │ │ ├── DupSetterTest6.java │ │ │ │ │ │ ├── EnumerationSeriliazerTest.java │ │ │ │ │ │ ├── ErrorGetterTest.java │ │ │ │ │ │ ├── ErrorTest.java │ │ │ │ │ │ ├── ExtendsTest.java │ │ │ │ │ │ ├── FieldOrderTest.java │ │ │ │ │ │ ├── FileTest.java │ │ │ │ │ │ ├── FloatArraySerializerTest.java │ │ │ │ │ │ ├── FloatFormatTest.java │ │ │ │ │ │ ├── FloatFormatTest2.java │ │ │ │ │ │ ├── FloatTest.java │ │ │ │ │ │ ├── FontSerializerTest.java │ │ │ │ │ │ ├── GenericTypeNotMatchTest.java │ │ │ │ │ │ ├── GenericTypeNotMatchTest2.java │ │ │ │ │ │ ├── GenericTypeTest.java │ │ │ │ │ │ ├── GenericTypeTest2.java │ │ │ │ │ │ ├── IgnoreGetMethodTest.java │ │ │ │ │ │ ├── IgnoreNonFieldGetterTest.java │ │ │ │ │ │ ├── IgnoreNonFieldGetterTest2.java │ │ │ │ │ │ ├── IgoreGetterTest.java │ │ │ │ │ │ ├── InetAddressTest.java │ │ │ │ │ │ ├── InetSocketAddressTest.java │ │ │ │ │ │ ├── IntArrayEncodeTest.java │ │ │ │ │ │ ├── IntFieldTest.java │ │ │ │ │ │ ├── IntFieldTest2.java │ │ │ │ │ │ ├── IntegerArrayEncodeTest.java │ │ │ │ │ │ ├── IntegerArrayFieldSerializerTest.java │ │ │ │ │ │ ├── IntegerSerializerTest.java │ │ │ │ │ │ ├── InterfaceTest.java │ │ │ │ │ │ ├── JSONFieldTest.java │ │ │ │ │ │ ├── JSONFieldTest2.java │ │ │ │ │ │ ├── JSONFieldTest3.java │ │ │ │ │ │ ├── JSONFieldTest4.java │ │ │ │ │ │ ├── JSONFieldTest5.java │ │ │ │ │ │ ├── JSONFieldTest6.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_0.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_1.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_2.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_3.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_4.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_5.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_6.java │ │ │ │ │ │ ├── JSONFieldTest_unwrapped_7.java │ │ │ │ │ │ ├── JSONObjectOrderTest.java │ │ │ │ │ │ ├── JSONSerializerDeprecatedTest.java │ │ │ │ │ │ ├── JSONSerializerFeatureTest.java │ │ │ │ │ │ ├── JSONSerializerMapTest.java │ │ │ │ │ │ ├── JSONSerializerTest.java │ │ │ │ │ │ ├── JSONSerializerTest1.java │ │ │ │ │ │ ├── JSONSerializerTest2.java │ │ │ │ │ │ ├── JSONSerializerTest3.java │ │ │ │ │ │ ├── JSONTypeIncludesTest.java │ │ │ │ │ │ ├── JavaBeanSerializerTest.java │ │ │ │ │ │ ├── JavaBeanSerializerTest2.java │ │ │ │ │ │ ├── ListFieldTest.java │ │ │ │ │ │ ├── ListSerializerTest.java │ │ │ │ │ │ ├── ListSerializerTest2.java │ │ │ │ │ │ ├── ListSerializerTest3.java │ │ │ │ │ │ ├── ListTest.java │ │ │ │ │ │ ├── LocalTest.java │ │ │ │ │ │ ├── LongArraySerializerTest.java │ │ │ │ │ │ ├── MapSerializerTest.java │ │ │ │ │ │ ├── MapTest.java │ │ │ │ │ │ ├── MaxBufSizeTest.java │ │ │ │ │ │ ├── MaxBufSizeTest2.java │ │ │ │ │ │ ├── MultiFieldIntTest_writer.java │ │ │ │ │ │ ├── MultiFieldIntTest_writer2.java │ │ │ │ │ │ ├── NoneStringKeyTest.java │ │ │ │ │ │ ├── NotWriteDefaultValueTest.java │ │ │ │ │ │ ├── NotWriteDefaultValueTest_NoneASM.java │ │ │ │ │ │ ├── ObjectArraySerializerTest.java │ │ │ │ │ │ ├── ObjectSerializerTest.java │ │ │ │ │ │ ├── ObjectWriteTest.java │ │ │ │ │ │ ├── ParserConfigTest.java │ │ │ │ │ │ ├── PascalNameFilterTest.java │ │ │ │ │ │ ├── PascalNameFilterTest_1.java │ │ │ │ │ │ ├── PatternTest.java │ │ │ │ │ │ ├── PointSerializerTest.java │ │ │ │ │ │ ├── PrePropertyFilterTest.java │ │ │ │ │ │ ├── PrettyFormatTest.java │ │ │ │ │ │ ├── PrettyFormatTest2.java │ │ │ │ │ │ ├── PrimitiveTest.java │ │ │ │ │ │ ├── ProxyTest.java │ │ │ │ │ │ ├── ProxyTest2.java │ │ │ │ │ │ ├── RectangleSerializerTest.java │ │ │ │ │ │ ├── ReferenceDeserializerTest.java │ │ │ │ │ │ ├── SerialContextTest.java │ │ │ │ │ │ ├── SerialWriterStringEncoderTest2.java │ │ │ │ │ │ ├── SerialWriterTest.java │ │ │ │ │ │ ├── SerializeConfigTest.java │ │ │ │ │ │ ├── SerializeConfigTest2.java │ │ │ │ │ │ ├── SerializeConfigTest2_private.java │ │ │ │ │ │ ├── SerializeWriterTest.java │ │ │ │ │ │ ├── SerializeWriterTest_1.java │ │ │ │ │ │ ├── SerializeWriterTest_10.java │ │ │ │ │ │ ├── SerializeWriterTest_11.java │ │ │ │ │ │ ├── SerializeWriterTest_12.java │ │ │ │ │ │ ├── SerializeWriterTest_13.java │ │ │ │ │ │ ├── SerializeWriterTest_14.java │ │ │ │ │ │ ├── SerializeWriterTest_15.java │ │ │ │ │ │ ├── SerializeWriterTest_16.java │ │ │ │ │ │ ├── SerializeWriterTest_17.java │ │ │ │ │ │ ├── SerializeWriterTest_18.java │ │ │ │ │ │ ├── SerializeWriterTest_19.java │ │ │ │ │ │ ├── SerializeWriterTest_2.java │ │ │ │ │ │ ├── SerializeWriterTest_3.java │ │ │ │ │ │ ├── SerializeWriterTest_4.java │ │ │ │ │ │ ├── SerializeWriterTest_5.java │ │ │ │ │ │ ├── SerializeWriterTest_6.java │ │ │ │ │ │ ├── SerializeWriterTest_7.java │ │ │ │ │ │ ├── SerializeWriterTest_8.java │ │ │ │ │ │ ├── SerializeWriterTest_9.java │ │ │ │ │ │ ├── SerializeWriterTest_BrowserSecure.java │ │ │ │ │ │ ├── SerializeWriterTest_BrowserSecure3.java │ │ │ │ │ │ ├── SerializeWriterTest_BrowserSecure_4_script.java │ │ │ │ │ │ ├── SerializeWriterTest_BrowserSecure_5_script_model.java │ │ │ │ │ │ ├── SerializeWriterTest_BrowserSecure_6_name_script.java │ │ │ │ │ │ ├── SerializerFeatureTest.java │ │ │ │ │ │ ├── SerilaizeFilterTest.java │ │ │ │ │ │ ├── ShortArraySerializerTest.java │ │ │ │ │ │ ├── ShortFieldSerializerTest.java │ │ │ │ │ │ ├── ShortSerializerTest.java │ │ │ │ │ │ ├── SimpleDataFormatSerializerTest.java │ │ │ │ │ │ ├── SimplePropertyPreFilterTest.java │ │ │ │ │ │ ├── SpecialTest.java │ │ │ │ │ │ ├── SpecicalStringTest.java │ │ │ │ │ │ ├── StringArraySerializerTest.java │ │ │ │ │ │ ├── StringSerializerTest.java │ │ │ │ │ │ ├── TestInnerClass.java │ │ │ │ │ │ ├── TestInnerClass1.java │ │ │ │ │ │ ├── TestInnerClass2.java │ │ │ │ │ │ ├── TestPivateStaticClass.java │ │ │ │ │ │ ├── TestSortField.java │ │ │ │ │ │ ├── TestSpecial.java │ │ │ │ │ │ ├── TestSpecial2.java │ │ │ │ │ │ ├── TestSpecial3.java │ │ │ │ │ │ ├── TestSpecial4.java │ │ │ │ │ │ ├── TestSpecial5.java │ │ │ │ │ │ ├── TestSpecial6.java │ │ │ │ │ │ ├── TestSpecial_entity.java │ │ │ │ │ │ ├── TestSpecial_map.java │ │ │ │ │ │ ├── TimeZoneTest.java │ │ │ │ │ │ ├── TransientTest.java │ │ │ │ │ │ ├── TreeSetTest.java │ │ │ │ │ │ ├── URITest.java │ │ │ │ │ │ ├── URLTest.java │ │ │ │ │ │ ├── UUIDTest.java │ │ │ │ │ │ ├── UnicodeTest.java │ │ │ │ │ │ ├── WriteClassNameTest.java │ │ │ │ │ │ ├── WriteNullListAsEmptyTest.java │ │ │ │ │ │ ├── WriteSlashAsSpecialTest.java │ │ │ │ │ │ ├── date/ │ │ │ │ │ │ │ ├── DateTest.java │ │ │ │ │ │ │ ├── DateTest2.java │ │ │ │ │ │ │ ├── DateTest3.java │ │ │ │ │ │ │ ├── DateTest4.java │ │ │ │ │ │ │ ├── DateTest4_indian.java │ │ │ │ │ │ │ ├── DateTest5_iso8601.java │ │ │ │ │ │ │ ├── DateTest_ISO8601_OneLetterISO8601TimeZone.java │ │ │ │ │ │ │ ├── DateTest_ISO8601_ThreeLetterISO8601TimeZone.java │ │ │ │ │ │ │ ├── DateTest_ISO8601_TimeZone.java │ │ │ │ │ │ │ ├── DateTest_ISO8601_TwoLetterISO8601TimeZone.java │ │ │ │ │ │ │ └── DateTest_ISO8601_UTCTime.java │ │ │ │ │ │ ├── enum_/ │ │ │ │ │ │ │ ├── EnumCustomCodecTest.java │ │ │ │ │ │ │ ├── EnumFieldsTest.java │ │ │ │ │ │ │ ├── EnumFieldsTest2.java │ │ │ │ │ │ │ ├── EnumFieldsTest3.java │ │ │ │ │ │ │ ├── EnumFieldsTest4.java │ │ │ │ │ │ │ ├── EnumFieldsTest5.java │ │ │ │ │ │ │ ├── EnumFieldsTest6.java │ │ │ │ │ │ │ ├── EnumFieldsTest7.java │ │ │ │ │ │ │ ├── EnumFieldsTest8.java │ │ │ │ │ │ │ ├── EnumOrdinalTest.java │ │ │ │ │ │ │ ├── EnumTest.java │ │ │ │ │ │ │ ├── EnumTest2.java │ │ │ │ │ │ │ ├── EnumTest3.java │ │ │ │ │ │ │ ├── EnumTest4.java │ │ │ │ │ │ │ ├── EnumUsingToString.java │ │ │ │ │ │ │ └── EnumUsingToString_JSONType.java │ │ │ │ │ │ ├── exception/ │ │ │ │ │ │ │ ├── ExceptionTest.java │ │ │ │ │ │ │ └── RuntimeExceptionTest.java │ │ │ │ │ │ ├── features/ │ │ │ │ │ │ │ ├── JSONDirectTest.java │ │ │ │ │ │ │ ├── JSONDirectTest_number.java │ │ │ │ │ │ │ ├── JSONDirectTest_private.java │ │ │ │ │ │ │ ├── MapSortFieldTest.java │ │ │ │ │ │ │ ├── NotWriteDefaultValueFieldTest.java │ │ │ │ │ │ │ ├── NotWriteDefaultValueFieldTest2.java │ │ │ │ │ │ │ ├── WriteBigDecimalAsPlainTest.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestBooleanField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestByteField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestByteObjectField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestDoubleField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestFloatField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestFloatField2.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestIntField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestIntegerField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestLongField.java │ │ │ │ │ │ │ ├── WriteNonStringValueAsStringTestMap.java │ │ │ │ │ │ │ └── WriteNonStringValueAsStringTestShortField.java │ │ │ │ │ │ ├── fieldbase/ │ │ │ │ │ │ │ ├── FieldBaseTest0.java │ │ │ │ │ │ │ └── FieldBaseTest1.java │ │ │ │ │ │ ├── filters/ │ │ │ │ │ │ │ ├── AfterFilterClassLevelTest.java │ │ │ │ │ │ │ ├── AfterFilterClassLevelTest_private.java │ │ │ │ │ │ │ ├── AfterFilterTest.java │ │ │ │ │ │ │ ├── AfterFilterTest2.java │ │ │ │ │ │ │ ├── AfterFilterTest3.java │ │ │ │ │ │ │ ├── AppendableTest.java │ │ │ │ │ │ │ ├── ArraySerializerTest.java │ │ │ │ │ │ │ ├── BeforeFilterClassLevelTest.java │ │ │ │ │ │ │ ├── BeforeFilterClassLevelTest_private.java │ │ │ │ │ │ │ ├── BeforeFilterTest.java │ │ │ │ │ │ │ ├── BeforeFilterTest2.java │ │ │ │ │ │ │ ├── BeforeFilterTest3.java │ │ │ │ │ │ │ ├── ClassLevelFeatureConfigTest.java │ │ │ │ │ │ │ ├── ClassLevelFeatureConfigTest2.java │ │ │ │ │ │ │ ├── ClassLevelFeatureConfigTest3.java │ │ │ │ │ │ │ ├── ClassLevelFeatureConfigTest_private.java │ │ │ │ │ │ │ ├── ClassNameFilterTest.java │ │ │ │ │ │ │ ├── ClassNameFilterTest_private.java │ │ │ │ │ │ │ ├── ContextValueClassLevelTest.java │ │ │ │ │ │ │ ├── MTopFilterTest.java │ │ │ │ │ │ │ ├── NameFilterClassLevelTest.java │ │ │ │ │ │ │ ├── NameFilterClassLevelTest_private.java │ │ │ │ │ │ │ ├── NameFilterTest.java │ │ │ │ │ │ │ ├── NameFilterTest_IntegerKey.java │ │ │ │ │ │ │ ├── NameFilterTest_boolean.java │ │ │ │ │ │ │ ├── NameFilterTest_boolean_field.java │ │ │ │ │ │ │ ├── NameFilterTest_byte.java │ │ │ │ │ │ │ ├── NameFilterTest_byte_field.java │ │ │ │ │ │ │ ├── NameFilterTest_char.java │ │ │ │ │ │ │ ├── NameFilterTest_double.java │ │ │ │ │ │ │ ├── NameFilterTest_double_field.java │ │ │ │ │ │ │ ├── NameFilterTest_float.java │ │ │ │ │ │ │ ├── NameFilterTest_float_field.java │ │ │ │ │ │ │ ├── NameFilterTest_int.java │ │ │ │ │ │ │ ├── NameFilterTest_int_field.java │ │ │ │ │ │ │ ├── NameFilterTest_long.java │ │ │ │ │ │ │ ├── NameFilterTest_long_field.java │ │ │ │ │ │ │ ├── NameFilterTest_short.java │ │ │ │ │ │ │ ├── NameFilterTest_short_field.java │ │ │ │ │ │ │ ├── PropertyFilterClassLevelTest.java │ │ │ │ │ │ │ ├── PropertyFilterClassLevelTest_private.java │ │ │ │ │ │ │ ├── PropertyFilterTest.java │ │ │ │ │ │ │ ├── PropertyFilterTest2.java │ │ │ │ │ │ │ ├── PropertyFilter_bool_field.java │ │ │ │ │ │ │ ├── PropertyFilter_byte.java │ │ │ │ │ │ │ ├── PropertyFilter_char.java │ │ │ │ │ │ │ ├── PropertyFilter_double.java │ │ │ │ │ │ │ ├── PropertyFilter_float.java │ │ │ │ │ │ │ ├── PropertyFilter_int_field.java │ │ │ │ │ │ │ ├── PropertyFilter_long.java │ │ │ │ │ │ │ ├── PropertyFilter_long_field.java │ │ │ │ │ │ │ ├── PropertyFilter_short.java │ │ │ │ │ │ │ ├── PropertyPathTest.java │ │ │ │ │ │ │ ├── PropertyPathTest2.java │ │ │ │ │ │ │ ├── PropertyPathTest3.java │ │ │ │ │ │ │ ├── PropertyPreFilterClassLevelTest.java │ │ │ │ │ │ │ ├── PropertyPreFilterClassLevelTest_private.java │ │ │ │ │ │ │ ├── PropertyPrefFilterTest_IntegerKey.java │ │ │ │ │ │ │ ├── ValueClassLevelTest.java │ │ │ │ │ │ │ ├── ValueClassLevelTest_private.java │ │ │ │ │ │ │ ├── ValueFilterTest.java │ │ │ │ │ │ │ ├── ValueFilterTest_IntegerKey.java │ │ │ │ │ │ │ ├── ValueFilterTest_field.java │ │ │ │ │ │ │ ├── ValueFilterTest_field_boolean.java │ │ │ │ │ │ │ ├── ValueFilterTest_field_int.java │ │ │ │ │ │ │ └── ValueFilterTest_field_long.java │ │ │ │ │ │ ├── label/ │ │ │ │ │ │ │ ├── LabelIncludeTest.java │ │ │ │ │ │ │ ├── LabelIncludeTest2.java │ │ │ │ │ │ │ └── LabelIncludeTest3.java │ │ │ │ │ │ ├── prettyFormat/ │ │ │ │ │ │ │ ├── ArrayListFieldTest.java │ │ │ │ │ │ │ └── ArrayListTest.java │ │ │ │ │ │ ├── stream/ │ │ │ │ │ │ │ ├── StreamWriterTest_writeArray.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeArray2.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeBytes.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeBytes1.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeChar.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeChar1.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeFieldValue.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeFieldValue_bool.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeFieldValue_int.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeFieldValue_int_1.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeFieldValue_long.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeFieldValue_string.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeFieldValue_string_singQuote.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeInt.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeIntAndChar.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeJSONStringTo.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeLong.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeLongAndChar.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeString.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeString1.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeValueString.java │ │ │ │ │ │ │ ├── StreamWriterTest_writeValueString1.java │ │ │ │ │ │ │ └── StreamWriterTest_writeValueString2.java │ │ │ │ │ │ └── writeJSONStringToTest.java │ │ │ │ │ ├── stream/ │ │ │ │ │ │ ├── JSONWriterTest.java │ │ │ │ │ │ ├── JSONWriterTest_0.java │ │ │ │ │ │ ├── JSONWriterTest_1.java │ │ │ │ │ │ ├── JSONWriterTest_2.java │ │ │ │ │ │ ├── JSONWriterTest_3.java │ │ │ │ │ │ ├── JSONWriterTest_4.java │ │ │ │ │ │ ├── JSONWriterTest_5.java │ │ │ │ │ │ ├── JSONWriterTest_6.java │ │ │ │ │ │ ├── JSONWriterTest_error.java │ │ │ │ │ │ └── LargeTest.java │ │ │ │ │ ├── support/ │ │ │ │ │ │ ├── FastJsonConfigTest.java │ │ │ │ │ │ ├── hsf/ │ │ │ │ │ │ │ ├── HSFJSONUtilsTest_0.java │ │ │ │ │ │ │ ├── HSFJSONUtilsTest_1.java │ │ │ │ │ │ │ ├── HSFJSONUtilsTest_2.java │ │ │ │ │ │ │ ├── HSFJSONUtilsTest_3.java │ │ │ │ │ │ │ └── HSFJSONUtilsTest_4.java │ │ │ │ │ │ ├── jaxrs/ │ │ │ │ │ │ │ ├── FastJsonProviderTest.java │ │ │ │ │ │ │ └── mock/ │ │ │ │ │ │ │ ├── entity/ │ │ │ │ │ │ │ │ ├── FastJsonParentTestVO.java │ │ │ │ │ │ │ │ ├── FastJsonSonTestVO.java │ │ │ │ │ │ │ │ └── FastJsonTestVO.java │ │ │ │ │ │ │ ├── service/ │ │ │ │ │ │ │ │ ├── FastJsonRestfulServiceTest.java │ │ │ │ │ │ │ │ └── FastJsonRestfulServiceTestImpl.java │ │ │ │ │ │ │ └── testcase/ │ │ │ │ │ │ │ └── FastJsonProviderTest.java │ │ │ │ │ │ ├── moneta/ │ │ │ │ │ │ │ ├── MoneyNumberTest.java │ │ │ │ │ │ │ └── MoneyTest.java │ │ │ │ │ │ ├── oracle/ │ │ │ │ │ │ │ ├── TestOracleDATE.java │ │ │ │ │ │ │ └── TestOracleTIMESTAMP.java │ │ │ │ │ │ ├── retrofit/ │ │ │ │ │ │ │ └── Retrofit2ConverterFactoryTest0.java │ │ │ │ │ │ ├── spring/ │ │ │ │ │ │ │ ├── FastJsonHttpMessageConverter4Test.java │ │ │ │ │ │ │ ├── FastJsonHttpMessageConverterTest.java │ │ │ │ │ │ │ ├── FastJsonJsonViewTest.java │ │ │ │ │ │ │ ├── FastJsonRedisSerializerTest.java │ │ │ │ │ │ │ ├── FastJsonpHttpMessageConverter4Test.java │ │ │ │ │ │ │ ├── FastjsonSockJsMessageCodecTest_encode.java │ │ │ │ │ │ │ ├── GenericFastJsonRedisSerializerTest.java │ │ │ │ │ │ │ ├── data/ │ │ │ │ │ │ │ │ └── PageToJSONTest.java │ │ │ │ │ │ │ ├── messaging/ │ │ │ │ │ │ │ │ └── MappingFastJsonMessageConverterTest.java │ │ │ │ │ │ │ ├── mock/ │ │ │ │ │ │ │ │ ├── controller/ │ │ │ │ │ │ │ │ │ ├── FastJsonControllerTest.java │ │ │ │ │ │ │ │ │ ├── FastJsonViewAndJSONPControllerTest.java │ │ │ │ │ │ │ │ │ └── FastJsonViewControllerTest.java │ │ │ │ │ │ │ │ ├── entity/ │ │ │ │ │ │ │ │ │ ├── FastJsonEnumTestVO.java │ │ │ │ │ │ │ │ │ ├── FastJsonGenericityTestVO.java │ │ │ │ │ │ │ │ │ ├── FastJsonParentTestVO.java │ │ │ │ │ │ │ │ │ ├── FastJsonSonTestVO.java │ │ │ │ │ │ │ │ │ └── FastJsonTestVO.java │ │ │ │ │ │ │ │ └── testcase/ │ │ │ │ │ │ │ │ ├── FastJsonHttpMessageConverter4Test.java │ │ │ │ │ │ │ │ ├── FastJsonHttpMessageConverterCase2Test.java │ │ │ │ │ │ │ │ ├── FastJsonHttpMessageConverterJSONPCaseTest.java │ │ │ │ │ │ │ │ ├── FastJsonHttpMessageConverterTest.java │ │ │ │ │ │ │ │ ├── FastJsonJsonViewTest.java │ │ │ │ │ │ │ │ ├── FastJsonViewTest.java │ │ │ │ │ │ │ │ ├── FastJsonpHttpMessageConverter4Case1Test.java │ │ │ │ │ │ │ │ ├── FastJsonpHttpMessageConverter4Case2Test.java │ │ │ │ │ │ │ │ └── FastJsonpHttpMessageConverter4Case3Test.java │ │ │ │ │ │ │ └── security/ │ │ │ │ │ │ │ ├── DefaultOAuth2AccessTokenTest.java │ │ │ │ │ │ │ └── DefaultSavedRequestTest.java │ │ │ │ │ │ └── springfox/ │ │ │ │ │ │ └── JsonValueTest.java │ │ │ │ │ ├── taobao/ │ │ │ │ │ │ ├── ItemUpdateDOTest.java │ │ │ │ │ │ ├── MTopTest.java │ │ │ │ │ │ └── TradeTest.java │ │ │ │ │ ├── typeRef/ │ │ │ │ │ │ ├── TypeReferenceTest.java │ │ │ │ │ │ ├── TypeReferenceTest10.java │ │ │ │ │ │ ├── TypeReferenceTest11.java │ │ │ │ │ │ ├── TypeReferenceTest12.java │ │ │ │ │ │ ├── TypeReferenceTest13.java │ │ │ │ │ │ ├── TypeReferenceTest14.java │ │ │ │ │ │ ├── TypeReferenceTest2.java │ │ │ │ │ │ ├── TypeReferenceTest3.java │ │ │ │ │ │ ├── TypeReferenceTest4.java │ │ │ │ │ │ ├── TypeReferenceTest5.java │ │ │ │ │ │ ├── TypeReferenceTest6.java │ │ │ │ │ │ ├── TypeReferenceTest7.java │ │ │ │ │ │ ├── TypeReferenceTest8.java │ │ │ │ │ │ └── TypeReferenceTest9.java │ │ │ │ │ ├── util/ │ │ │ │ │ │ ├── AntiCollisionHashMapTest.java │ │ │ │ │ │ ├── AntiCollisionHashMapTest_writeClassName.java │ │ │ │ │ │ ├── Base64Test.java │ │ │ │ │ │ ├── FieldInfoTest.java │ │ │ │ │ │ ├── GenericFieldInfoTest.java │ │ │ │ │ │ ├── GenericFieldInfoTest2.java │ │ │ │ │ │ ├── IOUtilsTest.java │ │ │ │ │ │ ├── JSONASMUtilTest.java │ │ │ │ │ │ ├── JavaBeanInfoTest.java │ │ │ │ │ │ ├── RyuDoubleTest.java │ │ │ │ │ │ ├── RyuFloatTest.java │ │ │ │ │ │ ├── ThreadLocalCacheTest.java │ │ │ │ │ │ ├── TypeUtilsCastLinkedHashMap.java │ │ │ │ │ │ ├── TypeUtilsTest.java │ │ │ │ │ │ └── UTF8DecoderTest.java │ │ │ │ │ ├── validate/ │ │ │ │ │ │ └── JSONValidatorTest.java │ │ │ │ │ ├── value/ │ │ │ │ │ │ └── LongValueTest.java │ │ │ │ │ ├── writeAsArray/ │ │ │ │ │ │ ├── WriteAsArray_0_private.java │ │ │ │ │ │ ├── WriteAsArray_0_public.java │ │ │ │ │ │ ├── WriteAsArray_Eishay.java │ │ │ │ │ │ ├── WriteAsArray_Eishay_Image.java │ │ │ │ │ │ ├── WriteAsArray_Eishay_Media.java │ │ │ │ │ │ ├── WriteAsArray_Object.java │ │ │ │ │ │ ├── WriteAsArray_Object_2_public.java │ │ │ │ │ │ ├── WriteAsArray_Object_public.java │ │ │ │ │ │ ├── WriteAsArray_boolean_public.java │ │ │ │ │ │ ├── WriteAsArray_byte_public.java │ │ │ │ │ │ ├── WriteAsArray_char_public.java │ │ │ │ │ │ ├── WriteAsArray_double_private.java │ │ │ │ │ │ ├── WriteAsArray_double_public.java │ │ │ │ │ │ ├── WriteAsArray_enum_public.java │ │ │ │ │ │ ├── WriteAsArray_float2_private.java │ │ │ │ │ │ ├── WriteAsArray_float2_public.java │ │ │ │ │ │ ├── WriteAsArray_float_public.java │ │ │ │ │ │ ├── WriteAsArray_int_public.java │ │ │ │ │ │ ├── WriteAsArray_jsonType.java │ │ │ │ │ │ ├── WriteAsArray_list_obj_first_public.java │ │ │ │ │ │ ├── WriteAsArray_list_obj_public.java │ │ │ │ │ │ ├── WriteAsArray_list_public.java │ │ │ │ │ │ ├── WriteAsArray_long_private.java │ │ │ │ │ │ ├── WriteAsArray_long_public.java │ │ │ │ │ │ ├── WriteAsArray_long_stream_public.java │ │ │ │ │ │ ├── WriteAsArray_short_public.java │ │ │ │ │ │ ├── WriteAsArray_string.java │ │ │ │ │ │ ├── WriteAsArray_string_special.java │ │ │ │ │ │ ├── WriteAsArray_string_special_2.java │ │ │ │ │ │ └── WriteAsArray_string_special_Reader.java │ │ │ │ │ └── writeClassName/ │ │ │ │ │ ├── MapTest.java │ │ │ │ │ ├── StrictAutoTypeTest_0.java │ │ │ │ │ ├── WriteClassNameTest.java │ │ │ │ │ ├── WriteClassNameTest2.java │ │ │ │ │ ├── WriteClassNameTest3.java │ │ │ │ │ ├── WriteClassNameTest5.java │ │ │ │ │ ├── WriteClassNameTest6.java │ │ │ │ │ ├── WriteClassNameTest_Collection.java │ │ │ │ │ ├── WriteClassNameTest_Collection2.java │ │ │ │ │ ├── WriteClassNameTest_List.java │ │ │ │ │ ├── WriteClassNameTest_List2.java │ │ │ │ │ ├── WriteClassNameTest_List3.java │ │ │ │ │ ├── WriteClassNameTest_Map.java │ │ │ │ │ ├── WriteClassNameTest_Set.java │ │ │ │ │ ├── WriteClassNameTest_Set2.java │ │ │ │ │ ├── WriteClassNameTest_Set3.java │ │ │ │ │ ├── WriteClassNameTest_Set4.java │ │ │ │ │ ├── WriteClassNameTest_Set5.java │ │ │ │ │ ├── WriteClassNameTest_bytes.java │ │ │ │ │ └── WriteDuplicateType.java │ │ │ │ ├── bvtVO/ │ │ │ │ │ ├── AccessHttpConfigModel.java │ │ │ │ │ ├── ArgCheckTest.java │ │ │ │ │ ├── AuditStatusType.java │ │ │ │ │ ├── Bean.java │ │ │ │ │ ├── BigClass.java │ │ │ │ │ ├── ContactTemplateParam.java │ │ │ │ │ ├── DataTransaction.java │ │ │ │ │ ├── DataTransaction2.java │ │ │ │ │ ├── IEvent.java │ │ │ │ │ ├── IEventDto.java │ │ │ │ │ ├── Image.java │ │ │ │ │ ├── IncomingDataPoint.java │ │ │ │ │ ├── IncomingDataPoint_double.java │ │ │ │ │ ├── IncomingDataPoint_ext_double.java │ │ │ │ │ ├── IntEnum.java │ │ │ │ │ ├── Main.java │ │ │ │ │ ├── OfferRankResultVO.java │ │ │ │ │ ├── OptionKey.java │ │ │ │ │ ├── OptionValue.java │ │ │ │ │ ├── Page.java │ │ │ │ │ ├── PayDO.java │ │ │ │ │ ├── PhysicalQueue.java │ │ │ │ │ ├── ProductView.java │ │ │ │ │ ├── PushMsg.java │ │ │ │ │ ├── QueryResult.java │ │ │ │ │ ├── QueueEntity.java │ │ │ │ │ ├── RainbowStats.java │ │ │ │ │ ├── TempAttachMetaOption.java │ │ │ │ │ ├── TestDTO.java │ │ │ │ │ ├── VirtualTopic.java │ │ │ │ │ ├── WareHouseInfo.java │ │ │ │ │ ├── ae/ │ │ │ │ │ │ ├── Area.java │ │ │ │ │ │ ├── Data.java │ │ │ │ │ │ ├── Floor.java │ │ │ │ │ │ ├── Item.java │ │ │ │ │ │ └── huangliang2/ │ │ │ │ │ │ ├── Area.java │ │ │ │ │ │ ├── Floor.java │ │ │ │ │ │ ├── FloorPageData.java │ │ │ │ │ │ ├── FloorV1.java │ │ │ │ │ │ ├── FloorV2.java │ │ │ │ │ │ ├── MockResult.java │ │ │ │ │ │ ├── NetResponse.java │ │ │ │ │ │ └── Section.java │ │ │ │ │ ├── alipay/ │ │ │ │ │ │ └── PlatformDepartmentVO.java │ │ │ │ │ ├── basic/ │ │ │ │ │ │ └── LongPrimitiveEntity.java │ │ │ │ │ ├── bbc/ │ │ │ │ │ │ ├── BaseResult.java │ │ │ │ │ │ └── MyResultResult.java │ │ │ │ │ ├── deny/ │ │ │ │ │ │ └── A.java │ │ │ │ │ ├── mogujie/ │ │ │ │ │ │ ├── BankCard.java │ │ │ │ │ │ ├── BaseDTO.java │ │ │ │ │ │ └── BindQueryRespDTO.java │ │ │ │ │ ├── vip_com/ │ │ │ │ │ │ ├── QueryLoanOrderRsp.java │ │ │ │ │ │ └── TxnListItsm.java │ │ │ │ │ ├── wuqi/ │ │ │ │ │ │ ├── InstanceSchema.java │ │ │ │ │ │ ├── Result.java │ │ │ │ │ │ └── SchemaResult.java │ │ │ │ │ └── 一个中文名字的包/ │ │ │ │ │ └── User.java │ │ │ │ ├── demo/ │ │ │ │ │ ├── BooleanFieldDemo.java │ │ │ │ │ ├── DateDemo.java │ │ │ │ │ ├── Demo1.java │ │ │ │ │ ├── Demo2.java │ │ │ │ │ ├── EncodeDemo.java │ │ │ │ │ ├── ErrorObjectSerializer.java │ │ │ │ │ ├── FilterDemo.java │ │ │ │ │ ├── Forguard.java │ │ │ │ │ ├── Group.java │ │ │ │ │ ├── JSONFeidDemo.java │ │ │ │ │ ├── MapDemo.java │ │ │ │ │ ├── ReuseObject.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── X.java │ │ │ │ │ ├── XAutowiredObjectSerializer.java │ │ │ │ │ └── hibernate/ │ │ │ │ │ ├── ForceLazyLoadingTest.java │ │ │ │ │ ├── LazyLoadingTest.java │ │ │ │ │ └── data/ │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── Office.java │ │ │ │ │ ├── Order.java │ │ │ │ │ ├── OrderDetail.java │ │ │ │ │ ├── OrderDetailId.java │ │ │ │ │ ├── Payment.java │ │ │ │ │ ├── PaymentId.java │ │ │ │ │ └── Product.java │ │ │ │ └── test/ │ │ │ │ ├── A1.java │ │ │ │ ├── Base64.java │ │ │ │ ├── Bug_0_Test.java │ │ │ │ ├── DateTest.java │ │ │ │ ├── DetectProhibitChar.java │ │ │ │ ├── DigitTest.java │ │ │ │ ├── ErrorAppendable.java │ │ │ │ ├── FNV32_CollisionTest.java │ │ │ │ ├── FNV32_CollisionTest_2.java │ │ │ │ ├── FNV32_CollisionTest_All.java │ │ │ │ ├── FNVHashTest.java │ │ │ │ ├── GenerateJavaTest.java │ │ │ │ ├── InnerInnerTest.java │ │ │ │ ├── IntArrayFieldTest_primitive.java │ │ │ │ ├── Issue1001.java │ │ │ │ ├── Issue1407.java │ │ │ │ ├── Issue1488.java │ │ │ │ ├── Issue3805.java │ │ │ │ ├── JSONLibXmlTest.java │ │ │ │ ├── JSONParser2Test.java │ │ │ │ ├── JavaHash_CollisionTest.java │ │ │ │ ├── JsonIteratorByteArrayTest.java │ │ │ │ ├── JsonIteratorImageTest.java │ │ │ │ ├── JsonIteratorTest.java │ │ │ │ ├── SymbolTableDupTest.java │ │ │ │ ├── TestASM.java │ │ │ │ ├── TestFor_iteye_resolute.java │ │ │ │ ├── TestSysProperty.java │ │ │ │ ├── TestUtils.java │ │ │ │ ├── TestWriteSlashAsSpecial.java │ │ │ │ ├── UTF8Test.java │ │ │ │ ├── UTF8Test_decode.java │ │ │ │ ├── VansParseTest.java │ │ │ │ ├── a/ │ │ │ │ │ ├── A20170327_0.java │ │ │ │ │ ├── Alipay1206.java │ │ │ │ │ ├── AlipayJSONPathReplace.java │ │ │ │ │ ├── CompilerTest.java │ │ │ │ │ ├── Group.java │ │ │ │ │ ├── GsonTest.java │ │ │ │ │ ├── IncomingDataPointBenchmark.java │ │ │ │ │ ├── IncomingDataPointBenchmark_file.java │ │ │ │ │ ├── IncomingDataPointBenchmark_file_double.java │ │ │ │ │ ├── IncomingDataPointBenchmark_file_ext_double.java │ │ │ │ │ ├── JTest.java │ │ │ │ │ ├── SpecialTest.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── VRTest.java │ │ │ │ │ └── WhiteSpaceTest.java │ │ │ │ ├── benchmark/ │ │ │ │ │ ├── BenchmarkCase.java │ │ │ │ │ ├── BenchmarkExecutor.java │ │ │ │ │ ├── BenchmarkMain.java │ │ │ │ │ ├── BenchmarkMain_EishayDecode.java │ │ │ │ │ ├── BenchmarkMain_EishayDecode_WriteAsArray.java │ │ │ │ │ ├── BenchmarkMain_EishayEncode.java │ │ │ │ │ ├── BenchmarkMain_EishayEncode_WriteAsArray.java │ │ │ │ │ ├── BenchmarkTest.java │ │ │ │ │ ├── JSONPathBenchmarkTest.java │ │ │ │ │ ├── RyuDoubleBenchmark.java │ │ │ │ │ ├── RyuFloatBenchmark.java │ │ │ │ │ ├── basic/ │ │ │ │ │ │ ├── BigDecimalBenchmark.java │ │ │ │ │ │ ├── BigIntegerBenchmark.java │ │ │ │ │ │ ├── BooleanBenchmark.java │ │ │ │ │ │ ├── ByteBenchmark.java │ │ │ │ │ │ ├── ByteBenchmark_arrayMapping_obj.java │ │ │ │ │ │ ├── ByteBenchmark_obj.java │ │ │ │ │ │ ├── DateBenchmark.java │ │ │ │ │ │ ├── DoubleBenchmark.java │ │ │ │ │ │ ├── DoubleBenchmark_arrayMapping.java │ │ │ │ │ │ ├── DoubleBenchmark_arrayMapping_obj.java │ │ │ │ │ │ ├── DoubleBenchmark_obj.java │ │ │ │ │ │ ├── FloatBenchmark.java │ │ │ │ │ │ ├── FloatBenchmark_arrayMapping.java │ │ │ │ │ │ ├── FloatBenchmark_arrayMapping_obj.java │ │ │ │ │ │ ├── FloatBenchmark_obj.java │ │ │ │ │ │ ├── IntBenchmark.java │ │ │ │ │ │ ├── IntBenchmark_arrayMapping_obj.java │ │ │ │ │ │ ├── IntBenchmark_obj.java │ │ │ │ │ │ ├── LinkedListBenchmark.java │ │ │ │ │ │ ├── LongBenchmark.java │ │ │ │ │ │ ├── LongBenchmark_obj.java │ │ │ │ │ │ ├── ShortBenchmark.java │ │ │ │ │ │ ├── ShortBenchmark_arrayMappinng_obj.java │ │ │ │ │ │ ├── ShortBenchmark_obj.java │ │ │ │ │ │ └── UUIDBenchmark.java │ │ │ │ │ ├── decode/ │ │ │ │ │ │ ├── BooleanArray1000Decode.java │ │ │ │ │ │ ├── EishayDecode.java │ │ │ │ │ │ ├── EishayDecode2Bytes.java │ │ │ │ │ │ ├── EishayDecodeByClassName.java │ │ │ │ │ │ ├── EishayDecodeBytes.java │ │ │ │ │ │ ├── EishayTreeDecode.java │ │ │ │ │ │ ├── Entity100IntDecode.java │ │ │ │ │ │ ├── Entity100StringDecode.java │ │ │ │ │ │ ├── GroupDecode.java │ │ │ │ │ │ ├── IntArray1000Decode.java │ │ │ │ │ │ ├── Map1000StringDecode.java │ │ │ │ │ │ ├── Map1Decode.java │ │ │ │ │ │ ├── StringArray1000Decode.java │ │ │ │ │ │ └── TradeObjectParse.java │ │ │ │ │ ├── encode/ │ │ │ │ │ │ ├── ArrayBoolean1000Encode.java │ │ │ │ │ │ ├── ArrayByte1000Encode.java │ │ │ │ │ │ ├── ArrayEmptyList1000Encode.java │ │ │ │ │ │ ├── ArrayEmptyMap1000Encode.java │ │ │ │ │ │ ├── ArrayInt1000Encode.java │ │ │ │ │ │ ├── ArrayLong1000Encode.java │ │ │ │ │ │ ├── ArrayObjectEmptyMap1000Encode.java │ │ │ │ │ │ ├── ArrayString1000Encode.java │ │ │ │ │ │ ├── CategoryEncode.java │ │ │ │ │ │ ├── EishayEncode.java │ │ │ │ │ │ ├── EishayEncodeOutputStream.java │ │ │ │ │ │ ├── EishayEncodeToBytes.java │ │ │ │ │ │ ├── Entity100IntEncode.java │ │ │ │ │ │ ├── GroupEncode.java │ │ │ │ │ │ ├── ListBoolean1000Encode.java │ │ │ │ │ │ └── Map1000Encode.java │ │ │ │ │ ├── entity/ │ │ │ │ │ │ ├── Entity100Int.java │ │ │ │ │ │ └── Entity100String.java │ │ │ │ │ └── jdk10/ │ │ │ │ │ ├── StringBenchmark.java │ │ │ │ │ └── StringBenchmark_jackson.java │ │ │ │ ├── codec/ │ │ │ │ │ ├── Codec.java │ │ │ │ │ ├── FastjsonArrayMappingCodec.java │ │ │ │ │ ├── FastjsonBeanToArrayCodec.java │ │ │ │ │ ├── FastjsonCodec.java │ │ │ │ │ ├── FastjsonGenCodec.java │ │ │ │ │ ├── FastjsonManualCodec.java │ │ │ │ │ ├── FastjsonSCodec.java │ │ │ │ │ ├── GsonCodec.java │ │ │ │ │ ├── Jackson2AfterBurnCodec.java │ │ │ │ │ ├── Jackson2Codec.java │ │ │ │ │ ├── JacksonCodec.java │ │ │ │ │ ├── JsonLibCodec.java │ │ │ │ │ ├── JsonSmartCodec.java │ │ │ │ │ └── SimpleJsonCodec.java │ │ │ │ ├── codegen/ │ │ │ │ │ ├── Department.java │ │ │ │ │ ├── DepartmentCodec.java │ │ │ │ │ ├── DepartmentType.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── GenMediaTest.java │ │ │ │ │ ├── GenTest.java │ │ │ │ │ └── MediaContentGenTest.java │ │ │ │ ├── deny/ │ │ │ │ │ └── NotExistsTest.java │ │ │ │ ├── dubbo/ │ │ │ │ │ ├── EnumTest.java │ │ │ │ │ ├── FullAddress.java │ │ │ │ │ ├── HelloServiceImpl.java │ │ │ │ │ ├── Image.java │ │ │ │ │ ├── Person.java │ │ │ │ │ ├── PersonInfo.java │ │ │ │ │ ├── PersonStatus.java │ │ │ │ │ ├── Phone.java │ │ │ │ │ ├── Tiger.java │ │ │ │ │ └── Tigers.java │ │ │ │ ├── entity/ │ │ │ │ │ ├── Company.java │ │ │ │ │ ├── Department.java │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── Group.java │ │ │ │ │ ├── TestEntity.java │ │ │ │ │ ├── case1/ │ │ │ │ │ │ ├── IntObject_100_Entity.java │ │ │ │ │ │ ├── Int_100_Entity.java │ │ │ │ │ │ ├── LongObject_100_Entity.java │ │ │ │ │ │ ├── Long_100_Entity.java │ │ │ │ │ │ └── String_100_Entity.java │ │ │ │ │ ├── case2/ │ │ │ │ │ │ └── Category.java │ │ │ │ │ └── pagemodel/ │ │ │ │ │ ├── ComponentInstance.java │ │ │ │ │ ├── ComponentInstanceParam.java │ │ │ │ │ ├── LayoutInstance.java │ │ │ │ │ ├── PageInstance.java │ │ │ │ │ ├── RegionEnum.java │ │ │ │ │ ├── RegionInstance.java │ │ │ │ │ ├── SegmentInstance.java │ │ │ │ │ └── WidgetInstance.java │ │ │ │ ├── epubview/ │ │ │ │ │ ├── EpubViewBook.java │ │ │ │ │ ├── EpubViewHotPoint.java │ │ │ │ │ ├── EpubViewHotPointZone.java │ │ │ │ │ ├── EpubViewMetaData.java │ │ │ │ │ ├── EpubViewPage.java │ │ │ │ │ ├── TestKlutz.java │ │ │ │ │ ├── TestKlutz2.java │ │ │ │ │ └── TestKlutz3.java │ │ │ │ ├── generic/ │ │ │ │ │ ├── GenericTypeTest.java │ │ │ │ │ ├── TBean.java │ │ │ │ │ ├── TGen.java │ │ │ │ │ └── TStr.java │ │ │ │ ├── gson/ │ │ │ │ │ └── TestChineseQuote.java │ │ │ │ ├── jackson/ │ │ │ │ │ ├── JacksonInnerClassTest.java │ │ │ │ │ ├── JacksonTest.java │ │ │ │ │ ├── JacksonTypeInfoTest.java │ │ │ │ │ └── JacksonUnwrappedTest.java │ │ │ │ ├── knowissue/ │ │ │ │ │ └── Bug_for_loveflying.java │ │ │ │ ├── performance/ │ │ │ │ │ ├── DecoderPerformanceTest.java │ │ │ │ │ ├── IntArrayEncodePerformanceTest.java │ │ │ │ │ ├── IntegerArrayEncodePerformanceTest.java │ │ │ │ │ ├── IntegerListEncodePerformanceTest.java │ │ │ │ │ ├── JacksonGroupDecoder.java │ │ │ │ │ ├── JacksonGroupParser.java │ │ │ │ │ ├── JacksonPageModelParser.java │ │ │ │ │ ├── JsonitorCollisionTest.java │ │ │ │ │ ├── ObjectDecodePerformanceTest.java │ │ │ │ │ ├── ObjectEncodePerformanceTest.java │ │ │ │ │ ├── PageModelPerformanceTest.java │ │ │ │ │ └── case1/ │ │ │ │ │ ├── GenerateTest.java │ │ │ │ │ ├── IntDecoderPerformanceTest.java │ │ │ │ │ ├── IntObjectDecodePerformanceTest.java │ │ │ │ │ └── IntObjectEncodePerformanceTest.java │ │ │ │ ├── ryu/ │ │ │ │ │ ├── RyuDoubleTest.java │ │ │ │ │ └── RyuFloatTest.java │ │ │ │ ├── tmall/ │ │ │ │ │ ├── EngineResult.java │ │ │ │ │ ├── Head.java │ │ │ │ │ ├── RateResult.java │ │ │ │ │ ├── RateSearchItemDO.java │ │ │ │ │ └── TmallTest.java │ │ │ │ └── vans/ │ │ │ │ ├── VansAnimation.java │ │ │ │ ├── VansData.java │ │ │ │ ├── VansGeometry.java │ │ │ │ ├── VansGeometryData.java │ │ │ │ ├── VansGeometryDataMetaData.java │ │ │ │ ├── VansMetaData.java │ │ │ │ ├── VansObject.java │ │ │ │ └── VansObjectChildren.java │ │ │ ├── derbysoft/ │ │ │ │ └── spitfire/ │ │ │ │ └── fastjson/ │ │ │ │ ├── ABCTest.java │ │ │ │ ├── Generic.java │ │ │ │ ├── Header.java │ │ │ │ ├── TestFastJson.java │ │ │ │ └── dto/ │ │ │ │ ├── AbstractDTO.java │ │ │ │ ├── AbstractRS.java │ │ │ │ ├── AgeQualifyingType.java │ │ │ │ ├── AvailGuaranteeDTO.java │ │ │ │ ├── AvailRoomStayDTO.java │ │ │ │ ├── BathType.java │ │ │ │ ├── CancelPenaltyType.java │ │ │ │ ├── CancelPolicyDTO.java │ │ │ │ ├── CardCode.java │ │ │ │ ├── ChargeItemDTO.java │ │ │ │ ├── ChargeType.java │ │ │ │ ├── ChargeUnit.java │ │ │ │ ├── CompositeType.java │ │ │ │ ├── Currency.java │ │ │ │ ├── DateRangeDTO.java │ │ │ │ ├── ErrorsDTO.java │ │ │ │ ├── FreeMealDTO.java │ │ │ │ ├── FreeMealType.java │ │ │ │ ├── GenericRS.java │ │ │ │ ├── GuaranteeType.java │ │ │ │ ├── GuestCountDTO.java │ │ │ │ ├── HotelAvailRS.java │ │ │ │ ├── HotelAvailRoomStayDTO.java │ │ │ │ ├── HotelRefDTO.java │ │ │ │ ├── InternetDTO.java │ │ │ │ ├── InternetType.java │ │ │ │ ├── LanguageType.java │ │ │ │ ├── MealsIncludedDTO.java │ │ │ │ ├── MealsIncludedType.java │ │ │ │ ├── PaymentType.java │ │ │ │ ├── ProviderChainDTO.java │ │ │ │ ├── RateDTO.java │ │ │ │ ├── RatePlanDTO.java │ │ │ │ ├── ResponseHeader.java │ │ │ │ ├── RoomRateDTO.java │ │ │ │ ├── RoomStayCandidateDTO.java │ │ │ │ ├── RoomTypeDTO.java │ │ │ │ ├── SimpleAmountDTO.java │ │ │ │ ├── SmokingType.java │ │ │ │ ├── StayDateRangeDTO.java │ │ │ │ ├── SuccessDTO.java │ │ │ │ ├── TPAExtensionsDTO.java │ │ │ │ ├── UniqueIDDTO.java │ │ │ │ ├── UniqueIDType.java │ │ │ │ ├── WarningDTO.java │ │ │ │ └── WarningsDTO.java │ │ │ ├── mchange/ │ │ │ │ └── v2/ │ │ │ │ └── c3p0/ │ │ │ │ └── impl/ │ │ │ │ └── PoolBackedDataSourceBase.java │ │ │ └── wheelchair/ │ │ │ ├── parser/ │ │ │ │ └── JSONScannerTest.java │ │ │ └── validate/ │ │ │ ├── testcase_accurate_json.json │ │ │ ├── testcase_colon_error.json │ │ │ ├── testcase_num_error1.json │ │ │ ├── testcase_num_error2.json │ │ │ ├── testcase_quotation_mark_error.json │ │ │ ├── testcase_square_brackets_error.json │ │ │ └── testcase_tfn_error.json │ │ ├── data/ │ │ │ ├── ReprUtil.java │ │ │ └── media/ │ │ │ ├── FieldMapping.java │ │ │ ├── Image.java │ │ │ ├── ImageGenDecoder.java │ │ │ ├── Media.java │ │ │ ├── MediaContent.java │ │ │ ├── MediaContentDeserializer.java │ │ │ ├── MediaContentGenDecoder.java │ │ │ ├── MediaGenDecoder.java │ │ │ └── writeAsArray/ │ │ │ ├── ImageDeserializer.java │ │ │ ├── ImageSerializer.java │ │ │ ├── MediaContentDeserializer.java │ │ │ ├── MediaContentSerializer.java │ │ │ ├── MediaDeserializer.java │ │ │ └── MediaSerializer.java │ │ └── oracle/ │ │ └── sql/ │ │ ├── DATE.java │ │ └── TIMESTAMP.java │ └── resources/ │ ├── 1.txt │ ├── 2.json │ ├── META-INF/ │ │ ├── persistence.xml │ │ └── services/ │ │ └── com.alibaba.fastjson.serializer.AutowiredObjectSerializer │ ├── classicmodels.sql │ ├── com/ │ │ └── alibaba/ │ │ └── json/ │ │ └── bvt/ │ │ └── support/ │ │ ├── jaxrs/ │ │ │ └── mock/ │ │ │ └── resource/ │ │ │ └── applicationContext-rest.xml │ │ └── spring/ │ │ └── mock/ │ │ └── resource/ │ │ ├── applicationContext-mvc1.xml │ │ ├── applicationContext-mvc2.xml │ │ └── applicationContext-mvc3.xml │ ├── config/ │ │ ├── applicationContext-mvc1.xml │ │ ├── applicationContext-mvc2.xml │ │ ├── applicationContext-mvc3.xml │ │ ├── applicationContext-mvc4.xml │ │ ├── applicationContext-mvc5.xml │ │ └── applicationContext-rest.xml │ ├── data/ │ │ ├── media.1.cks │ │ ├── media.1.json │ │ ├── media.2.cks │ │ ├── media.2.json │ │ ├── media.3.cks │ │ └── media.4.cks │ ├── epub.json │ ├── external/ │ │ ├── Demo.clazz │ │ ├── EsbHashMapBean.clazz │ │ ├── EsbListBean.clazz │ │ ├── EsbResultModel.clazz │ │ ├── MockDemoService.clazz │ │ ├── MyEsbResultModel2.clazz │ │ ├── VO.clazz │ │ └── VO2.clazz │ ├── fastjson.properties │ ├── hashcollide.txt │ ├── issue72.json │ ├── issue74.json │ ├── json/ │ │ ├── Bug_0_Test.json │ │ ├── Bug_1_Test.json │ │ ├── Bug_2_Test.json │ │ ├── Bug_for_sanxiao.json │ │ ├── Issue408.json │ │ ├── a.js │ │ ├── book.json │ │ ├── dla_01.json │ │ ├── group.json │ │ ├── int_100.json │ │ ├── int_1000.json │ │ ├── int_10000.json │ │ ├── int_500.json │ │ ├── int_array_100.json │ │ ├── int_array_1000.json │ │ ├── int_array_10000.json │ │ ├── int_array_200.json │ │ ├── int_array_500.json │ │ ├── json_with_comment.json │ │ ├── maiksagill.json │ │ ├── object_f_emptyobj_10000.json │ │ ├── object_f_false_10000.json │ │ ├── object_f_int_1000.json │ │ ├── object_f_int_10000.json │ │ ├── object_f_null_10000.json │ │ ├── object_f_string_10000.json │ │ ├── object_f_true_10000.json │ │ ├── page_model_cached.json │ │ ├── string_array_10000.json │ │ ├── taobao/ │ │ │ └── cart.json │ │ ├── trade.json │ │ ├── wangran.json │ │ ├── yannywang.js │ │ └── yannywang.json │ ├── json.json │ ├── jvmargs │ ├── kotlin/ │ │ ├── A.clazz │ │ ├── ClassWithPair.clazz │ │ ├── ClassWithPairMixedTypes.clazz │ │ ├── ClassWithRanges.clazz │ │ ├── ClassWithTriple.clazz │ │ ├── Class_WithPrimaryAndSecondaryConstructor.clazz │ │ ├── DataClass.clazz │ │ ├── DataClassPropsGeneric.clazz │ │ ├── DataClassSimple.clazz │ │ ├── Issue1488_Server.clazz │ │ ├── Issue1569_User.clazz │ │ ├── Issue1750_ProcessBO.clazz │ │ ├── ObjectA.clazz │ │ ├── Person.clazz │ │ ├── ProjectItemCheckItemRelation1.clazz │ │ ├── ResponseKotlin.clazz │ │ ├── ResponseKotlin2.clazz │ │ ├── issue1526/ │ │ │ └── DataClass.clazz │ │ ├── issue1543/ │ │ │ ├── Cluster.clazz │ │ │ └── User1.clazz │ │ ├── issue1547/ │ │ │ └── Head.clazz │ │ └── zuojing/ │ │ ├── NoticeData.clazz │ │ ├── NoticeDataKt.clazz │ │ └── NoticeData_Companion.clazz │ ├── log4j.properties │ ├── log4j2.xml │ └── wuyexiong.json ├── vtune.sh └── x.sh