├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── dependabot-merge.yml │ ├── jdk-ea-stable.yml │ └── jdk-ea.yml ├── .gitignore ├── LICENSE ├── README.md ├── bench-jmh ├── .editorconfig ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── example │ └── jmh │ ├── BigDecimalTest.java │ ├── BigIntTest.java │ ├── DslMain.java │ ├── LockTest.java │ ├── MyCustomNarrowAdapter.java │ ├── MyCustomWideAdapter.java │ ├── MyViewAdapter.java │ ├── NestSmallTest.java │ ├── PropertyStrTenTest.java │ ├── RecordBasicTest.java │ ├── UrlTest.java │ └── model │ ├── MyDslData.java │ ├── MyMathBigD.java │ ├── MyMathBigInt.java │ ├── NarrowNamesRecord.java │ ├── NestAddress.java │ ├── NestCust.java │ ├── OtherPropertyData.java │ ├── SomePropertyData.java │ ├── UriData.java │ ├── UrlData.java │ └── WideNamesRecord.java ├── blackbox-test-cascade ├── pom.xml └── src │ ├── main │ └── java │ │ ├── module-info.java │ │ └── org │ │ └── cascade │ │ ├── custom │ │ ├── MagicNumber.java │ │ ├── MagicNumberAdapter.java │ │ ├── Ulid.java │ │ └── UlidAdapter.java │ │ └── example │ │ ├── OtherJarJsonbCascade.java │ │ └── UnCascadable.java │ └── test │ └── java │ └── org │ └── cascade │ ├── custom │ ├── Example.java │ └── ExampleTest.java │ └── example │ └── TestCascade.java ├── blackbox-test ├── pom.xml └── src │ ├── main │ └── java │ │ ├── module-info.java │ │ └── org │ │ └── example │ │ ├── customer │ │ ├── ALBResponse.java │ │ ├── ALBResponse2.java │ │ ├── Address.java │ │ ├── BasicPubFields.java │ │ ├── Contact.java │ │ ├── Customer.java │ │ ├── ErrorResponse.java │ │ ├── IErrOnRead.java │ │ ├── IgnoreField.java │ │ ├── IgnoreField2.java │ │ ├── MixedCSF.java │ │ ├── Nested.java │ │ ├── PrettyExample.java │ │ ├── SimpleRecord.java │ │ ├── SomeAddressWrapper.java │ │ ├── SomeBinary.java │ │ ├── SomePrimitiveTypes.java │ │ ├── WithAnnotations.java │ │ ├── alias │ │ │ └── WithAlias.java │ │ ├── cascade │ │ │ ├── CascadeNonAccessible.java │ │ │ ├── MCChild.java │ │ │ ├── MCChild2.java │ │ │ ├── MCOther.java │ │ │ └── MCTop.java │ │ ├── caseinsensitive │ │ │ └── ICaseContact.java │ │ ├── creator │ │ │ ├── CreatorUnmapped.java │ │ │ ├── Kingfisher.java │ │ │ ├── KingfisherMixin.java │ │ │ ├── PropertyCreator.java │ │ │ ├── Quaternion.java │ │ │ ├── StudentViaConstructor.java │ │ │ └── StudentViaStaticMethod.java │ │ ├── ctor │ │ │ └── MyMessage.java │ │ ├── customtype │ │ │ ├── CustomTypeComponent.java │ │ │ ├── MyCustomScalarType.java │ │ │ └── MyWrapper.java │ │ ├── datetime │ │ │ ├── MyCalData.java │ │ │ └── MyDateTime.java │ │ ├── enums │ │ │ ├── EnumExample.java │ │ │ ├── Staff.java │ │ │ └── StaffStatus.java │ │ ├── generics │ │ │ ├── GMS.java │ │ │ ├── MyGenericHolder.java │ │ │ ├── MyGenericPageResult.java │ │ │ ├── MyListWrapper.java │ │ │ └── MyListWrapperRecord.java │ │ ├── iface │ │ │ ├── AIFace.java │ │ │ ├── BIFace.java │ │ │ ├── CIFace.java │ │ │ ├── DIFace.java │ │ │ ├── EIFace.java │ │ │ ├── implementation │ │ │ │ └── MyDIFace.java │ │ │ └── package-info.java │ │ ├── inetaddress │ │ │ └── MyInetAddress.java │ │ ├── inherit │ │ │ ├── AinheritA.java │ │ │ ├── AinheritB.java │ │ │ └── AinheritC.java │ │ ├── jaxb │ │ │ └── MyJaxbType.java │ │ ├── mixin │ │ │ ├── CrewMate.java │ │ │ └── CrewMateMixIn.java │ │ ├── naming │ │ │ ├── NLowHyp.java │ │ │ ├── NLowUnder.java │ │ │ ├── NUppUnder.java │ │ │ ├── PropertyUnderscore.java │ │ │ ├── SomeNames.java │ │ │ └── WithName.java │ │ ├── nesting │ │ │ ├── MyNestedList.java │ │ │ ├── Nesting.java │ │ │ └── TestMapMap.java │ │ ├── node │ │ │ ├── HelloMixed.java │ │ │ └── HelloWithUnmapped.java │ │ ├── optional │ │ │ ├── OptionalAccess.java │ │ │ └── Optionals.java │ │ ├── package-info.java │ │ ├── properties │ │ │ └── Props.java │ │ ├── raw │ │ │ └── WithRawContent.java │ │ ├── repo │ │ │ └── Repo.java │ │ ├── stream │ │ │ ├── MyArrayList.java │ │ │ ├── MyBasic.java │ │ │ ├── MyLinked.java │ │ │ └── MyNested.java │ │ ├── subtype │ │ │ ├── Animal.java │ │ │ ├── Bocchi.java │ │ │ ├── Car.java │ │ │ ├── Cat.java │ │ │ ├── Dessendre.java │ │ │ ├── Dog.java │ │ │ ├── Dwayne.java │ │ │ ├── EmptySupertype.java │ │ │ ├── Fish.java │ │ │ ├── MoveAccuracy.java │ │ │ ├── TheRock.java │ │ │ ├── Truck.java │ │ │ └── Vehicle.java │ │ ├── unmapped │ │ │ ├── UnmappedOne.java │ │ │ ├── UnmappedRecord.java │ │ │ └── UnmappedTwo.java │ │ ├── value │ │ │ └── ValueInline.java │ │ └── views │ │ │ ├── VAddress.java │ │ │ ├── VContact.java │ │ │ └── VCustomer.java │ │ ├── other │ │ ├── MyPrimitives.java │ │ ├── custom │ │ │ ├── CustomClashJsonAdapter.java │ │ │ ├── CustomClass.java │ │ │ ├── CustomClassJsonAdapter.java │ │ │ ├── CustomEntryJsonAdapter.java │ │ │ ├── Example.java │ │ │ ├── WrapMap.java │ │ │ ├── WrapMap2.java │ │ │ ├── WrapMap2JsonAdapter.java │ │ │ ├── WrapMapJsonAdapter.java │ │ │ └── serializer │ │ │ │ ├── CustomExample.java │ │ │ │ ├── CustomExample2.java │ │ │ │ ├── MoneySerializer.java │ │ │ │ └── MoneySerializer2.java │ │ └── place │ │ │ └── MyOtherClass.java │ │ └── pkg_private │ │ ├── PackagePrivate.java │ │ └── PackagePrivateCreator.java │ └── test │ ├── java │ └── org │ │ └── example │ │ ├── FailOnNullPrimitivesTest.java │ │ ├── FailOnUnknownTest.java │ │ ├── JsonIgnoreTest.java │ │ ├── customer │ │ ├── ALBResponseTest.java │ │ ├── BasicPubFieldsTest.java │ │ ├── CustomerTest.java │ │ ├── IErrOnReadTest.java │ │ ├── IgnoreFieldTest.java │ │ ├── IntegerTest.java │ │ ├── MixedCSFTest.java │ │ ├── NestedTest.java │ │ ├── PrettyNestedTest.java │ │ ├── PrettyTest.java │ │ ├── PubFieldsAndAccessors.java │ │ ├── PubFieldsAndAccessorsTest.java │ │ ├── SomeAddressWrapperTest.java │ │ ├── SomeBinaryTest.java │ │ ├── SomePrimitiveTypesTest.java │ │ ├── WithAnnotationsTest.java │ │ ├── alias │ │ │ └── WithAliasTest.java │ │ ├── cascade │ │ │ └── MCTopTest.java │ │ ├── caseinsensitive │ │ │ └── ICaseContactTest.java │ │ ├── creator │ │ │ ├── CreatorUnmappedTest.java │ │ │ ├── KingFisherTest.java │ │ │ ├── PropertyCreatorTest.java │ │ │ ├── QuaternionTest.java │ │ │ ├── StudentViaConstructorTest.java │ │ │ └── StudentViaStaticMethodTest.java │ │ ├── customtype │ │ │ └── CustomScalarTypeTest.java │ │ ├── datetime │ │ │ ├── CalendarTest.java │ │ │ └── MyDateTimeTest.java │ │ ├── enums │ │ │ ├── EnumExampleTest.java │ │ │ └── StaffStatusTest.java │ │ ├── generics │ │ │ ├── MyGenericHolderRecordTest.java │ │ │ ├── MyGenericHolderTest.java │ │ │ ├── MyGenericPageResultTest.java │ │ │ ├── MyListWrapperRecordTest.java │ │ │ ├── MyListWrapperTest.java │ │ │ └── NestedClassGenericTest.java │ │ ├── iface │ │ │ ├── AIFaceTest.java │ │ │ ├── BIFaceTest.java │ │ │ ├── CIFaceTest.java │ │ │ ├── DIFaceTest.java │ │ │ └── EIFaceTest.java │ │ ├── inetaddress │ │ │ └── MyInetAddressTest.java │ │ ├── inherit │ │ │ └── AinheritCTest.java │ │ ├── jaxb │ │ │ └── MyJaxbTypeTest.java │ │ ├── mixin │ │ │ └── MixinTest.java │ │ ├── naming │ │ │ ├── NLowerHyphenTest.java │ │ │ ├── NLowerUnderscoreTest.java │ │ │ ├── NUpperUnderscoreTest.java │ │ │ ├── PropertyUnderscoreTest.java │ │ │ ├── SomeNamesTest.java │ │ │ └── WithNameTest.java │ │ ├── nesting │ │ │ ├── MyNestedListTest.java │ │ │ ├── NestingGenericTest.java │ │ │ └── NestingTest.java │ │ ├── node │ │ │ ├── HelloMixedTest.java │ │ │ └── HelloWithUnmappedTest.java │ │ ├── optional │ │ │ ├── OptionalCustomerTest.java │ │ │ ├── OptionalsAccessTest.java │ │ │ └── OptionalsTest.java │ │ ├── properties │ │ │ └── PropsTest.java │ │ ├── raw │ │ │ └── WithRawContentTest.java │ │ ├── repo │ │ │ └── SkipValueTest.java │ │ ├── skip │ │ │ ├── MyCustomer.java │ │ │ ├── MyCustomerTest.java │ │ │ └── SkipTest.java │ │ ├── stream │ │ │ ├── MyArrayListTest.java │ │ │ ├── MyLinkedHashSetTest.java │ │ │ ├── StreamBasicTest.java │ │ │ └── StreamNestedTest.java │ │ ├── subtype │ │ │ ├── AnimalTest.java │ │ │ ├── EmptySupertypeTest.java │ │ │ ├── TheRockTest.java │ │ │ └── VehicleTest.java │ │ ├── throwable │ │ │ ├── MyThrowable.java │ │ │ └── ThrowableTest.java │ │ ├── unmapped │ │ │ ├── UnmappedOneTest.java │ │ │ ├── UnmappedRecordTest.java │ │ │ └── UnmappedTwoTest.java │ │ ├── value │ │ │ └── InlineTest.java │ │ └── views │ │ │ └── ViewTest.java │ │ ├── other │ │ ├── JsonNodeAdaptersTest.java │ │ ├── ObjectAdapterTest.java │ │ ├── custom │ │ │ ├── CustomClassJsonAdapterTest.java │ │ │ ├── CustomEntryJsonAdapterTest.java │ │ │ ├── ExampleTest.java │ │ │ └── serializer │ │ │ │ ├── SelectiveCustomSerializerSupplierTest.java │ │ │ │ └── SelectiveCustomSerializerTest.java │ │ └── place │ │ │ └── MyOtherClassTest.java │ │ └── pkg_private │ │ ├── PackagePrivateCreatorTest.java │ │ └── PackagePrivateTest.java │ └── resources │ ├── org │ └── example │ │ └── other │ │ └── custom │ │ └── CustomClashJsonAdapterTest.java │ └── skip-value-test-data.json ├── json-core ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── avaje │ │ │ │ └── json │ │ │ │ ├── JsonAdapter.java │ │ │ │ ├── JsonDataException.java │ │ │ │ ├── JsonEofException.java │ │ │ │ ├── JsonException.java │ │ │ │ ├── JsonIoException.java │ │ │ │ ├── JsonReader.java │ │ │ │ ├── JsonWriter.java │ │ │ │ ├── NullSafeAdapter.java │ │ │ │ ├── PropertyNames.java │ │ │ │ ├── core │ │ │ │ ├── ArrayAdapter.java │ │ │ │ ├── BaseAdapters.java │ │ │ │ ├── BasicObjectAdapter.java │ │ │ │ ├── CollectionAdapter.java │ │ │ │ ├── CoreTypes.java │ │ │ │ ├── MapAdapter.java │ │ │ │ └── package-info.java │ │ │ │ ├── mapper │ │ │ │ ├── DExtract.java │ │ │ │ ├── DJsonMapper.java │ │ │ │ ├── DJsonMapperBuilder.java │ │ │ │ ├── DTypeMapper.java │ │ │ │ ├── JsonExtract.java │ │ │ │ └── JsonMapper.java │ │ │ │ ├── stream │ │ │ │ ├── BufferRecycleStrategy.java │ │ │ │ ├── BufferedJsonWriter.java │ │ │ │ ├── BytesJsonWriter.java │ │ │ │ ├── DJsonOutput.java │ │ │ │ ├── DelegateJsonWriter.java │ │ │ │ ├── JsonOutput.java │ │ │ │ ├── JsonStream.java │ │ │ │ ├── NimaJsonOutput.java │ │ │ │ ├── core │ │ │ │ │ ├── Base64.java │ │ │ │ │ ├── BufferRecycler.java │ │ │ │ │ ├── CoreJsonStream.java │ │ │ │ │ ├── Escape.java │ │ │ │ │ ├── Grisu3.java │ │ │ │ │ ├── HybridBufferRecycler.java │ │ │ │ │ ├── JGenerator.java │ │ │ │ │ ├── JParser.java │ │ │ │ │ ├── JsonGenerator.java │ │ │ │ │ ├── JsonNames.java │ │ │ │ │ ├── JsonParser.java │ │ │ │ │ ├── JsonReadAdapter.java │ │ │ │ │ ├── JsonStreamBuilder.java │ │ │ │ │ ├── JsonWriteAdapter.java │ │ │ │ │ ├── NumberParser.java │ │ │ │ │ ├── NumberWriter.java │ │ │ │ │ ├── ReaderInputStream.java │ │ │ │ │ ├── Recyclers.java │ │ │ │ │ ├── ThreadFunctions.java │ │ │ │ │ ├── WriterOutputStream.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ └── view │ │ │ │ ├── ViewBuilder.java │ │ │ │ ├── ViewBuilderAware.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ └── java21 │ │ └── io │ │ └── avaje │ │ └── json │ │ └── stream │ │ └── core │ │ └── ThreadFunctions.java │ └── test │ └── java │ └── io │ └── avaje │ └── json │ ├── core │ └── CoreTypesTest.java │ ├── mapper │ ├── CustomAdapter2Test.java │ ├── CustomAdapterTest.java │ ├── JsonMapperTest.java │ └── PrimitivesTest.java │ └── stream │ ├── JsonStreamTest.java │ └── core │ ├── ArrayTest.java │ ├── DieselAdapterTest.java │ ├── EscapeTest.java │ ├── JParserTest.java │ ├── JsonNamesTest.java │ ├── JsonReadAdapterTest.java │ ├── JsonWriterTest.java │ └── StreamTest.java ├── json-node ├── .editorconfig ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── io │ │ │ └── avaje │ │ │ │ └── json │ │ │ │ └── node │ │ │ │ ├── JsonArray.java │ │ │ │ ├── JsonBoolean.java │ │ │ │ ├── JsonDecimal.java │ │ │ │ ├── JsonDouble.java │ │ │ │ ├── JsonInteger.java │ │ │ │ ├── JsonLong.java │ │ │ │ ├── JsonNode.java │ │ │ │ ├── JsonNodeMapper.java │ │ │ │ ├── JsonNumber.java │ │ │ │ ├── JsonObject.java │ │ │ │ ├── JsonString.java │ │ │ │ ├── adapter │ │ │ │ ├── ArrayAdapter.java │ │ │ │ ├── BooleanAdapter.java │ │ │ │ ├── DJsonNodeMapper.java │ │ │ │ ├── DMapper.java │ │ │ │ ├── DecimalAdapter.java │ │ │ │ ├── DoubleAdapter.java │ │ │ │ ├── IntegerAdapter.java │ │ │ │ ├── JsonNodeComponent.java │ │ │ │ ├── LongAdapter.java │ │ │ │ ├── NodeAdapter.java │ │ │ │ ├── NodeAdapterBuilder.java │ │ │ │ ├── NumberAdapter.java │ │ │ │ ├── ObjectAdapter.java │ │ │ │ └── StringAdapter.java │ │ │ │ └── package-info.java │ │ └── module-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.avaje.jsonb.spi.JsonbExtension │ └── test │ └── java │ └── io │ └── avaje │ └── json │ └── node │ ├── CustomAdapterTest.java │ ├── ExtractNodeTest.java │ ├── JsonArrayTest.java │ ├── JsonBooleanTest.java │ ├── JsonDecimalTest.java │ ├── JsonDoubleTest.java │ ├── JsonIntegerTest.java │ ├── JsonLongTest.java │ ├── JsonObjectTest.java │ ├── JsonStringTest.java │ ├── NodeMapperTest.java │ ├── SerializeTest.java │ └── adapter │ ├── JsonNodeAdaptersTest.java │ ├── NullJsonObjectTest.java │ └── WrapJsonObjectJsonAdapter.java ├── jsonb-bom └── pom.xml ├── jsonb-generator ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── avaje │ │ │ └── jsonb │ │ │ └── generator │ │ │ ├── AdapterName.java │ │ │ ├── AliasPrism.java │ │ │ ├── Append.java │ │ │ ├── BeanReader.java │ │ │ ├── ClassReader.java │ │ │ ├── ComponentMetaData.java │ │ │ ├── ComponentReader.java │ │ │ ├── Constants.java │ │ │ ├── CreatorPrism.java │ │ │ ├── FieldProperty.java │ │ │ ├── FieldReader.java │ │ │ ├── GenericType.java │ │ │ ├── GenericTypeMap.java │ │ │ ├── GenericTypeParser.java │ │ │ ├── IgnorePrism.java │ │ │ ├── JsonbProcessor.java │ │ │ ├── MethodProperty.java │ │ │ ├── MethodReader.java │ │ │ ├── Naming.java │ │ │ ├── NamingConvention.java │ │ │ ├── NamingConventionReader.java │ │ │ ├── PrimitiveUtil.java │ │ │ ├── ProcessingContext.java │ │ │ ├── PropertyIgnoreReader.java │ │ │ ├── PropertyPrism.java │ │ │ ├── RawPrism.java │ │ │ ├── SimpleAdapterWriter.java │ │ │ ├── SimpleComponentWriter.java │ │ │ ├── SubTypeRequest.java │ │ │ ├── TopPackage.java │ │ │ ├── TypeReader.java │ │ │ ├── TypeSubTypeMeta.java │ │ │ ├── TypeSubTypeReader.java │ │ │ ├── Util.java │ │ │ ├── ValueReader.java │ │ │ └── package-info.java │ │ └── module-info.java │ └── test │ └── java │ └── io │ └── avaje │ └── jsonb │ └── generator │ ├── FieldReaderTest.java │ ├── JsonbProcessorTest.java │ ├── NamingConventionReaderTest.java │ ├── NamingConventionTest.java │ ├── UtilTest.java │ └── models │ ├── invalid │ └── InvalidImport.java │ └── valid │ ├── ArrayListCollection.java │ ├── CustomEntryJsonAdapter.java │ ├── CustomJsonAdapter.java │ ├── Example2Packet.java │ ├── Example3Packet.java │ ├── ExamplePacket.java │ ├── GMS.java │ ├── GenericCascade.java │ ├── Kingfisher.java │ ├── KingfisherMixin.java │ ├── MoneySerializer.java │ ├── MoveAccuracy.java │ ├── MultiConstruct.java │ ├── MyThrowable.java │ ├── Optionals.java │ ├── OptionalsConstructor.java │ ├── PackagePrivate.java │ ├── Packet.java │ ├── PropertyCreator.java │ ├── SerializerTest.java │ ├── Student.java │ ├── TestClass.java │ ├── gson │ └── GsonExample.java │ ├── jackson │ └── JacksonExample.java │ ├── jakarta │ └── JakartaExample.java │ ├── naming │ ├── PackageNaming.java │ └── PropertyUnderscore.java │ ├── nested │ └── TestMapMap.java │ └── pkg_private │ ├── MoneySerializer.java │ ├── PackagePrivate.java │ └── PackagePrivateCreator.java ├── jsonb-inject-plugin ├── pom.xml └── src │ └── main │ ├── java │ ├── io │ │ └── avaje │ │ │ └── jsonb │ │ │ └── inject │ │ │ └── DefaultJsonbProvider.java │ └── module-info.java │ └── resources │ └── META-INF │ └── services │ └── io.avaje.inject.spi.InjectExtension ├── jsonb-jackson ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── avaje │ │ │ └── jsonb │ │ │ └── jackson │ │ │ ├── JacksonAdapter.java │ │ │ ├── JacksonAdapterFactory.java │ │ │ ├── JacksonNames.java │ │ │ ├── JacksonReader.java │ │ │ ├── JacksonWriteAsBytes.java │ │ │ ├── JacksonWriteBuffer.java │ │ │ ├── JacksonWriter.java │ │ │ ├── NameCache.java │ │ │ └── package-info.java │ │ └── module-info.java │ └── test │ ├── java │ ├── io │ │ └── avaje │ │ │ └── jsonb │ │ │ └── jackson │ │ │ ├── JacksonAdapterTest.java │ │ │ ├── MathTest.java │ │ │ ├── NameCacheTest.java │ │ │ ├── ObjectAdapterTest.java │ │ │ ├── UUIDTest.java │ │ │ ├── UnwrapJacksonGeneratorTest.java │ │ │ ├── UnwrapJacksonParserTest.java │ │ │ └── UrlTest.java │ └── org │ │ └── example │ │ ├── Address.java │ │ ├── AddressJsonAdapter.java │ │ ├── Contact.java │ │ ├── ContactJsonAdapter.java │ │ ├── ContactTest.java │ │ ├── Customer.java │ │ ├── CustomerJsonAdapter.java │ │ ├── CustomerTest.java │ │ ├── ListTest.java │ │ ├── MapTest.java │ │ ├── MyBasicJsonAdapter.java │ │ ├── MyComponent.java │ │ ├── MyEnum.java │ │ ├── MyEnumJsonAdapter.java │ │ ├── MyEnumTest.java │ │ ├── MyIntEnum.java │ │ ├── MyIntEnumJsonAdapter.java │ │ ├── MyIntEnumTest.java │ │ └── StreamBasicTest.java │ └── resources │ └── services │ └── io.avaje.jsonb.Jsonb$Component ├── jsonb-spring-adapter ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── avaje │ │ └── jsonb │ │ └── spring │ │ ├── JsonbAutoConfiguration.java │ │ ├── JsonbHttpConverterAutoConfiguration.java │ │ └── JsonbHttpMessageConverter.java │ └── resources │ └── META-INF │ └── spring │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── jsonb ├── pom.xml └── src │ ├── main │ └── java │ │ ├── io │ │ └── avaje │ │ │ └── jsonb │ │ │ ├── AdapterFactory.java │ │ │ ├── CustomAdapter.java │ │ │ ├── Json.java │ │ │ ├── JsonType.java │ │ │ ├── JsonView.java │ │ │ ├── Jsonb.java │ │ │ ├── Types.java │ │ │ ├── core │ │ │ ├── BasicTypeAdapters.java │ │ │ ├── CoreAdapterBuilder.java │ │ │ ├── CoreAdapters.java │ │ │ ├── CoreViewBuilder.java │ │ │ ├── DJsonClosable.java │ │ │ ├── DJsonStreamType.java │ │ │ ├── DJsonType.java │ │ │ ├── DJsonb.java │ │ │ ├── DefaultBootstrap.java │ │ │ ├── EnumMapAdapter.java │ │ │ ├── ExtensionLoader.java │ │ │ ├── JavaTimeAdapters.java │ │ │ ├── MathAdapters.java │ │ │ ├── ObjectJsonReader.java │ │ │ ├── OptionalAdapters.java │ │ │ ├── RawAdapter.java │ │ │ ├── StreamAdapter.java │ │ │ ├── Util.java │ │ │ ├── ViewDsl.java │ │ │ ├── ViewDslParser.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── spi │ │ │ ├── Generated.java │ │ │ ├── GeneratedComponent.java │ │ │ ├── JsonStreamFactory.java │ │ │ ├── JsonbComponent.java │ │ │ ├── JsonbExtension.java │ │ │ ├── MetaData.java │ │ │ └── package-info.java │ │ └── module-info.java │ └── test │ └── java │ └── io │ └── avaje │ └── jsonb │ └── core │ ├── DViewDslTest.java │ ├── HasAdapterTest.java │ └── TestBuilder.java └── pom.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/.github/workflows/dependabot-merge.yml -------------------------------------------------------------------------------- /.github/workflows/jdk-ea-stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/.github/workflows/jdk-ea-stable.yml -------------------------------------------------------------------------------- /.github/workflows/jdk-ea.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/.github/workflows/jdk-ea.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/README.md -------------------------------------------------------------------------------- /bench-jmh/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/.editorconfig -------------------------------------------------------------------------------- /bench-jmh/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | build/ 3 | .idea/ 4 | *.iml 5 | .gradle 6 | -------------------------------------------------------------------------------- /bench-jmh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/README.md -------------------------------------------------------------------------------- /bench-jmh/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/pom.xml -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/BigDecimalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/BigDecimalTest.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/BigIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/BigIntTest.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/DslMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/DslMain.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/LockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/LockTest.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/MyCustomNarrowAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/MyCustomNarrowAdapter.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/MyCustomWideAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/MyCustomWideAdapter.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/MyViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/MyViewAdapter.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/NestSmallTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/NestSmallTest.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/PropertyStrTenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/PropertyStrTenTest.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/RecordBasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/RecordBasicTest.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/UrlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/UrlTest.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/MyDslData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/MyDslData.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/MyMathBigD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/MyMathBigD.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/MyMathBigInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/MyMathBigInt.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/NarrowNamesRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/NarrowNamesRecord.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/NestAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/NestAddress.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/NestCust.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/NestCust.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/OtherPropertyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/OtherPropertyData.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/SomePropertyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/SomePropertyData.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/UriData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/UriData.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/UrlData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/UrlData.java -------------------------------------------------------------------------------- /bench-jmh/src/main/java/org/example/jmh/model/WideNamesRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/bench-jmh/src/main/java/org/example/jmh/model/WideNamesRecord.java -------------------------------------------------------------------------------- /blackbox-test-cascade/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/pom.xml -------------------------------------------------------------------------------- /blackbox-test-cascade/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/main/java/module-info.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/main/java/org/cascade/custom/MagicNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/main/java/org/cascade/custom/MagicNumber.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/main/java/org/cascade/custom/MagicNumberAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/main/java/org/cascade/custom/MagicNumberAdapter.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/main/java/org/cascade/custom/Ulid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/main/java/org/cascade/custom/Ulid.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/main/java/org/cascade/custom/UlidAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/main/java/org/cascade/custom/UlidAdapter.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/main/java/org/cascade/example/OtherJarJsonbCascade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/main/java/org/cascade/example/OtherJarJsonbCascade.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/main/java/org/cascade/example/UnCascadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/main/java/org/cascade/example/UnCascadable.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/test/java/org/cascade/custom/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/test/java/org/cascade/custom/Example.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/test/java/org/cascade/custom/ExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/test/java/org/cascade/custom/ExampleTest.java -------------------------------------------------------------------------------- /blackbox-test-cascade/src/test/java/org/cascade/example/TestCascade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test-cascade/src/test/java/org/cascade/example/TestCascade.java -------------------------------------------------------------------------------- /blackbox-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/pom.xml -------------------------------------------------------------------------------- /blackbox-test/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/module-info.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/ALBResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/ALBResponse.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/ALBResponse2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/ALBResponse2.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/Address.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/BasicPubFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/BasicPubFields.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/Contact.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/Customer.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/ErrorResponse.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/IErrOnRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/IErrOnRead.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/IgnoreField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/IgnoreField.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/IgnoreField2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/IgnoreField2.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/MixedCSF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/MixedCSF.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/Nested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/Nested.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/PrettyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/PrettyExample.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/SimpleRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/SimpleRecord.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/SomeAddressWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/SomeAddressWrapper.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/SomeBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/SomeBinary.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/SomePrimitiveTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/SomePrimitiveTypes.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/WithAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/WithAnnotations.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/alias/WithAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/alias/WithAlias.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/cascade/CascadeNonAccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/cascade/CascadeNonAccessible.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/cascade/MCChild.java: -------------------------------------------------------------------------------- 1 | package org.example.customer.cascade; 2 | 3 | public record MCChild(int myValue) { 4 | } 5 | -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/cascade/MCChild2.java: -------------------------------------------------------------------------------- 1 | package org.example.customer.cascade; 2 | 3 | public record MCChild2(int myValue) { 4 | } 5 | -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/cascade/MCOther.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/cascade/MCOther.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/cascade/MCTop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/cascade/MCTop.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/caseinsensitive/ICaseContact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/caseinsensitive/ICaseContact.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/creator/CreatorUnmapped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/creator/CreatorUnmapped.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/creator/Kingfisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/creator/Kingfisher.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/creator/KingfisherMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/creator/KingfisherMixin.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/creator/PropertyCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/creator/PropertyCreator.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/creator/Quaternion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/creator/Quaternion.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/creator/StudentViaConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/creator/StudentViaConstructor.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/creator/StudentViaStaticMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/creator/StudentViaStaticMethod.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/ctor/MyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/ctor/MyMessage.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/customtype/CustomTypeComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/customtype/CustomTypeComponent.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/customtype/MyCustomScalarType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/customtype/MyCustomScalarType.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/customtype/MyWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/customtype/MyWrapper.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/datetime/MyCalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/datetime/MyCalData.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/datetime/MyDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/datetime/MyDateTime.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/enums/EnumExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/enums/EnumExample.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/enums/Staff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/enums/Staff.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/enums/StaffStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/enums/StaffStatus.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/generics/GMS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/generics/GMS.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/generics/MyGenericHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/generics/MyGenericHolder.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/generics/MyGenericPageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/generics/MyGenericPageResult.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/generics/MyListWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/generics/MyListWrapper.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/generics/MyListWrapperRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/generics/MyListWrapperRecord.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/iface/AIFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/iface/AIFace.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/iface/BIFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/iface/BIFace.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/iface/CIFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/iface/CIFace.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/iface/DIFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/iface/DIFace.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/iface/EIFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/iface/EIFace.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/iface/implementation/MyDIFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/iface/implementation/MyDIFace.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/iface/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/iface/package-info.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/inetaddress/MyInetAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/inetaddress/MyInetAddress.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/inherit/AinheritA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/inherit/AinheritA.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/inherit/AinheritB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/inherit/AinheritB.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/inherit/AinheritC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/inherit/AinheritC.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/jaxb/MyJaxbType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/jaxb/MyJaxbType.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/mixin/CrewMate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/mixin/CrewMate.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/mixin/CrewMateMixIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/mixin/CrewMateMixIn.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/naming/NLowHyp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/naming/NLowHyp.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/naming/NLowUnder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/naming/NLowUnder.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/naming/NUppUnder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/naming/NUppUnder.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/naming/PropertyUnderscore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/naming/PropertyUnderscore.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/naming/SomeNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/naming/SomeNames.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/naming/WithName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/naming/WithName.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/nesting/MyNestedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/nesting/MyNestedList.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/nesting/Nesting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/nesting/Nesting.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/nesting/TestMapMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/nesting/TestMapMap.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/node/HelloMixed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/node/HelloMixed.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/node/HelloWithUnmapped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/node/HelloWithUnmapped.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/optional/OptionalAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/optional/OptionalAccess.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/optional/Optionals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/optional/Optionals.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/package-info.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/properties/Props.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/properties/Props.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/raw/WithRawContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/raw/WithRawContent.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/repo/Repo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/repo/Repo.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/stream/MyArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/stream/MyArrayList.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/stream/MyBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/stream/MyBasic.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/stream/MyLinked.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/stream/MyLinked.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/stream/MyNested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/stream/MyNested.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Animal.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Bocchi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Bocchi.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Car.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Cat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Cat.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Dessendre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Dessendre.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Dog.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Dwayne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Dwayne.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/EmptySupertype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/EmptySupertype.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Fish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Fish.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/MoveAccuracy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/MoveAccuracy.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/TheRock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/TheRock.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Truck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Truck.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/subtype/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/subtype/Vehicle.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/unmapped/UnmappedOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/unmapped/UnmappedOne.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/unmapped/UnmappedRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/unmapped/UnmappedRecord.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/unmapped/UnmappedTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/unmapped/UnmappedTwo.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/value/ValueInline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/value/ValueInline.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/views/VAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/views/VAddress.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/views/VContact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/views/VContact.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/customer/views/VCustomer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/customer/views/VCustomer.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/MyPrimitives.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/MyPrimitives.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/CustomClashJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/CustomClashJsonAdapter.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/CustomClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/CustomClass.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/CustomClassJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/CustomClassJsonAdapter.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/CustomEntryJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/CustomEntryJsonAdapter.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/Example.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/WrapMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/WrapMap.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/WrapMap2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/WrapMap2.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/WrapMap2JsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/WrapMap2JsonAdapter.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/WrapMapJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/WrapMapJsonAdapter.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/serializer/CustomExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/serializer/CustomExample.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/serializer/CustomExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/serializer/CustomExample2.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/serializer/MoneySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/serializer/MoneySerializer.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/custom/serializer/MoneySerializer2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/custom/serializer/MoneySerializer2.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/other/place/MyOtherClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/other/place/MyOtherClass.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/pkg_private/PackagePrivate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/pkg_private/PackagePrivate.java -------------------------------------------------------------------------------- /blackbox-test/src/main/java/org/example/pkg_private/PackagePrivateCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/main/java/org/example/pkg_private/PackagePrivateCreator.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/FailOnNullPrimitivesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/FailOnNullPrimitivesTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/FailOnUnknownTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/FailOnUnknownTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/JsonIgnoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/JsonIgnoreTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/ALBResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/ALBResponseTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/BasicPubFieldsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/BasicPubFieldsTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/CustomerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/CustomerTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/IErrOnReadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/IErrOnReadTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/IgnoreFieldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/IgnoreFieldTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/IntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/IntegerTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/MixedCSFTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/MixedCSFTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/NestedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/NestedTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/PrettyNestedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/PrettyNestedTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/PrettyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/PrettyTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/PubFieldsAndAccessors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/PubFieldsAndAccessors.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/PubFieldsAndAccessorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/PubFieldsAndAccessorsTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/SomeAddressWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/SomeAddressWrapperTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/SomeBinaryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/SomeBinaryTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/SomePrimitiveTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/SomePrimitiveTypesTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/WithAnnotationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/WithAnnotationsTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/alias/WithAliasTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/alias/WithAliasTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/cascade/MCTopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/cascade/MCTopTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/caseinsensitive/ICaseContactTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/caseinsensitive/ICaseContactTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/creator/CreatorUnmappedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/creator/CreatorUnmappedTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/creator/KingFisherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/creator/KingFisherTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/creator/PropertyCreatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/creator/PropertyCreatorTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/creator/QuaternionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/creator/QuaternionTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/creator/StudentViaConstructorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/creator/StudentViaConstructorTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/creator/StudentViaStaticMethodTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/creator/StudentViaStaticMethodTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/customtype/CustomScalarTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/customtype/CustomScalarTypeTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/datetime/CalendarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/datetime/CalendarTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/datetime/MyDateTimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/datetime/MyDateTimeTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/enums/EnumExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/enums/EnumExampleTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/enums/StaffStatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/enums/StaffStatusTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/generics/MyGenericHolderRecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/generics/MyGenericHolderRecordTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/generics/MyGenericHolderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/generics/MyGenericHolderTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/generics/MyGenericPageResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/generics/MyGenericPageResultTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/generics/MyListWrapperRecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/generics/MyListWrapperRecordTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/generics/MyListWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/generics/MyListWrapperTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/generics/NestedClassGenericTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/generics/NestedClassGenericTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/iface/AIFaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/iface/AIFaceTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/iface/BIFaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/iface/BIFaceTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/iface/CIFaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/iface/CIFaceTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/iface/DIFaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/iface/DIFaceTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/iface/EIFaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/iface/EIFaceTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/inetaddress/MyInetAddressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/inetaddress/MyInetAddressTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/inherit/AinheritCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/inherit/AinheritCTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/jaxb/MyJaxbTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/jaxb/MyJaxbTypeTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/mixin/MixinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/mixin/MixinTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/naming/NLowerHyphenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/naming/NLowerHyphenTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/naming/NLowerUnderscoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/naming/NLowerUnderscoreTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/naming/NUpperUnderscoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/naming/NUpperUnderscoreTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/naming/PropertyUnderscoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/naming/PropertyUnderscoreTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/naming/SomeNamesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/naming/SomeNamesTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/naming/WithNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/naming/WithNameTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/nesting/MyNestedListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/nesting/MyNestedListTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/nesting/NestingGenericTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/nesting/NestingGenericTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/nesting/NestingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/nesting/NestingTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/node/HelloMixedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/node/HelloMixedTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/node/HelloWithUnmappedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/node/HelloWithUnmappedTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/optional/OptionalCustomerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/optional/OptionalCustomerTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/optional/OptionalsAccessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/optional/OptionalsAccessTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/optional/OptionalsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/optional/OptionalsTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/properties/PropsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/properties/PropsTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/raw/WithRawContentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/raw/WithRawContentTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/repo/SkipValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/repo/SkipValueTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/skip/MyCustomer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/skip/MyCustomer.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/skip/MyCustomerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/skip/MyCustomerTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/skip/SkipTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/skip/SkipTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/stream/MyArrayListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/stream/MyArrayListTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/stream/MyLinkedHashSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/stream/MyLinkedHashSetTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/stream/StreamBasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/stream/StreamBasicTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/stream/StreamNestedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/stream/StreamNestedTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/subtype/AnimalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/subtype/AnimalTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/subtype/EmptySupertypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/subtype/EmptySupertypeTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/subtype/TheRockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/subtype/TheRockTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/subtype/VehicleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/subtype/VehicleTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/throwable/MyThrowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/throwable/MyThrowable.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/throwable/ThrowableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/throwable/ThrowableTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/unmapped/UnmappedOneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/unmapped/UnmappedOneTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/unmapped/UnmappedRecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/unmapped/UnmappedRecordTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/unmapped/UnmappedTwoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/unmapped/UnmappedTwoTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/value/InlineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/value/InlineTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/customer/views/ViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/customer/views/ViewTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/JsonNodeAdaptersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/JsonNodeAdaptersTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/ObjectAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/ObjectAdapterTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/custom/CustomClassJsonAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/custom/CustomClassJsonAdapterTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/custom/CustomEntryJsonAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/custom/CustomEntryJsonAdapterTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/custom/ExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/custom/ExampleTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/custom/serializer/SelectiveCustomSerializerSupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/custom/serializer/SelectiveCustomSerializerSupplierTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/custom/serializer/SelectiveCustomSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/custom/serializer/SelectiveCustomSerializerTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/other/place/MyOtherClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/other/place/MyOtherClassTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/pkg_private/PackagePrivateCreatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/pkg_private/PackagePrivateCreatorTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/java/org/example/pkg_private/PackagePrivateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/java/org/example/pkg_private/PackagePrivateTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/resources/org/example/other/custom/CustomClashJsonAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/resources/org/example/other/custom/CustomClashJsonAdapterTest.java -------------------------------------------------------------------------------- /blackbox-test/src/test/resources/skip-value-test-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/blackbox-test/src/test/resources/skip-value-test-data.json -------------------------------------------------------------------------------- /json-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/README.md -------------------------------------------------------------------------------- /json-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/pom.xml -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/JsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/JsonAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/JsonDataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/JsonDataException.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/JsonEofException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/JsonEofException.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/JsonException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/JsonException.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/JsonIoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/JsonIoException.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/JsonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/JsonReader.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/JsonWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/JsonWriter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/NullSafeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/NullSafeAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/PropertyNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/PropertyNames.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/core/ArrayAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/core/ArrayAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/core/BaseAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/core/BaseAdapters.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/core/BasicObjectAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/core/BasicObjectAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/core/CollectionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/core/CollectionAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/core/CoreTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/core/CoreTypes.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/core/MapAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/core/MapAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/core/package-info.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/mapper/DExtract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/mapper/DExtract.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/mapper/DJsonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/mapper/DJsonMapper.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/mapper/DJsonMapperBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/mapper/DJsonMapperBuilder.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/mapper/DTypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/mapper/DTypeMapper.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/mapper/JsonExtract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/mapper/JsonExtract.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/mapper/JsonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/mapper/JsonMapper.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/BufferRecycleStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/BufferRecycleStrategy.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/BufferedJsonWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/BufferedJsonWriter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/BytesJsonWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/BytesJsonWriter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/DJsonOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/DJsonOutput.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/DelegateJsonWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/DelegateJsonWriter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/JsonOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/JsonOutput.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/JsonStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/JsonStream.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/NimaJsonOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/NimaJsonOutput.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/Base64.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/BufferRecycler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/BufferRecycler.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/CoreJsonStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/CoreJsonStream.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/Escape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/Escape.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/Grisu3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/Grisu3.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/HybridBufferRecycler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/HybridBufferRecycler.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JGenerator.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JParser.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JsonGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JsonGenerator.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JsonNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JsonNames.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JsonParser.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JsonReadAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JsonReadAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JsonStreamBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JsonStreamBuilder.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/JsonWriteAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/JsonWriteAdapter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/NumberParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/NumberParser.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/NumberWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/NumberWriter.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/ReaderInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/ReaderInputStream.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/Recyclers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/Recyclers.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/ThreadFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/ThreadFunctions.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/WriterOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/WriterOutputStream.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/core/package-info.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/stream/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/stream/package-info.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/view/ViewBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/view/ViewBuilder.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/view/ViewBuilderAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/view/ViewBuilderAware.java -------------------------------------------------------------------------------- /json-core/src/main/java/io/avaje/json/view/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/io/avaje/json/view/package-info.java -------------------------------------------------------------------------------- /json-core/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java/module-info.java -------------------------------------------------------------------------------- /json-core/src/main/java21/io/avaje/json/stream/core/ThreadFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/main/java21/io/avaje/json/stream/core/ThreadFunctions.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/core/CoreTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/core/CoreTypesTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/mapper/CustomAdapter2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/mapper/CustomAdapter2Test.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/mapper/CustomAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/mapper/CustomAdapterTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/mapper/JsonMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/mapper/JsonMapperTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/mapper/PrimitivesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/mapper/PrimitivesTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/JsonStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/JsonStreamTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/ArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/ArrayTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/DieselAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/DieselAdapterTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/EscapeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/EscapeTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/JParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/JParserTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/JsonNamesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/JsonNamesTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/JsonReadAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/JsonReadAdapterTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/JsonWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/JsonWriterTest.java -------------------------------------------------------------------------------- /json-core/src/test/java/io/avaje/json/stream/core/StreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-core/src/test/java/io/avaje/json/stream/core/StreamTest.java -------------------------------------------------------------------------------- /json-node/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/.editorconfig -------------------------------------------------------------------------------- /json-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/README.md -------------------------------------------------------------------------------- /json-node/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/pom.xml -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonArray.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonBoolean.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonDecimal.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonDouble.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonInteger.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonLong.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonNode.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonNodeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonNodeMapper.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonNumber.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonObject.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/JsonString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/JsonString.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/ArrayAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/ArrayAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/BooleanAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/BooleanAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/DJsonNodeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/DJsonNodeMapper.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/DMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/DMapper.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/DecimalAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/DecimalAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/DoubleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/DoubleAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/IntegerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/IntegerAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/JsonNodeComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/JsonNodeComponent.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/LongAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/LongAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/NodeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/NodeAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/NodeAdapterBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/NodeAdapterBuilder.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/NumberAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/NumberAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/ObjectAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/ObjectAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/adapter/StringAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/adapter/StringAdapter.java -------------------------------------------------------------------------------- /json-node/src/main/java/io/avaje/json/node/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/io/avaje/json/node/package-info.java -------------------------------------------------------------------------------- /json-node/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/java/module-info.java -------------------------------------------------------------------------------- /json-node/src/main/resources/META-INF/services/io.avaje.jsonb.spi.JsonbExtension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/main/resources/META-INF/services/io.avaje.jsonb.spi.JsonbExtension -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/CustomAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/CustomAdapterTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/ExtractNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/ExtractNodeTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonArrayTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonBooleanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonBooleanTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonDecimalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonDecimalTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonDoubleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonDoubleTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonIntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonIntegerTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonLongTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonLongTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonObjectTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/JsonStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/JsonStringTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/NodeMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/NodeMapperTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/SerializeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/SerializeTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/adapter/JsonNodeAdaptersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/adapter/JsonNodeAdaptersTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/adapter/NullJsonObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/adapter/NullJsonObjectTest.java -------------------------------------------------------------------------------- /json-node/src/test/java/io/avaje/json/node/adapter/WrapJsonObjectJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/json-node/src/test/java/io/avaje/json/node/adapter/WrapJsonObjectJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-bom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-bom/pom.xml -------------------------------------------------------------------------------- /jsonb-generator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/pom.xml -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/AdapterName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/AdapterName.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/AliasPrism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/AliasPrism.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/Append.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/Append.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/BeanReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/BeanReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/ClassReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/ClassReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/ComponentMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/ComponentMetaData.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/ComponentReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/ComponentReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/Constants.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/CreatorPrism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/CreatorPrism.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/FieldProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/FieldProperty.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/FieldReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/FieldReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/GenericType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/GenericType.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/GenericTypeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/GenericTypeMap.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/GenericTypeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/GenericTypeParser.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/IgnorePrism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/IgnorePrism.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/JsonbProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/JsonbProcessor.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/MethodProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/MethodProperty.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/MethodReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/MethodReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/Naming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/Naming.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/NamingConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/NamingConvention.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/NamingConventionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/NamingConventionReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/PrimitiveUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/PrimitiveUtil.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/ProcessingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/ProcessingContext.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/PropertyIgnoreReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/PropertyIgnoreReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/PropertyPrism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/PropertyPrism.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/RawPrism.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/RawPrism.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/SimpleAdapterWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/SimpleAdapterWriter.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/SimpleComponentWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/SimpleComponentWriter.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/SubTypeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/SubTypeRequest.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/TopPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/TopPackage.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/TypeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/TypeReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/TypeSubTypeMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/TypeSubTypeMeta.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/TypeSubTypeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/TypeSubTypeReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/Util.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/ValueReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/ValueReader.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/io/avaje/jsonb/generator/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/io/avaje/jsonb/generator/package-info.java -------------------------------------------------------------------------------- /jsonb-generator/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/main/java/module-info.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/FieldReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/FieldReaderTest.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/JsonbProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/JsonbProcessorTest.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/NamingConventionReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/NamingConventionReaderTest.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/NamingConventionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/NamingConventionTest.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/UtilTest.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/invalid/InvalidImport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/invalid/InvalidImport.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/ArrayListCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/ArrayListCollection.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/CustomEntryJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/CustomEntryJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/CustomJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/CustomJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Example2Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Example2Packet.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Example3Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Example3Packet.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/ExamplePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/ExamplePacket.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/GMS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/GMS.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/GenericCascade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/GenericCascade.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Kingfisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Kingfisher.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/KingfisherMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/KingfisherMixin.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MoneySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MoneySerializer.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MoveAccuracy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MoveAccuracy.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MultiConstruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MultiConstruct.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MyThrowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/MyThrowable.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Optionals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Optionals.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/OptionalsConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/OptionalsConstructor.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/PackagePrivate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/PackagePrivate.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Packet.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/PropertyCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/PropertyCreator.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/SerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/SerializerTest.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/Student.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/TestClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/TestClass.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/gson/GsonExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/gson/GsonExample.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/jackson/JacksonExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/jackson/JacksonExample.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/jakarta/JakartaExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/jakarta/JakartaExample.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/naming/PackageNaming.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/naming/PackageNaming.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/naming/PropertyUnderscore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/naming/PropertyUnderscore.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/nested/TestMapMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/nested/TestMapMap.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/pkg_private/MoneySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/pkg_private/MoneySerializer.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/pkg_private/PackagePrivate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/pkg_private/PackagePrivate.java -------------------------------------------------------------------------------- /jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/pkg_private/PackagePrivateCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-generator/src/test/java/io/avaje/jsonb/generator/models/valid/pkg_private/PackagePrivateCreator.java -------------------------------------------------------------------------------- /jsonb-inject-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-inject-plugin/pom.xml -------------------------------------------------------------------------------- /jsonb-inject-plugin/src/main/java/io/avaje/jsonb/inject/DefaultJsonbProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-inject-plugin/src/main/java/io/avaje/jsonb/inject/DefaultJsonbProvider.java -------------------------------------------------------------------------------- /jsonb-inject-plugin/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-inject-plugin/src/main/java/module-info.java -------------------------------------------------------------------------------- /jsonb-inject-plugin/src/main/resources/META-INF/services/io.avaje.inject.spi.InjectExtension: -------------------------------------------------------------------------------- 1 | io.avaje.jsonb.inject.DefaultJsonbProvider 2 | -------------------------------------------------------------------------------- /jsonb-jackson/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/pom.xml -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonAdapter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonAdapterFactory.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonNames.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonReader.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonWriteAsBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonWriteAsBytes.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonWriteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonWriteBuffer.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/JacksonWriter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/NameCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/NameCache.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/io/avaje/jsonb/jackson/package-info.java -------------------------------------------------------------------------------- /jsonb-jackson/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/main/java/module-info.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/JacksonAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/JacksonAdapterTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/MathTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/MathTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/NameCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/NameCacheTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/ObjectAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/ObjectAdapterTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UUIDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UUIDTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UnwrapJacksonGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UnwrapJacksonGeneratorTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UnwrapJacksonParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UnwrapJacksonParserTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UrlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/io/avaje/jsonb/jackson/UrlTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/Address.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/AddressJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/AddressJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/Contact.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/ContactJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/ContactJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/ContactTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/ContactTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/Customer.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/CustomerJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/CustomerJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/CustomerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/CustomerTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/ListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/ListTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MapTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyBasicJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyBasicJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyComponent.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyEnum.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyEnumJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyEnumJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyEnumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyEnumTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyIntEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyIntEnum.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyIntEnumJsonAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyIntEnumJsonAdapter.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/MyIntEnumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/MyIntEnumTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/java/org/example/StreamBasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-jackson/src/test/java/org/example/StreamBasicTest.java -------------------------------------------------------------------------------- /jsonb-jackson/src/test/resources/services/io.avaje.jsonb.Jsonb$Component: -------------------------------------------------------------------------------- 1 | org.example.MyComponent 2 | -------------------------------------------------------------------------------- /jsonb-spring-adapter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-spring-adapter/pom.xml -------------------------------------------------------------------------------- /jsonb-spring-adapter/src/main/java/io/avaje/jsonb/spring/JsonbAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-spring-adapter/src/main/java/io/avaje/jsonb/spring/JsonbAutoConfiguration.java -------------------------------------------------------------------------------- /jsonb-spring-adapter/src/main/java/io/avaje/jsonb/spring/JsonbHttpConverterAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-spring-adapter/src/main/java/io/avaje/jsonb/spring/JsonbHttpConverterAutoConfiguration.java -------------------------------------------------------------------------------- /jsonb-spring-adapter/src/main/java/io/avaje/jsonb/spring/JsonbHttpMessageConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-spring-adapter/src/main/java/io/avaje/jsonb/spring/JsonbHttpMessageConverter.java -------------------------------------------------------------------------------- /jsonb-spring-adapter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb-spring-adapter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /jsonb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/pom.xml -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/AdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/AdapterFactory.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/CustomAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/CustomAdapter.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/Json.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/Json.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/JsonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/JsonType.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/JsonView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/JsonView.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/Jsonb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/Jsonb.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/Types.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/BasicTypeAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/BasicTypeAdapters.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/CoreAdapterBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/CoreAdapterBuilder.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/CoreAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/CoreAdapters.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/CoreViewBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/CoreViewBuilder.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/DJsonClosable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/DJsonClosable.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/DJsonStreamType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/DJsonStreamType.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/DJsonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/DJsonType.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/DJsonb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/DJsonb.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/DefaultBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/DefaultBootstrap.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/EnumMapAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/EnumMapAdapter.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/ExtensionLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/ExtensionLoader.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/JavaTimeAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/JavaTimeAdapters.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/MathAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/MathAdapters.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/ObjectJsonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/ObjectJsonReader.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/OptionalAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/OptionalAdapters.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/RawAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/RawAdapter.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/StreamAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/StreamAdapter.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/Util.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/ViewDsl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/ViewDsl.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/ViewDslParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/ViewDslParser.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/core/package-info.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/package-info.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/spi/Generated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/spi/Generated.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/spi/GeneratedComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/spi/GeneratedComponent.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/spi/JsonStreamFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/spi/JsonStreamFactory.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/spi/JsonbComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/spi/JsonbComponent.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/spi/JsonbExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/spi/JsonbExtension.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/spi/MetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/spi/MetaData.java -------------------------------------------------------------------------------- /jsonb/src/main/java/io/avaje/jsonb/spi/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/io/avaje/jsonb/spi/package-info.java -------------------------------------------------------------------------------- /jsonb/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/main/java/module-info.java -------------------------------------------------------------------------------- /jsonb/src/test/java/io/avaje/jsonb/core/DViewDslTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/test/java/io/avaje/jsonb/core/DViewDslTest.java -------------------------------------------------------------------------------- /jsonb/src/test/java/io/avaje/jsonb/core/HasAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/test/java/io/avaje/jsonb/core/HasAdapterTest.java -------------------------------------------------------------------------------- /jsonb/src/test/java/io/avaje/jsonb/core/TestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/jsonb/src/test/java/io/avaje/jsonb/core/TestBuilder.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avaje/avaje-jsonb/HEAD/pom.xml --------------------------------------------------------------------------------