Skip to content

Make MiMa aware of @akka.annotation.ApiMayChange / @akka.annotation.InternalApi #160

Closed
@ktoso

Description

@ktoso

We introduced a few annotations to mark that a given type should not matter when checking bin-compat:

  • @ApiMayChange - API still not quite stable, will change
  • @InternalAPI - internal API, can change however it wants to
  • @DoNotInherit - no one except the same library which provides this class should extend this class

Full types: https://github.com/akka/akka/pull/22110/files
Example usage: akka/akka#22109

MiMa could check if a type has annotations and if the name matches these then it can ignore warnings about a given type or method.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions