public final enum RetentionPolicy
extends Enum<RetentionPolicy>
java.lang.Object | ||
java.lang.Enum<java.lang.annotation.RetentionPolicy> | ||
java.lang.annotation.RetentionPolicy |
注释保留策略。 这个枚举类型的常量描述了保留注释的各种策略。 它们与Retention
元注释类型一起使用以指定注释要保留多长时间。
Enum values |
|
---|---|
RetentionPolicy |
CLASS 编译器会将注释记录在类文件中,但不需要在运行时由VM保留。 |
RetentionPolicy |
RUNTIME 注释要由编译器记录在类文件中,并在运行时由VM保留,以便反射性地读取它们。 |
RetentionPolicy |
SOURCE 注释将被编译器丢弃。 |
公共方法(Public methods) |
|
---|---|
static RetentionPolicy |
valueOf(String name) |
static final RetentionPolicy[] |
values() |
继承方法(Inherited methods) |
|
---|---|
![]() java.lang.Enum
|
|
![]() java.lang.Object
|
|
![]() java.lang.Comparable
|
RetentionPolicy valueOf (String name)
参数(Parameters) | |
---|---|
name |
String
|
返回(Returns) | |
---|---|
RetentionPolicy |