Combining multiple @SuppressWarnings annotations - Eclipse Indigo Combining multiple @SuppressWarnings annotations - Eclipse Indigo java java

Combining multiple @SuppressWarnings annotations - Eclipse Indigo


Use the following:@SuppressWarnings({"unused", "unchecked"})


If you take a look inside the annotation you will see this:

public @interface SuppressWarnings {    String[] value();}

as you see, the value parameter is an array of Strings...so the parameter in the annotation can be:value1, value2 or value3 where

final String[] value1 = { "a1" };final String[] value2 = { "a1", "a2" };final String[] value3 = { "a1", "a2", "a3" };

i.e.:

@SuppressWarnings({"unused"})@SuppressWarnings({"unused", "javadoc"})

you can oft see something like

@SuppressWarnings("unused") 

and this is a particular case allowing one element wit no "{ }"