码迷,mamicode.com
首页 > 编程语言 > 详细

java Annotation Meta-annotations

时间:2014-04-27 21:12:04      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:java annotation   java   

Meta-annotations

@Target

  1. CONSTRUCTOR: Constructor declaration
  2. FIELD: Field declaration (includes enum constants) 
  3. LOCAL_VARIABLE: Local variable declaration METHOD: Method declaration
  4. PACKAGE: Package declaration
  5. PARAMETER: Parameter declaration
  6. TYPE: Class, interface (including annotation type),or enum declaration


@Retention

  1. SOURCE: Annotations are discarded by thecompiler.
  2. CLASS: Annotations are available in the class file by the compiler but can be discarded by the VM. 
  3. RUNTIME: Annotations are retained by the VM at run time, so they may be read reflectively.

@Documented

  1. Include this annotation in the Javadocs.

@Inherited

  1. Allow subclasses to inherit parent annotations.

java Annotation Meta-annotations

标签:java annotation   java   

原文地址:http://blog.csdn.net/michael10001/article/details/24601161

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!