CSR :
|
|
Relates :
|
|
Relates :
|
`Proxy::newProxyInstance` throws IAE if a given proxy interface is hidden since a hidden interface can't be named in another class. The current implementation does throw IAE: java.lang.IllegalArgumentException: HiddenInterface/0x0000000800c8f840 referenced from a method is not visible from class loader The spec should be updated to specify that IAE will be thrown if a proxy interface is hidden. In addition, the exception message can be improved and indicates a proxy interface can't be hidden.
|