Skip to content

flip sense of static/default method pair in traits #192

Closed
@retronym

Description

@retronym

Currently the default method forward to the static method (which exists solely as a target of invokestatic from super calls).

I believe we can and should switch the direction: make the static method invokespecial the default method (which skips overrides, right?) after leaving the code in place.

This will result in more natural stack traces for the common case.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions