When reading some documentation about assertions, I found:
java -ea -dsa
“Enables assertions in general, but
disables assertions in system
classes.”
Which are the system classes?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
According to the assertions documentation, system classes are classes “which do not have an explicit class loader”, i.e. the classes loaded by the bootstrap classloader. AFAIK that means the contents of
rt.jar, the entire standard API.