Skip to content

Merge improvements for Java development

Philipp Wendler requested to merge java-development into trunk

Improvements:

  • Support for assert.prp from SV-COMP.
  • Source directories can now be given as the main command-line arguments instead of with -classpath/-sourcepath. This makes it possible to directly use tasks defined in task-definition files and BenchExec.
  • Rename variables if more than one variable has the same name in a function (in different blocks).
  • Support for class-literal expressions.
  • When referencing types from the JDK (like String), a proper type instance is created (using the class from the JVM that CPAchecker is running in) instead of an unspecified type.
  • New type JReferenceType correctly allows handling all kinds of reference types (including arrays).
  • Store correct order of fields in a class.
Edited by Philipp Wendler

Merge request reports