中易网

如何获取被指定Annotation注释的所有类

答案:2  悬赏:20  
解决时间 2021-11-13 04:39
如何获取被指定Annotation注释的所有类
最佳答案
只有被指定为@Retention(RetentionPolicy.RUNTIME)的才可以用反射的方式获取。

@NewAnnotationType
public class NewClass {
public void DoSomething() {}
}

获取注解:
Class newClass = NewClass.class;

for (Annotation annotation : newClass.getDeclaredAnnotations()) {
System.out.println(annotation.toString());
}
全部回答
annotation 对象处于图形窗口中一个单独的层,该层的父对象是figure,所以对axes层的操作(例如cla)不会对annotation有任何影响。   可以用下面的命令删除当前窗口中所有的annotation对象: delete(getappdata(gcf,'scribe_scribeoverlay'))这种方法本质上是删除整个annotation层,而不是单独删除某个annotation对象。要想单独删除某个(或某些)特定的annotation对象,并没有太好的获取annotation对象句柄的方法。如果annotation是用鼠标添加的,就应该手动删除;如果是用命令创建的,请在创建时返回其句柄,并自行维护一个句柄列表。   上面提到的方法未载入文档,属于未公开的内容,所以不保证在所有版本上都适用。我是分析matlab代码找到这种方法的,用百度和bing搜了一下,还未见有其他人提到过。   希望对楼主有帮助。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
出发点美发时尚店地址好找么,我有些事要过去
并口连接线价格多少
英语笔译工作真的很累而且工资微薄吗?
制造费用和生产成本中的制造费用有什么区别
二手房违约赔偿是怎么样的?
电子商务的O2O模式是什么意思?
你们有没有考虑过我的感受,为什么?
顺口溜的意思?成语怎么解释?
五天不吃饭能减肥吗?
抚州住房公积金怎么查询?
我家过年这一天 作文! 500字左右急!!!!
为什么戒不掉酒呢
个人发展成才计划书怎么写?
王府世纪别墅价格
老师针对我怎么办?
推荐资讯
广东黄金地址有知道的么?有点事想过去
贵阳到赤水旅游,清明节,只有三天假期,想坐
森源美甲液效果怎样
他佳她美发沙龙地址好找么,我有些事要过去
望网友帮忙解答卫生间带存水弯蹲便器安装尺寸
etc绑定银行卡后冲值后需激活吗
常喝普洱茶可以减肥吗?
12v180a的蓄电池用多大的充电机合适
从浙江到四川黄龙景区 有多远距离
浦江人才网最新招聘信息哪里看?
开学季京东的电脑会涨价吗
在圆上分等份,有系数,3等分0.866,4等分0.7
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?