Standard Annotations: SuppressWarnings : Standard Annotations « Language « Java Tutorial





SuppressWarnings is used to suppress compiler warnings. You can apply @SuppressWarnings to types, constructors, methods, fields, parameters, and local variables.

The following are valid parameters to @SuppressWarnings:

  1. unchecked. Give more detail for unchecked conversion.
  2. path. Warn about nonexistent path (classpath, sourcepath, etc) directories.
  3. serial. Warn about missing serialVersionUID definitions on serializable classes.
  4. finally. Warn about finally clauses that cannot complete normally.
  5. fallthrough. Check switch blocks for fall-through cases.
switch (i) {
      case 1:
          System.out.println("1");
          break;
      case 2:
          System.out.println ("2");
          // falling through
      case 3:
          System.out.println ("3");
      }










1.14.Standard Annotations
1.14.1.The Built-In Annotations
1.14.2.Standard Annotations: Override
1.14.3.Standard Annotations: Deprecated
1.14.4.How do I mark method as deprecated?
1.14.5.What is SuppressWarnings annotation?
1.14.6.Standard Annotations: SuppressWarnings
1.14.7.Insert an annotation to suppress warning
1.14.8.Use Override annotation
1.14.9.A demo for SuppressWarnings: unchecked and fallthrough warnings
1.14.10.Standard Meta-Annotations
1.14.11.Documented
1.14.12.Inherited
1.14.13.Retention
1.14.14.Target