Uploaded image for project: 'Clover'
  1. Clover
  2. CLOV-1762

Instrumentation of method references with no compilation errors

    XMLWordPrintable

Details

    • Severity 2 - Major

    Description

      In CLOV-1596 we've prepared a solution for JDK8 streams based on rewriting expression-like lambda functions into lambda code blocks. However, this technique cannot be applied to method references (as we don't know number of arguments to be passed).

      Figure out how to fix this.

      Ideas:

      • type casts -> not promising
      • chaning signature to "<T> T lambdaInc(int, T, int)" -> not promising
      • dedicated lambdaInc wrappers -> promising but very complex
      • ...

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mparfianowicz Marek Parfianowicz
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: