Skip to content

Support JVM target 11 compatibility #9

@saket

Description

@saket

When Difference is used in a project that targets JVM 11, compilation fails with the following error:

Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 11. Specify proper '-jvm-target' option.

My understanding is that Difference is compiled with JVM target 17, so it cannot be used by projects that are targeting a lower JVM version. Could this be changed to maintain broader compatibility? Otherwise, this forces all consumers of libraries that depend on Difference to also use JVM target 17+, creating a ripple effect that limits backwards compatibility.

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