java命名空间java.lang.instrument接口instrumentation的类成员方法:
ismodifiableclass定义及介绍
本文导语:
ismodifiableclass
boolean ismodifiableclass(class theclass)
确定一个类是否可以被 retransformation 或 redefinition 修改。
如果类可以被修改,那么此方法返回 true。
如果类不能被修改,那么此方法返回 false。
对于要重转换的类,isretransformclas...
ismodifiableclass
boolean ismodifiableclass(class> theclass)
- 确定一个类是否可以被 retransformation 或 redefinition 修改。
如果类可以被修改,那么此方法返回
true
。
如果类不能被修改,那么此方法返回 false
。
对于要重转换的类,isretransformclassessupported()
也必须为 true。但 isretransformclassessupported()
的值不影响此函数返回的值。
对于要重定义的类,isredefineclassessupported()
也必须为 true。但 isredefineclassessupported()
的值不影响此函数返回的值。
基本类(例如 java.lang.integer.type
)和数组类不可修改。
- 抛出:
nullpointerexception
- 如果指定的类为 null
。- 从以下版本开始:
- 1.6
- 另请参见:
retransformclasses(java.lang.class>...)
,
isretransformclassessupported()
,
redefineclasses(java.lang.instrument.classdefinition...)
,
isredefineclassessupported()