google / google/auto

BasicAnnotationProcessor does not recursively validate superclasses / superinterfaces

Open
#660 10 comments 0 reactions 0 assignees View on GitHub
P3
Dominant language
Java
Stars
10.6k
Forks
1.2k
Avg merge
6h 32m
Merged PRs (30d)
13

Description

`BasicAnnotationProcessor` only validates immediate superclass and superinterfaces. [This commit](https://github.com/Leland-Takamine/auto/commit/de950e8843210fe7dcd197891512d159cb77b2b8) demonstrates the behavior. The first test passes, but the second fails. It's possible to update `SuperficialValidation` to recursively validate superclasses and superinterfaces. Is this something that `BasicAnnotationProcessor` should support?

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.