Functional interface name nested inside function pointer class should be mangled

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P3
    • None
    • Affects Version/s: None
    • Component/s: tools
    • None

      Consider this declaration:

      typedef void (*Function)(int);

      This generates a nested functional interface (Function) inside an enclosing class of the same name (Function). Which is not allowed by the Java language.

      The name of the functional interface should be mangled.

            Assignee:
            Maurizio Cimadamore
            Reporter:
            Maurizio Cimadamore
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: