评论由 jafingerhut 提出
2012年10月28日的jmx-9-eliminate-reflection-v1.txt消除了java.jmx中的大多数反射警告。
我在应用此修改前建议您仔细检查类型提示,以防我弄错了某些部分。我不熟悉javax.management库的用法。我只是仔细查看Java库文档中代码中使用的所有方法签名的类型。
特别是,我不确定连接应该是指javax.management.MBeanServer还是MBeanServerConnection。对于大多数代码,MBeanServerConnection已经足够好了,但在register-mbean中调用.registerMBean方法时需要是MBeanServer以便避免反射。也许它应该到处都是MBeanServer?我的主要问题是这样做是否会过多限制代码的通用性。