Halo, nama saya Agung. Berasal dari Denpasar, Bali. Blog ini adalah blog harian saya, dari tips dan trick code, curahan hati, dan beberapa tulisan tidak penting.

Menu & Search

SuppressWarning list pada Eclipse

February 27, 2011
Java memberikan pilihan untuk menonaktifkan warning yang dihasilkan oleh compiler. yaitu dengan menggunakan SuppressWarning.

SuppressWarning merupakan annotation, oleh karena annotation baru diperkenalkan pada java 5, jadi untuk menggunakan SuppressWarning source code perlu dicompile dengan minimal menggunakan java 5.

Suppress warning di support oleh berbagai IDE, salah satu nya adalah Eclipse. Berikut list SuppressWarning yang digunakan pada eclipse :

  • all : to suppress all warnings
  • boxing : to suppress warnings relative to boxing/unboxing operations
  • cast to suppress warnings relative to cast operations
  • dep-ann to suppress warnings relative to deprecated annotation
  • deprecation to suppress warnings relative to deprecation
  • fallthrough to suppress warnings relative to missing breaks in switch statements
  • finally to suppress warnings relative to finally block that don’t return
  • hiding to suppress warnings relative to locals that hide variable
  • incomplete-switch to suppress warnings relativrawtypes – to suppress warnings relative to un-specific types when using generics on class parameterse to missing entries in a switch statement (enum case)
  • nls to suppress warnings relative to non-nls string literals
  • null to suppress warnings relative to null analysis
  • restriction to suppress warnings relative to usage of discouraged or forbidden references
  • serial to suppress warnings relative to missing serialVersionUID field for a serializable class
  • static-access to suppress warnings relative to incorrect static access
  • synthetic-access to suppress warnings relative to unoptimized access from inner classes
  • unchecked to suppress warnings relative to unchecked operations
  • unqualified-field-access to suppress warnings relative to field access unqualified
  • unused to suppress warnings relative to unused code
  • rawtype– to suppress warnings relative to un-specific types when using generics on class parameters

Contoh penggunaan suppress warning

@SuppressWarnings("rawtypes")
public static boolean isDirectImplement(Class[] impl, String string) {
    for(Class i:impl){
        if(string.equalsIgnoreCase(i.getName()))
            return true;
    }
    return false;
}

Sumber : http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm

Related article

Startup, dan Leverage dalam usaha

Kita tau belakangan ini banyak startup berguguran. Bahkan di sebuah…

Sekolah Anak

Beberapa hari lalu, istri bertanya kepada saya, kemana anak kami…

Istri, IRT atau Kerja atau Usaha?

Pernah ga cowo – cowo yang akan nikah berpikir, istri…

Discussion about this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Type your search keyword, and press enter to search