AccessException是一个已检查的异常,但它是从未在其
throws子句中声明的方法抛出的(实际上是从拦截该方法的方面)。这是Java中的异常情况,因此您的异常用包裹了
UndeclaredThrowableException,并且未经检查。
要按原样获取您的异常,您可以在
throws方面所拦截的方法的子句中声明它,也可以使用另一个未经检查的异常(即的子类
RuntimeException)代替
AccessException。

AccessException是一个已检查的异常,但它是从未在其
throws子句中声明的方法抛出的(实际上是从拦截该方法的方面)。这是Java中的异常情况,因此您的异常用包裹了
UndeclaredThrowableException,并且未经检查。
要按原样获取您的异常,您可以在
throws方面所拦截的方法的子句中声明它,也可以使用另一个未经检查的异常(即的子类
RuntimeException)代替
AccessException。