What do these lines in my Java or Android project mean?
@SuppressWarnings(\"deprecation\")
@SuppressWarnings(\"unused\")
One more thing: you can not only add them inline, but also annotate methods. F.ex.
@Override
@SuppressWarnings("deprecation")
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
Yet, it is recommended to use the smallest scope possible
As a matter of style, programmers should always use this annotation on the most deeply nested element where it is effective. If you want to suppress a warning in a particular method, you should annotate that method rather than its class.