Memo.java 517 B

123456789101112131415161718192021222324
  1. package definitions.annotations;
  2. import java.lang.annotation.Retention;
  3. import java.lang.annotation.RetentionPolicy;
  4. @Retention(RetentionPolicy.RUNTIME)
  5. @SuppressWarnings("unused")
  6. public @interface Memo {
  7. /**
  8. * 注释内容,会被传递到代码和文档中
  9. */
  10. String[] value() default "";
  11. /**
  12. * 别名,预留的映射
  13. */
  14. String[] aliases() default "";
  15. /**
  16. * 不渲染的端类型,默认各端均渲染
  17. */
  18. Endpoint[] ignores() default Endpoint.NONE;
  19. }