code: public static ElementType[] getTargetType(Class<? extends Annotation> annotationType) {
  		final Target target = annotationType.getAnnotation(Target.class);
  		if (null == target) {
  			return new ElementType[] { ElementType.TYPE, //
  					ElementType.FIELD, //
  					ElementType.METHOD, //
  					ElementType.PARAMETER, //
  					ElementType.CONSTRUCTOR, //
  					ElementType.LOCAL_VARIABLE, //
  					ElementType.ANNOTATION_TYPE, //
  					ElementType.PACKAGE//
  			};
  		}
  		return target.value();
  	}
docs: 获取注解类可以用来修饰哪些程序元素，如 TYPE, METHOD, CONSTRUCTOR, FIELD, PARAMETER 等
  
  @param annotationType 注解类
  @return 注解修饰的程序元素数组