type: specs.openrewrite.org/v1beta/recipe
name: org.openrewrite.java.migrate.JavaxAnnotationPackageToJakarta
displayName: Migrate deprecated `javax.annotation` packages to `jakarta.annotation`
description: Change type of classes in the `javax.annotation` package to jakarta.
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: javax.annotation.Generated
newFullyQualifiedTypeName: jakarta.annotation.Generated
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: javax.annotation.ManagedBean
newFullyQualifiedTypeName: jakarta.annotation.ManagedBean
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: javax.annotation.PostConstruct
newFullyQualifiedTypeName: jakarta.annotation.PostConstruct
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: javax.annotation.PreDestroy
newFullyQualifiedTypeName: jakarta.annotation.PreDestroy
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: javax.annotation.Priority
newFullyQualifiedTypeName: jakarta.annotation.Priority
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: javax.annotation.Resource
newFullyQualifiedTypeName: jakarta.annotation.Resource
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: javax.annotation.Resources
newFullyQualifiedTypeName: jakarta.annotation.Resources