package nicelee.bilibili.annotations;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

@Retention(RUNTIME)
@Target(FIELD)
public @interface Config {
	
	
	String key();					// key - e.g. bilibili.name.format
	
	String defaultValue();			// 默认值
	
	String note() default "";		// 用于配置页的提示
	
	int multiply() default 1; 		// 类型为数值的时候,对其进行乘法操作
	
	String eq_true() default "true";// 针对bool类型, 只有值与其相等(忽略大小写)时为true
	
	String[] valids() default {};	// 值可能的取值范围(忽略大小写),如果不为空会进行检查
	
	boolean warning() default true; // 对于不合法的值进行警告
}
最近下载更多
120_wu  LV4 昨天
玖零定制问题修复  LV34 3月3日
woldxy  LV12 2月19日
Seaskye  LV14 2023年11月10日
lipanlong  LV10 2023年7月6日
zhangjilu  LV18 2023年4月23日
wyx065747  LV67 2023年2月6日
快乐的程序员  LV25 2023年1月25日
Rommel  LV27 2022年11月12日
笑得很美  LV11 2022年10月27日
最近浏览更多
120_wu  LV4 昨天
刘孟飞  LV19 6月21日
songsmm  LV1 5月19日
WBelong  LV8 3月28日
玖零定制问题修复  LV34 3月3日
3334004690  LV10 2月20日
woldxy  LV12 2月19日
哪里的完整版  LV7 2月1日
linfon  LV2 1月25日
shiaomon 2023年12月14日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友