On Mon, 6 Feb 2023 12:41:44 GMT, Adam Sotona <asot...@openjdk.org> wrote:

>> src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java line 
>> 75:
>> 
>>> 73:      * The kind of target on which the annotation appears.
>>> 74:      */
>>> 75:     public enum TargetType {
>> 
>> My IDE says this enum is not being used. I tend to believe it, since the 
>> TargetInfo sealed interface also seems to model the same thing?
>
> There is only one TargetInfo for all TargetTypes, so instead of 22 
> sub-interfaces of TargetInfo, the instance of TargetType enum is hold in 
> TargetInfo.

Ok, I see that now - for some reason the IDE could not find the usage... thanks

-------------

PR: https://git.openjdk.org/jdk/pull/10982

Reply via email to