Add more information to printed JavaClass
values
#885
Labels
subsystem: crucible-jvm
Issues related to Java verification with crucible-jvm
tech debt
Issues that document or involve technical debt
type: bug
Issues reporting bugs or unexpected/unwanted behavior
Milestone
A saw-script
JavaClass
value, obtained fromjava_load_class
, prints out a summary of the contents of the JVM class file. For example:However, there are a couple of additional relevant pieces of information that would be good to add here. First of all, we should say whether each method is
static
or not, as that determines whether or not it should take athis
reference as an extra first argument.Also, in addition to the pretty-printed method type signatures, it might be nice to display the type descriptor string which can be used by the new
crucible_jvm_verify
command (as implemented in #884). Perhaps we could display those descriptor-extended names in a comment, but only for names that appear more than once.The text was updated successfully, but these errors were encountered: