Skip to content

Commit 12b0539

Browse files
committed
Merge branch 'master' into pub
2 parents dfc8f1b + 4ac480c commit 12b0539

File tree

12 files changed

+45
-16
lines changed

12 files changed

+45
-16
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.13.0
2+
3+
- Added referToManifest to source writer
4+
15
## 1.12.0
26

37
- Added hierarchy feature to use sealed classes directly in sealed hierarchies

example/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.13.0
2+
3+
- Added referToManifest to source writer
4+
15
## 1.12.0
26

37
- Added hierarchy feature to use sealed classes directly in sealed hierarchies

example/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Dart and Flutter sealed or union class generator and annotations, w
33
repository: https://github.com/6thsolution/dart_sealed/tree/master/example
44
homepage: https://github.com/6thsolution/dart_sealed
55

6-
version: 1.12.0
6+
version: 1.13.0
77

88
# example package should not be published
99
publish_to: 'none'
@@ -13,11 +13,11 @@ environment:
1313

1414
dependencies:
1515
# use fixed version dependency
16-
sealed_annotations: '1.12.0'
16+
sealed_annotations: '1.13.0'
1717

1818
dev_dependencies:
1919
# use fixed version dependency
20-
sealed_generators: '1.12.0'
20+
sealed_generators: '1.13.0'
2121
lints: any
2222
test: any
2323
build_runner: any

sealed_annotations/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.13.0
2+
3+
- Added referToManifest to source writer
4+
15
## 1.12.0
26

37
- Added hierarchy feature to use sealed classes directly in sealed hierarchies

sealed_annotations/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Dart and Flutter sealed or union class generator and annotations, w
33
repository: https://github.com/6thsolution/dart_sealed/tree/master/sealed_annotations
44
homepage: https://github.com/6thsolution/dart_sealed
55

6-
version: 1.12.0
6+
version: 1.13.0
77

88
environment:
99
sdk: '>=2.12.0 <3.0.0'

sealed_generators/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.13.0
2+
3+
- Added referToManifest to source writer
4+
15
## 1.12.0
26

37
- Added hierarchy feature to use sealed classes directly in sealed hierarchies

sealed_generators/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ description: Dart and Flutter sealed or union class generator and annotations, w
33
repository: https://github.com/6thsolution/dart_sealed/tree/master/sealed_generators
44
homepage: https://github.com/6thsolution/dart_sealed
55

6-
version: 1.12.0
6+
version: 1.13.0
77

88
environment:
99
sdk: '>=2.12.0 <3.0.0'
1010

1111
dependencies:
1212
# use fixed version dependency
13-
sealed_annotations: '1.12.0'
13+
sealed_annotations: '1.13.0'
1414
# use fixed version dependency
15-
sealed_writer: '1.12.0'
15+
sealed_writer: '1.13.0'
1616
build: any
1717
source_gen: any
1818
analyzer: any

sealed_writer/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.13.0
2+
3+
- Added referToManifest to source writer
4+
15
## 1.12.0
26

37
- Added hierarchy feature to use sealed classes directly in sealed hierarchies

sealed_writer/example/example.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ void main() {
3333
print('FORWARD WRITER');
3434
print('==============');
3535

36-
final forward = SourceWriter(source);
36+
final forward = SourceWriter(source, referToManifest: false);
3737
print(forward.write());
3838

3939
print('===============');

sealed_writer/lib/src/writer/source_writer.dart

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,15 @@ import 'package:sealed_writer/src/writer/top/top_writer.dart';
88
///
99
/// NOTE: writer phase is completely disjoint from reader phase.
1010
class SourceWriter extends BaseWriter {
11-
/// [referenceManifest] dictates weather to reference
11+
/// [referToManifest] dictates weather to reference
1212
/// manifest with @SealedManifest or not, it is true by default
13-
SourceWriter(Manifest manifest)
14-
: topWriter = TopWriter(manifest),
13+
SourceWriter(
14+
Manifest manifest, {
15+
bool referToManifest = true,
16+
}) : topWriter = TopWriter(
17+
manifest,
18+
referToManifest: referToManifest,
19+
),
1520
subWriter = SubWriter(manifest),
1621
super(manifest);
1722

0 commit comments

Comments
 (0)