Skip to content

AbstractMethodError when some return type of base class is changed #1

Description

@adrian-wang

If original return type was Any, and we change it to some specific type T, if some derived class stay unchanged with Any:

  1. compile together: Everything is OK
  2. compile only new base class and other derived class: compile OK, when runtime invoke the function in unchanged and not re-compiled class, there will be this AbstractMethodError.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions