Skip to content

feat: preserve decorators and annotations in skeleton signatures#80

Merged
rasros merged 3 commits into
mainfrom
feat/skeleton-decorators
Jul 2, 2026
Merged

feat: preserve decorators and annotations in skeleton signatures#80
rasros merged 3 commits into
mainfrom
feat/skeleton-decorators

Conversation

@rasros

@rasros rasros commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Skeleton output dropped Python decorators and TypeScript/Dart decorators that sit above the definition line, even though languages whose grammars fold annotations into the declaration node (Java, Kotlin, Rust, C#, Scala, Swift) already kept them. This emits the decorator/annotation lines for the affected languages so the signatures carry their contract, and adds golden coverage for every language that has them. Closes #79.

@rasros rasros merged commit ba7bc58 into main Jul 2, 2026
1 check passed
@rasros rasros deleted the feat/skeleton-decorators branch July 2, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Preserve decorators in skeleton output

1 participant