konveyor / konveyor/rulesets

Bug on rule javax-to-jakarta-import-00001 with pattern java.xml on import javax.xml.datatype.XMLGregorianCalendar;

Open
#377 1 comment 0 reactions 1 assignee Claimed by @jmle View on GitHub
kind/bug priority/critical-urgent triage/accepted
Dominant language
Java
Stars
6
Forks
49
PR merge metrics
No merged PRs in 30d

Description

Detected bug on rule javax-to-jakarta-import-00001 with pattern java.xml on import javax.xml.datatype.XMLGregorianCalendar.

**APIs that stayed in Java SE (module java.xml)**

- javax.xml.datatype (including XMLGregorianCalendar)
- javax.xml.parsers (SAX, DOM)
- javax.xml.transform
- javax.xml.validation
- javax.xml.xpath
- javax.xml.namespace
- javax.xml.stream (StAX)
- APIs that were removed from Java SE (they were part of Java EE)

These were in modules marked as @Deprecated(forRemoval=true) in JDK 9, deprecated in JDK 11, and permanently removed:

| Removed module | Package | Replacement |
|----------------------------|------------------------------|------------------------|
| `java.xml.bind` | `javax.xml.bind.*` (JAXB) | `jakarta.xml.bind` |
| `java.xml.ws` | `javax.xml.ws.*` (JAX-WS) | `jakarta.xml.ws` |
| `java.xml.ws.annotation` | `javax.annotation.*` | `jakarta.annotation` |

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.