@@ -816,6 +816,7 @@ class InformativeDataApplier {
816816 element as TypeParameterElementImpl ;
817817 element.setCodeRange (info.codeOffset, info.codeLength);
818818 element.nameOffset = info.nameOffset;
819+ _setFragmentNameOffset (element.name2, info.nameOffset2);
819820 },
820821 );
821822 }
@@ -2009,6 +2010,7 @@ class _InformativeDataWriter {
20092010 sink.writeUInt30 (node.offset);
20102011 sink.writeUInt30 (node.length);
20112012 sink.writeUInt30 (node.name.offset);
2013+ sink.writeOptionalUInt30 (node.name.offsetIfNotEmpty);
20122014 });
20132015 }
20142016}
@@ -2046,19 +2048,22 @@ class _InfoTypeParameter {
20462048 final int codeOffset;
20472049 final int codeLength;
20482050 final int nameOffset;
2051+ final int ? nameOffset2;
20492052
20502053 factory _InfoTypeParameter (SummaryDataReader reader) {
20512054 return _InfoTypeParameter ._(
20522055 codeOffset: reader.readUInt30 (),
20532056 codeLength: reader.readUInt30 (),
20542057 nameOffset: reader.readUInt30 (),
2058+ nameOffset2: reader.readOptionalUInt30 (),
20552059 );
20562060 }
20572061
20582062 _InfoTypeParameter ._({
20592063 required this .codeOffset,
20602064 required this .codeLength,
20612065 required this .nameOffset,
2066+ required this .nameOffset2,
20622067 });
20632068}
20642069
0 commit comments