You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Niklas Matthies (Jira)" <ji...@apache.org> on 2020/10/28 12:43:00 UTC

[jira] [Created] (NETBEANS-4965) Field is shown as unused if only used in annotation

Niklas Matthies created NETBEANS-4965:
-----------------------------------------

             Summary: Field is shown as unused if only used in annotation
                 Key: NETBEANS-4965
                 URL: https://issues.apache.org/jira/browse/NETBEANS-4965
             Project: NetBeans
          Issue Type: Bug
          Components: java - Editor
    Affects Versions: 12.0
            Reporter: Niklas Matthies


When a private static final field is only used as an annotation parameter, the editor marks it as "not used". Example:

{code:java}
public class Example
{
    @SuppressWarnings(FOO)
    public void foo() { }
    
    private static final String FOO = "FOO";
}
{code}

Here the field {{FOO}} will be highlighted as unused in its declaration, with a tooltip "Field FOO not used".

My actual use-case is @JsonProperty annotations that occur both on constructor parameters and on getters, hence each property name string occurs multiple times, so
it is useful to define psf constants for those names. But it is irritating that they are all marked as unused by the editor.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists