您可以启用/禁用assert
on the ClassLoader http://docs.oracle.com/cd/E19683-01/806-7930/assert-5/index.html.
但如何确定它们是否已启用?
(我想采用一些代码路径,仅当在启用断言的情况下调用 JVM 时才执行昂贵的检查。)
public static boolean areAssertsEnabled() {
boolean assertsEnabled = false;
assert assertsEnabled = true; // Intentional side effect!!!
return assertsEnabled;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)