有没有办法使用java反射API使字段静态或瞬态.
编辑:我有一些豆已经使用soap api序列化,并被一些客户使用,对于一些客户我不想暴露一两个字段.
当然有很多方法可以做到这一点,而无需更改或添加临时关键字.
只是想知道它是否可以完成,如果可以,怎么做?
编辑:我不会把它称为API或框架问题,更像是设计缺陷...我正在使用apache axis2 for soap
不.这样的事情需要修改类的字节码.static字段情况下的一个特殊困难是使用与对象字段不同的字节码来访问它们.
我没有看到为什么transient在运行时无法创建字段,至少在理论上,但是当前的反射API不允许它.另请参见:可以通过java中的反射设置字段的瞬态属性/标志吗?