Consider the following:
import groovy.transform.*
@Final
@CompileStatic
@PackageScope([
PackageScopeTarget.CLASS,
PackageScopeTarget.METHODS,
PackageScopeTarget.CONSTRUCTORS
])
@AnnotationCollector
@interface GroovyJupiter {
}
The meta-annotation is shown as package-private (small blue triangle in Package Explorer). It is the annotated class (JUnit5Tests in this case) that is supposed to be package-private.

Consider the following:
The meta-annotation is shown as package-private (small blue triangle in Package Explorer). It is the annotated class (
JUnit5Testsin this case) that is supposed to be package-private.