The goal of -notPresent/-notPresentFile options is to check that some public API is not implemented.
However currently class modifiers are not taken into account.
Meanwhile if some class is implemented as package private then Class.forName() would not throw CNFE for such class and SigTest would report error. Such behavior is illegal because package private class is not part of public API.
However currently class modifiers are not taken into account.
Meanwhile if some class is implemented as package private then Class.forName() would not throw CNFE for such class and SigTest would report error. Such behavior is illegal because package private class is not part of public API.