Skip to content

[manifold-ext] Implementing Map requires implementing ICallHandler#call #636

Open
@ByThePowerOfScience

Description

@ByThePowerOfScience

Describe the bug
When writing a class that implements java.util.Map while using manifold-ext, IDEA's linter requires that I override ICallHandler#call since it does not have a default implementation in the interface.

To Reproduce
Steps to reproduce the behavior:

  1. Make a class that implements Map
  2. The IDE will display a red line under the class declaration saying that you need to implement call.

Expected behavior
As ICallHandler doesn't actually exist on the Map type, it shouldn't be required to be implemented on a custom map.

Desktop (please complete the following information):

  • OS Type & Version: OSX 12.7.6
  • Java/JDK version: 17
  • IDE version (IntelliJ IDEA or Android Studio): IDEA 2024.1.7
  • Manifold version: manifold-delegation:2024.1.38
  • Manifold IntelliJ plugin version: 2024.1.13

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions