当前位置: 首页 > news >正文

Java 注解的使用范围ElementType

文章目录

  • 注解的使用范围


注解的使用范围

名称使用范围示例
TYPE用在类、接口(包括注解)、枚举上@MyAnnotation public class MyClass {}
FIELD用在字段(包括枚举常量)上@MyAnnotation private int myField;
METHOD用在方法上@MyAnnotation public void myMethod() {}
PARAMETER用在方法(包括构造函数)上public MyClass(@MyAnnotation int param) {}
CONSTRUCTOR用在构造函数上@MyAnnotation public MyClass() {}
LOCAL_VARIABLE用在局部变量上@MyAnnotation int localVar;
ANNOTATION_TYPE用在注解上@Retention(RetentionPolicy.RUNTIME) @interface MyAnnotation {}
PACKAGE用在包上@MyAnnotation package com.example;
TYPE_PARAMETER用在泛型类型、泛型方法、泛型构造器的类型参数上(Java 1.8引入)public <@MyAnnotation T> void myMethod(T param) {}
TYPE_USE用泛型类型参数、非泛型类型参数、返回类型、抛出类型以及实现类型等上(Java 1.8引入)@MyAnnotation List<@MyAnnotation String> list;

http://www.mrgr.cn/news/38682.html

相关文章:

  • CSS预处理器LESS
  • 手写代码,利用 mnist 数据集测试对比 kan 和 cnn/mlp 的效果
  • 实现Tiny-RAG:简化版的RAG模型
  • [Python学习日记-31] Python 中的函数
  • WPF MVVM入门系列教程(一、MVVM模式介绍)
  • python习题1
  • 在WPF中实现多语言切换的四种方式
  • 行为设计模式 -模板方法模式- JAVA
  • Hive命令及属性配置
  • 实验2 网络测试命令的使用及对等网组建
  • PostgreSQL 17:新特性与性能优化深度解析
  • 【重学 MySQL】四十一、子查询举例与分类
  • 计算机毕业设计 基于Python的音乐平台的设计与实现 Python+Django+Vue 前后端分离 附源码 讲解 文档
  • Flutter InAppWebView 路由导航处理
  • OpenGL ES简述(1)
  • Metahuman sdk官方 AI驱动口型蓝图优化
  • HTML+CSS 水滴登录页
  • 【软件测试】详解软件测试中的测试级别
  • C++动态内存管理
  • 老古董Lisp实用主义入门教程(12):白日梦先生的白日梦