ElementType


ElementType java.lang.annotation

Java 5.0 serializable comparable enum

The constants declared by this enumerated type represent the types of program elements that can be annotated. The value of an @Target annotation is an array of ElementType constants. Most of the constants have obvious meanings, but some require additional explanation. TYPE represents a class, interface, enumerated type, or annotation type. ANNOTATION_TYPE represents only annotation types and is used for meta-annotations . FIELD includes enumerated constants, and PARAMETER includes both method parameters and catch clause parameters. Note that the METHOD and CONSTRUCTOR are distinct constants.

Figure 10-77. java.lang.annotation.ElementType

 public enum  ElementType  {  // Enumerated Constants   TYPE  ,  FIELD  ,  METHOD  ,  PARAMETER  ,  CONSTRUCTOR  ,  LOCAL_VARIABLE  ,  ANNOTATION_TYPE  ,  PACKAGE  ;  // Public Class Methods  public static ElementType  valueOf  (String  name  );        public static final ElementType[ ]  values  ( );   } 

Returned By

Target.value( )



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net