While I was going through one project I found some strange variables names. Sonarqube gaves me Code Smell statements about these variables.
For example protected String value$editedby$java$lang$String;
And message from Sonarqube:
Rename this field "value$editedby$java$lang$String" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.
So is it proper way to use $
in variables names?