如何解决我可以创建自定义注释来使用其他字段名称初始化静态变量吗?
我有一个小用例。考虑一个班级-
user@disp7086:~$ tmpDir=`mktemp -d`
user@disp7086:~$ pushd "${tmpDir}"
/tmp/tmp.PXmB9uJ8oM ~
user@disp7086:/tmp/tmp.PXmB9uJ8oM$
user@disp7086:/tmp/tmp.PXmB9uJ8oM$ cat << EOF > docker_script.sh
> apt-get update
> apt-get -y install iptables
> iptables -L
> EOF
user@disp7086:/tmp/tmp.PXmB9uJ8oM$ chmod +x docker_script.sh
user@disp7086:/tmp/tmp.PXmB9uJ8oM$
user@disp7086:/tmp/tmp.PXmB9uJ8oM$ sudo docker run --rm -it --cap-add 'NET_ADMIN' --volume "${tmpDir}:/root" debian:stable-slim /bin/bash -c "cd /root && ./docker_script.sh"
Get:1 http://deb.debian.org/debian stable InRelease [122 kB]
...
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
user@disp7086:/tmp/tmp.PXmB9uJ8oM$
@Myannotation
class Abc {
String pqr;
String lmn;
static List<String> xyz;
}
将具有xyz
。
我想为类Abc创建自定义注释,以使用其他变量的名称(如“ pqr”)初始化列表xyz。
所以这里有2个子问题-
- a。为课程创建自定义注释。((我对 它来自有关如何创建的在线文章。但是有点不确定 如何处理注释。)
应该开始类似
["pqr","lmn",..]
- b。如何获取类的变量名? -(就是 可以同班上课吗?)
我可以这样做吗?如果是,我该怎么办?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。