Skip to content

Missing deprecatedInheritance warnings #19002

Closed
@nicolasstucki

Description

@nicolasstucki

Compiler version

3.0-3.3

Minimized code

Example from deprecatedInheritance documentation:

// Example from deprecatedInheritance documentation
@deprecatedInheritance("this class will be made final", "FooLib 12.0")
class Foo
val foo = new Foo     // no deprecation warning
class Bar extends Foo
// warning: inheritance from class Foo is deprecated (since FooLib 12.0): this class will be made final
// class Bar extends Foo
//                   ^

Output

No warnings

Expectation

Should warn

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions