cbmc compiles its own rt.jar and replaces it on the boot classpath. It
does not work with Java > 8 (boot class path can only be appended,
java.base classes are replaced via --patch-modules, cbmc does not
provide compatibility APIs for the relevant Java versions.
The solution to implement Java > 8 support will require usage of the
bytecode manipulation library such as byte-buddy to instrument runtime
code.

Reply via email to