Code review comment: Aaaaaha! Yes it does, I suspected there's a good reason for it, I just couldn't see it.  I guess it's because `@All` is a regular qualifier -- if it was a special annotation, things would probably look a lot different.

Code under review:
AnnotationsTransformerBuildItem transformListAllInjectionPoints() {
        return new AnnotationsTransformerBuildItem(new AnnotationsTransformer() {

            @Override
            public int getPriority() {
                return Integer.MIN_VALUE;
            }

            @Override
            public boolean appliesTo(Kind kind) {
                return kind == Kind.FIELD || kind == Kind.METHOD;
            }

            @Override
            public void transform(TransformationContext ctx) {
                if (Annotations.contains(ctx.getAnnotations(), DotNames.ALL)) {
                    
                    AnnotationTarget target = ctx.getTarget();
                    if (target.kind() == Kind.FIELD) {
                        
                        String id = HashUtil
                                .sha1(target.asField().type().toString() + target.asField().annotations().toString());
                        ctx.transform().add(DotNames.IDENTIFIED,
                                AnnotationValue.createStringValue("value", id)).done();
                    } else {
                        MethodInfo method = target.asMethod();
                        Set<AnnotationInstance> alls = Annotations.getAnnotations(Kind.METHOD_PARAMETER, DotNames.ALL,
                                ctx.getAnnotations());
                        Set<AnnotationInstance> paramsAnnotations = Annotations.getAnnotations(Kind.METHOD_PARAMETER,
                                ctx.getAnnotations());
                        List<AnnotationInstance> toAdd = new ArrayList<>();
                        for (AnnotationInstance annotation : alls) {
                            short position = annotation.target().asMethodParameter().position();
                            Set<AnnotationInstance> paramAnnotations = new HashSet<>();
                            for (AnnotationInstance paramAnnotation : paramsAnnotations) {
                                if (paramAnnotation.target().asMethodParameter().position() == position) {
                                    paramAnnotations.add(paramAnnotation);
                                }
                            }
                            
                            String id = HashUtil.sha1(method.parameters().get(position) + paramAnnotations.toString());
                            toAdd.add(
                                    AnnotationInstance.create(DotNames.IDENTIFIED,
                                            MethodParameterInfo.create(method,
                                                    annotation.target().asMethodParameter().position()),
                                            new AnnotationValue[] { AnnotationValue.createStringValue("value", id) }));
                        }
                        Transformation transform = ctx.transform();
                        toAdd.forEach(transform::add);
                        transform.done();
                    }
                }
            }

        });
    }


Revised code:
AnnotationsTransformerBuildItem transformListAllInjectionPoints() {
        return new AnnotationsTransformerBuildItem(new AnnotationsTransformer() {

            @Override
            public int getPriority() {
                return Integer.MIN_VALUE;
            }

            @Override
            public boolean appliesTo(Kind kind) {
                return kind == Kind.FIELD || kind == Kind.METHOD;
            }

            @Override
            public void transform(TransformationContext ctx) {
                if (Annotations.contains(ctx.getAnnotations(), DotNames.ALL)) {
                    
                    AnnotationTarget target = ctx.getTarget();
                    if (target.kind() == Kind.FIELD) {
                        
                        String id = HashUtil
                                .sha1(target.asField().type().toString() + target.asField().annotations().toString());
                        ctx.transform().add(DotNames.IDENTIFIED,
                                AnnotationValue.createStringValue("value", id)).done();
                    } else {
                        MethodInfo method = target.asMethod();
                        Set<AnnotationInstance> alls = Annotations.getAnnotations(Kind.METHOD_PARAMETER, DotNames.ALL,
                                ctx.getAnnotations());
                        Set<AnnotationInstance> paramsAnnotations = Annotations.getAnnotations(Kind.METHOD_PARAMETER,
                                ctx.getAnnotations());
                        List<AnnotationInstance> toAdd = new ArrayList<>();
                        for (AnnotationInstance annotation : alls) {
                            short position = annotation.target().asMethodParameter().position();
                            Set<AnnotationInstance> paramAnnotations = new HashSet<>();
                            for (AnnotationInstance paramAnnotation : paramsAnnotations) {
                                if (paramAnnotation.target().asMethodParameter().position() == position) {
                                    paramAnnotations.add(paramAnnotation);
                                }
                            }
                            
                            String id = HashUtil.sha1(method.parameters().get(position) + paramAnnotations.toString());
                            toAdd.add(
                                    AnnotationInstance.create(DotNames.IDENTIFIED,
                                            MethodParameterInfo.create(method,
                                                    annotation.target().asMethodParameter().position()),
                                            new AnnotationValue[] { AnnotationValue.createStringValue("value", id) }));
                        }
                        Transformation transform = ctx.transform();
                        toAdd.forEach(transform::add);
                        transform.done();
                    }
                }
            }

        });
    }