Uploaded image for project: 'Byteman'
  1. Byteman
  2. BYTEMAN-329

Byteman compiler does not box primitive arguments when invoking reflectively

    XMLWordPrintable

Details

    Description

      When Byteman generates bytecode for a method call embedded in a rule this sometimes necessitates executing methods reflectively (e.g. when the method is not public). if the method argument list is not empty then this involves planting code to create an Object array and store the call arguments in the array. Primitive type arguments need to be boxed before storing and Byteman currently omits this box operation.

      Attachments

        Activity

          People

            rhn-engineering-adinn Andrew Dinn
            rhn-engineering-adinn Andrew Dinn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: