Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify primary constructors #3023

Merged
merged 42 commits into from
Aug 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
f97e95d
Add new files
eernstg Apr 20, 2023
8194ebb
WIP
eernstg Apr 20, 2023
70809df
New files
eernstg Apr 20, 2023
ff68d7f
Renamed
eernstg Apr 20, 2023
cc88a80
WIP
eernstg Apr 20, 2023
fac3e4e
New files
eernstg Apr 20, 2023
007143d
WIP
eernstg Apr 20, 2023
c845fb2
Add support for default values
eernstg Apr 20, 2023
180edfa
New files
eernstg Apr 20, 2023
ac3d878
New files
eernstg Apr 20, 2023
2fd7f82
WIP
eernstg Apr 20, 2023
04dd392
WIP
eernstg Apr 20, 2023
f918eb6
Support --identify-style
eernstg Apr 20, 2023
054dc7e
WIP
eernstg Apr 20, 2023
18b525d
New files
eernstg Apr 20, 2023
fe4244c
New files
eernstg Apr 20, 2023
69de75d
WIP
eernstg Apr 20, 2023
7610b32
Changed to --explicit-final
eernstg Apr 20, 2023
7afe9dc
New files
eernstg Apr 27, 2023
a7473f1
Support short options
eernstg Apr 27, 2023
67419ee
Fix bug in option processing
eernstg Apr 27, 2023
db196aa
Added missing isFinal on parameters
eernstg Apr 27, 2023
3aa7f51
Support --number-class-names
eernstg Apr 27, 2023
8fc94ab
WIP
eernstg Apr 27, 2023
976fbf6
Described scoping of default values in a primary constructor
eernstg Apr 27, 2023
5499539
Typo
eernstg Apr 28, 2023
5702865
Review response
eernstg Apr 28, 2023
2f487a0
Review response
eernstg May 2, 2023
d965ec4
More paragraphs moved to the Discussion section
eernstg May 2, 2023
432db7e
Review response
eernstg May 15, 2023
e367813
Clean up the example generator script
eernstg May 15, 2023
4f6896b
Correct issue number in directory name
eernstg May 16, 2023
a79449f
Review response
eernstg May 17, 2023
2279c52
Update to refer to extension types rather than inline classes
eernstg Aug 22, 2023
996bbd6
Add example using a body primary constructor; add spec about implicit…
eernstg Aug 22, 2023
71bb698
Added an error for having a primary constructor in the header as well…
eernstg Aug 22, 2023
fd9f671
Small adjustments
eernstg Aug 22, 2023
9bd9a8f
Improved on the description of implicit `required`: also usable with …
eernstg Aug 22, 2023
c9ac477
Typos
eernstg Aug 22, 2023
66692e7
Whitespace
eernstg Aug 23, 2023
0566b60
Whitespace
eernstg Aug 23, 2023
2fb089a
Whitespace
eernstg Aug 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ The following license applies to all parts of this repository.
See https://github.com/dart-lang/sdk/blob/main/LICENSE for the license
of the Dart language implementation.

Copyright 2018, the Dart project authors.
Copyright 2018, the Dart project authors.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
Expand All @@ -16,7 +16,7 @@ met:
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
Expand Down
Loading