From d361f9ad2e658ee6e14ab29685463274faaa57a6 Mon Sep 17 00:00:00 2001 From: Chris Kelley Date: Fri, 3 Feb 2023 16:33:42 +0000 Subject: [PATCH] Use jakarta.activation namespace in jaxb-api --- afterburner/dependency-reduced-pom.xml | 103 ++++++++++++++++++ .../jackson/module/jaxb/AdapterConverter.java | 2 +- .../jaxb/JaxbAnnotationIntrospector.java | 16 +-- .../module/jaxb/adapters/MapAdapter.java | 4 +- .../jaxb/adapters/TestAdaptedMapType.java | 4 +- .../module/jaxb/adapters/TestAdapters.java | 14 +-- .../adapters/TestAdaptersForContainers.java | 4 +- .../jaxb/adapters/TestIdentityAdapters.java | 4 +- .../module/jaxb/failing/TestUnwrapping.java | 2 +- .../module/jaxb/failing/TestXmlID3.java | 4 +- .../jackson/module/jaxb/id/TestXmlID.java | 2 +- .../jackson/module/jaxb/id/TestXmlID2.java | 2 +- .../jaxb/introspect/TestAccessType.java | 6 +- .../introspect/TestAnnotationPriority.java | 2 +- .../jaxb/introspect/TestIntrospectorPair.java | 2 +- .../TestJaxbAnnotationIntrospector.java | 6 +- .../jaxb/introspect/TestJaxbAutoDetect.java | 2 +- .../jaxb/introspect/TestJaxbFieldAccess.java | 2 +- .../jaxb/introspect/TestPropertyOrdering.java | 2 +- .../introspect/TestPropertyVisibility.java | 2 +- .../module/jaxb/introspect/TestXmlValue.java | 2 +- .../module/jaxb/misc/TestElementWrapper.java | 4 +- .../jackson/module/jaxb/misc/TestEnums.java | 2 +- .../jaxb/misc/TestJaxbNullProperties.java | 4 +- .../module/jaxb/misc/TestRootName.java | 2 +- .../jaxb/misc/TestSchemaGeneration.java | 2 +- .../jaxb/misc/TestSerializationInclusion.java | 2 +- .../misc/TestXmlAnyElementWithElementRef.java | 2 +- .../module/jaxb/misc/package-info.java | 4 +- .../module/jaxb/types/PolymorpicTestBase.java | 2 +- .../module/jaxb/types/TestCyclicTypes.java | 2 +- .../jaxb/types/TestJaxbPolymorphic.java | 2 +- .../jaxb/types/TestJaxbPolymorphicLists.java | 2 +- .../jaxb/types/TestJaxbPolymorphicMaps.java | 2 +- .../jaxb/types/TestJaxbTypeCoercion1023.java | 2 +- .../module/jaxb/types/TestJaxbTypes.java | 2 +- 36 files changed, 163 insertions(+), 60 deletions(-) create mode 100644 afterburner/dependency-reduced-pom.xml diff --git a/afterburner/dependency-reduced-pom.xml b/afterburner/dependency-reduced-pom.xml new file mode 100644 index 00000000..275bc903 --- /dev/null +++ b/afterburner/dependency-reduced-pom.xml @@ -0,0 +1,103 @@ + + + + jackson-modules-base + com.fasterxml.jackson.module + 2.15.0-SNAPSHOT + + 4.0.0 + jackson-module-afterburner + bundle + Jackson module: Afterburner + Jackson (https://github.com/FasterXML/jackson) extension module +used to enhance performance using bytecode generation to replace use of Reflection for +field access and method calls + https://github.com/FasterXML/jackson-modules-base + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + maven-shade-plugin + + + package + + shade + + + + + org.ow2.asm:asm + + + + + org.objectweb.asm + com.fasterxml.jackson.module.afterburner.asm + + + + + + + + org.moditect + moditect-maven-plugin + + + + + + com.fasterxml.jackson.core + jackson-core + 2.15.0-SNAPSHOT + compile + + + com.fasterxml.jackson.core + jackson-databind + 2.15.0-SNAPSHOT + compile + + + com.fasterxml.jackson.core + jackson-annotations + 2.15.0-SNAPSHOT + provided + + + junit + junit + 4.13.2 + test + + + hamcrest-core + org.hamcrest + + + + + + com/fasterxml/jackson/module/afterburner + org.objectweb.asm;resolution:=optional, +* + ${project.groupId}.afterburner + + diff --git a/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/AdapterConverter.java b/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/AdapterConverter.java index 3e45f695..a3482e52 100644 --- a/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/AdapterConverter.java +++ b/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/AdapterConverter.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb; -import javax.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.type.TypeFactory; diff --git a/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector.java b/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector.java index 908b89e0..d859b9b2 100644 --- a/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector.java +++ b/jaxb/src/main/java/com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector.java @@ -4,9 +4,9 @@ import java.lang.annotation.Annotation; import java.lang.reflect.*; import java.util.*; -import javax.xml.bind.*; -import javax.xml.bind.annotation.*; -import javax.xml.bind.annotation.adapters.*; +import jakarta.xml.bind.*; +import jakarta.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.adapters.*; import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility; import com.fasterxml.jackson.annotation.*; @@ -33,17 +33,17 @@ import com.fasterxml.jackson.module.jaxb.ser.DataHandlerJsonSerializer; * *
  • {@link XmlAnyElement} not supported; unlikely to ever be supported. *
  • - *
  • {@link javax.xml.bind.annotation.XmlAttachmentRef}: JSON does not support external attachments + *
  • {@link jakarta.xml.bind.annotation.XmlAttachmentRef}: JSON does not support external attachments *
  • {@link XmlElementDecl} *
  • {@link XmlElementRefs} because Jackson doesn't have any support for 'named' collection items; * some parts could theoretically be supported *
  • - *
  • {@link javax.xml.bind.annotation.XmlInlineBinaryData} since the underlying concepts + *
  • {@link jakarta.xml.bind.annotation.XmlInlineBinaryData} since the underlying concepts * (like XOP) do not exist in JSON -- Jackson will always use inline base64 encoding as the method - *
  • {@link javax.xml.bind.annotation.XmlList} because JSON does not have (or necessarily need) + *
  • {@link jakarta.xml.bind.annotation.XmlList} because JSON does not have (or necessarily need) * method of serializing list of values as space-separated Strings - *
  • {@link javax.xml.bind.annotation.XmlMimeType} - *
  • {@link javax.xml.bind.annotation.XmlMixed} since JSON has no concept of mixed content + *
  • {@link jakarta.xml.bind.annotation.XmlMimeType} + *
  • {@link jakarta.xml.bind.annotation.XmlMixed} since JSON has no concept of mixed content *
  • {@link XmlRegistry} not supported, unlikely to ever be. *
  • {@link XmlSchema} not supported, unlikely to ever be. *
  • {@link XmlSchemaType} not supported, unlikely to ever be. diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/MapAdapter.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/MapAdapter.java index 239e88f6..7509a918 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/MapAdapter.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/MapAdapter.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.adapters; -import javax.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; import java.util.HashMap; @@ -29,4 +29,4 @@ public class MapAdapter extends XmlAdapter, Map> } return theMap; } -} \ No newline at end of file +} diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptedMapType.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptedMapType.java index 72f94232..29d0161c 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptedMapType.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptedMapType.java @@ -3,8 +3,8 @@ package com.fasterxml.jackson.module.jaxb.adapters; import java.io.*; import java.util.*; -import javax.xml.bind.annotation.adapters.XmlAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdapters.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdapters.java index 5b91d555..e85b82b6 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdapters.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdapters.java @@ -2,9 +2,9 @@ package com.fasterxml.jackson.module.jaxb.adapters; import java.util.*; -import javax.xml.bind.annotation.*; -import javax.xml.bind.annotation.adapters.XmlAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; @@ -77,7 +77,7 @@ public class TestAdapters extends BaseJaxbTest @Override public Calendar unmarshal(String value) { - return (javax.xml.bind.DatatypeConverter.parseDateTime(value)); + return (jakarta.xml.bind.DatatypeConverter.parseDateTime(value)); } @Override @@ -85,7 +85,7 @@ public class TestAdapters extends BaseJaxbTest if (value == null) { return null; } - return (javax.xml.bind.DatatypeConverter.printDateTime(value)); + return (jakarta.xml.bind.DatatypeConverter.printDateTime(value)); } } @@ -111,7 +111,7 @@ public class TestAdapters extends BaseJaxbTest public static class Adapter1 extends XmlAdapter { @Override public Long unmarshal(String value) { - return ((long) javax.xml.bind.DatatypeConverter.parseLong(value)); + return ((long) jakarta.xml.bind.DatatypeConverter.parseLong(value)); } @Override @@ -119,7 +119,7 @@ public class TestAdapters extends BaseJaxbTest if (value == null) { return null; } - return (javax.xml.bind.DatatypeConverter.printLong((long) (long) value)); + return (jakarta.xml.bind.DatatypeConverter.printLong((long) (long) value)); } } diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptersForContainers.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptersForContainers.java index f0b7df80..b720d8f4 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptersForContainers.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestAdaptersForContainers.java @@ -3,8 +3,8 @@ package com.fasterxml.jackson.module.jaxb.adapters; import java.util.*; import java.util.Map.Entry; -import javax.xml.bind.annotation.*; -import javax.xml.bind.annotation.adapters.*; +import jakarta.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.adapters.*; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestIdentityAdapters.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestIdentityAdapters.java index bd2792f4..9053a447 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestIdentityAdapters.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/adapters/TestIdentityAdapters.java @@ -1,7 +1,7 @@ package com.fasterxml.jackson.module.jaxb.adapters; -import javax.xml.bind.annotation.adapters.XmlAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestUnwrapping.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestUnwrapping.java index a428b49d..a180a529 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestUnwrapping.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestUnwrapping.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.failing; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.annotation.JsonUnwrapped; import com.fasterxml.jackson.databind.*; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestXmlID3.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestXmlID3.java index 71d9492c..4d944602 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestXmlID3.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/failing/TestXmlID3.java @@ -3,8 +3,8 @@ package com.fasterxml.jackson.module.jaxb.failing; import java.util.Arrays; import java.util.List; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlID; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID.java index af5b235f..9b6b1161 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.id; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID2.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID2.java index eabb71f4..4a775a0c 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID2.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/id/TestXmlID2.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.id; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.core.type.TypeReference; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAccessType.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAccessType.java index 82cc66a8..6c3151dc 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAccessType.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAccessType.java @@ -2,9 +2,9 @@ package com.fasterxml.jackson.module.jaxb.introspect; import java.util.*; -import javax.xml.bind.annotation.*; -import javax.xml.bind.annotation.adapters.XmlAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAnnotationPriority.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAnnotationPriority.java index 2d2b341b..46a9f3ee 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAnnotationPriority.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestAnnotationPriority.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.introspect; -import javax.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElement; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestIntrospectorPair.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestIntrospectorPair.java index 66006a31..5ecf19bf 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestIntrospectorPair.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestIntrospectorPair.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.introspect; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.*; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAnnotationIntrospector.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAnnotationIntrospector.java index f5bfa936..9931f1af 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAnnotationIntrospector.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAnnotationIntrospector.java @@ -2,9 +2,9 @@ package com.fasterxml.jackson.module.jaxb.introspect; import java.util.*; -import javax.xml.bind.annotation.*; -import javax.xml.bind.annotation.adapters.XmlAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import com.fasterxml.jackson.databind.*; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAutoDetect.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAutoDetect.java index 5e7c79eb..9841c930 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAutoDetect.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbAutoDetect.java @@ -4,7 +4,7 @@ import java.io.*; import java.math.BigDecimal; import java.util.Map; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbFieldAccess.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbFieldAccess.java index 5fc85b9f..b9530d3e 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbFieldAccess.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestJaxbFieldAccess.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.introspect; import java.io.IOException; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.*; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyOrdering.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyOrdering.java index 17a347a9..dcbd1dac 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyOrdering.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyOrdering.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.introspect; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyVisibility.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyVisibility.java index f73ff664..691bc7d8 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyVisibility.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestPropertyVisibility.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.introspect; import java.io.IOException; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.*; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestXmlValue.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestXmlValue.java index 9b440492..52c040f9 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestXmlValue.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/introspect/TestXmlValue.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.introspect; import java.io.IOException; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.*; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestElementWrapper.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestElementWrapper.java index fbaf7dd3..b5e5165c 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestElementWrapper.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestElementWrapper.java @@ -2,8 +2,8 @@ package com.fasterxml.jackson.module.jaxb.misc; import java.util.*; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementWrapper; import com.fasterxml.jackson.databind.MapperFeature; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestEnums.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestEnums.java index 50de1236..4ffccf32 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestEnums.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestEnums.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.misc; -import javax.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnum; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestJaxbNullProperties.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestJaxbNullProperties.java index d684df7f..5172819e 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestJaxbNullProperties.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestJaxbNullProperties.java @@ -1,7 +1,7 @@ package com.fasterxml.jackson.module.jaxb.misc; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestRootName.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestRootName.java index 98fed553..f45b5728 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestRootName.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestRootName.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.misc; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSchemaGeneration.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSchemaGeneration.java index 513ae199..c3fa4b71 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSchemaGeneration.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSchemaGeneration.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.misc; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSerializationInclusion.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSerializationInclusion.java index 95a6592b..c4688bef 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSerializationInclusion.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestSerializationInclusion.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.misc; import java.util.List; -import javax.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElement; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestXmlAnyElementWithElementRef.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestXmlAnyElementWithElementRef.java index 55731622..977ea0b5 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestXmlAnyElementWithElementRef.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/TestXmlAnyElementWithElementRef.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.misc; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/package-info.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/package-info.java index 83bfdde4..ef27cae6 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/package-info.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/misc/package-info.java @@ -1,8 +1,8 @@ /** * Package info can be used to add "package annotations", so here we are... */ -@javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters({ - @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter( +@jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapters({ + @jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter( type = javax.xml.namespace.QName.class, value = com.fasterxml.jackson.module.jaxb.introspect.TestJaxbAnnotationIntrospector.QNameAdapter.class ) diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/PolymorpicTestBase.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/PolymorpicTestBase.java index 8d4f635e..a6bedfc4 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/PolymorpicTestBase.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/PolymorpicTestBase.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.types; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestCyclicTypes.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestCyclicTypes.java index 9454eeba..3d2d57a5 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestCyclicTypes.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestCyclicTypes.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.types; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.*; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphic.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphic.java index e97df8bd..1ea9514e 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphic.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphic.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.types; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicLists.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicLists.java index 41909219..afe417d1 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicLists.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicLists.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.types; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicMaps.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicMaps.java index b3568f32..67bc045e 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicMaps.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbPolymorphicMaps.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.types; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypeCoercion1023.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypeCoercion1023.java index 6b49fd20..843f0a0a 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypeCoercion1023.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypeCoercion1023.java @@ -1,6 +1,6 @@ package com.fasterxml.jackson.module.jaxb.types; -import javax.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElement; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.module.jaxb.BaseJaxbTest; diff --git a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypes.java b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypes.java index 2031f014..2efec6a2 100644 --- a/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypes.java +++ b/jaxb/src/test/java/com/fasterxml/jackson/module/jaxb/types/TestJaxbTypes.java @@ -2,7 +2,7 @@ package com.fasterxml.jackson.module.jaxb.types; import java.util.*; -import javax.xml.bind.annotation.*; +import jakarta.xml.bind.annotation.*; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonTypeInfo; -- 2.39.0