import androidx.annotation.IntDef;
public class MyTest {
public static final int VISIBLE = 1;
public static final int INVISIBLE =2;
@IntDef({VISIBLE,INVISIBLE})
@Retention(RetentionPolicy.SOURCE)
@Target(ElementType.PARAMETER)
public @interface VisibleValue{}
public static void setVisible(@VisibleValue int visiable){
}
}
注解限制参数类型
最新推荐文章于 2025-09-28 11:13:06 发布
本文介绍了一种使用@IntDef注解增强代码可读性和维护性的方法,通过具体示例展示了如何定义和应用注解,以限制参数只能接受预定义的整数值。

1180

被折叠的 条评论
为什么被折叠?



