According to Vojin Jovanovic this change would only affect applications reaching unsupported elements, like deleted methods/fields/classes, which is not expected to be the case for typical user code.
However, doing a
quick search in the Quarkus repository I see multiple uses of
@Delete
, which makes me believe that it might not be that difficult for Quarkus users to reach an element that is being marked as
@Delete
by Quarkus. Right now users catch such cases early on since they are reported at build time. With the new default users will instead get an
UnsupportedOperationException
at runtime.