Uploaded image for project: 'Commons BCEL'
  1. Commons BCEL
  2. BCEL-27

Verifier does not report the signature of methods not found

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 5.2
    • Main
    • None

    Description

      When JustICE finds that INVOKEXXX instruction references non-existing method, it reports the method name, but not the method signature: (Pass 3a)
      "constraint violated: Referenced method 'XXXX' with expected signature not found in class 'my.package.Clazz'. The native verifier possibly allows the method to be declared in some superclass or implemented interface, which the Java Virtual Machine Specification, Second Edition does not."

      It would be mutch better if along with the method name, its arguments and return types (signature) is reported.

      Regards,
      Cheffo

      Attachments

        Activity

          People

            issues@commons.apache.org Apache Commons Developers
            cheffo Stephen Kolaroff
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: