File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
json_serializable/lib/src Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -159,7 +159,10 @@ mixin DecodeHelper implements HelperCore {
159159 /// '''
160160 /// ```
161161 String _createSealedFunctionExpressionBody () {
162+ assert (element.isSealed);
163+
162164 final implementations = sealedClassImplementations (element);
165+
163166 final discriminator = config.unionDiscriminator;
164167
165168 String buildSingleImpl (ClassElement impl) {
Original file line number Diff line number Diff line change @@ -139,6 +139,8 @@ mixin EncodeHelper implements HelperCore {
139139 /// '''
140140 /// ```
141141 String _createSealedFunctionExpressionBody () {
142+ assert (element.isSealed);
143+
142144 final implementations = sealedClassImplementations (element);
143145
144146 final discriminator = config.unionDiscriminator;
You can’t perform that action at this time.
0 commit comments