Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-499

reflection does not handle interfaces with overloaded method names

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.2
    • Fix Version/s: 1.3.3
    • Component/s: java
    • Labels:
      None

      Description

      Avro protocols only permit a single message with a given name, while Java interfaces may overload a single method name with several signatures. The reflect implementation currently does not address this. Reflection of an interface with overloaded method names randomly selects one of these and ignores the others.

        Attachments

        1. AVRO-499.patch
          1 kB
          Doug Cutting

        Issue Links

          Activity

            People

            • Assignee:
              cutting Doug Cutting
              Reporter:
              cutting Doug Cutting

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment