| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 // | 4 // |
| 5 // This file has been automatically generated. Please do not edit it manually. | 5 // This file has been automatically generated. Please do not edit it manually. |
| 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". | 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". |
| 7 | 7 |
| 8 library analyzer.src.summary.format; | 8 library analyzer.src.summary.format; |
| 9 | 9 |
| 10 import 'flat_buffers.dart' as fb; | 10 import 'flat_buffers.dart' as fb; |
| (...skipping 3798 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3809 Map<String, Object> toMap() => { | 3809 Map<String, Object> toMap() => { |
| 3810 "annotations": annotations, | 3810 "annotations": annotations, |
| 3811 "uriEnd": uriEnd, | 3811 "uriEnd": uriEnd, |
| 3812 "uriOffset": uriOffset, | 3812 "uriOffset": uriOffset, |
| 3813 }; | 3813 }; |
| 3814 } | 3814 } |
| 3815 | 3815 |
| 3816 class UnlinkedPublicNameBuilder extends Object with _UnlinkedPublicNameMixin imp
lements idl.UnlinkedPublicName { | 3816 class UnlinkedPublicNameBuilder extends Object with _UnlinkedPublicNameMixin imp
lements idl.UnlinkedPublicName { |
| 3817 bool _finished = false; | 3817 bool _finished = false; |
| 3818 | 3818 |
| 3819 List<UnlinkedPublicNameBuilder> _constMembers; | |
| 3820 idl.ReferenceKind _kind; | 3819 idl.ReferenceKind _kind; |
| 3820 List<UnlinkedPublicNameBuilder> _members; |
| 3821 String _name; | 3821 String _name; |
| 3822 int _numTypeParameters; | 3822 int _numTypeParameters; |
| 3823 | 3823 |
| 3824 @override | 3824 @override |
| 3825 List<UnlinkedPublicNameBuilder> get constMembers => _constMembers ??= <Unlinke
dPublicNameBuilder>[]; | |
| 3826 | |
| 3827 /** | |
| 3828 * If this [UnlinkedPublicName] is a class, the list of members which can be | |
| 3829 * referenced from constants - static constant fields, static methods, and | |
| 3830 * constructors. Otherwise empty. | |
| 3831 */ | |
| 3832 void set constMembers(List<UnlinkedPublicNameBuilder> _value) { | |
| 3833 assert(!_finished); | |
| 3834 _constMembers = _value; | |
| 3835 } | |
| 3836 | |
| 3837 @override | |
| 3838 idl.ReferenceKind get kind => _kind ??= idl.ReferenceKind.classOrEnum; | 3825 idl.ReferenceKind get kind => _kind ??= idl.ReferenceKind.classOrEnum; |
| 3839 | 3826 |
| 3840 /** | 3827 /** |
| 3841 * The kind of object referred to by the name. | 3828 * The kind of object referred to by the name. |
| 3842 */ | 3829 */ |
| 3843 void set kind(idl.ReferenceKind _value) { | 3830 void set kind(idl.ReferenceKind _value) { |
| 3844 assert(!_finished); | 3831 assert(!_finished); |
| 3845 _kind = _value; | 3832 _kind = _value; |
| 3846 } | 3833 } |
| 3847 | 3834 |
| 3848 @override | 3835 @override |
| 3836 List<UnlinkedPublicNameBuilder> get members => _members ??= <UnlinkedPublicNam
eBuilder>[]; |
| 3837 |
| 3838 /** |
| 3839 * If this [UnlinkedPublicName] is a class, the list of members which can be |
| 3840 * referenced from constants or factory redirects - static constant fields, |
| 3841 * static methods, and constructors. Otherwise empty. |
| 3842 * |
| 3843 * Unnamed constructors are not included since they do not constitute a |
| 3844 * separate name added to any namespace. |
| 3845 */ |
| 3846 void set members(List<UnlinkedPublicNameBuilder> _value) { |
| 3847 assert(!_finished); |
| 3848 _members = _value; |
| 3849 } |
| 3850 |
| 3851 @override |
| 3849 String get name => _name ??= ''; | 3852 String get name => _name ??= ''; |
| 3850 | 3853 |
| 3851 /** | 3854 /** |
| 3852 * The name itself. | 3855 * The name itself. |
| 3853 */ | 3856 */ |
| 3854 void set name(String _value) { | 3857 void set name(String _value) { |
| 3855 assert(!_finished); | 3858 assert(!_finished); |
| 3856 _name = _value; | 3859 _name = _value; |
| 3857 } | 3860 } |
| 3858 | 3861 |
| 3859 @override | 3862 @override |
| 3860 int get numTypeParameters => _numTypeParameters ??= 0; | 3863 int get numTypeParameters => _numTypeParameters ??= 0; |
| 3861 | 3864 |
| 3862 /** | 3865 /** |
| 3863 * If the entity being referred to is generic, the number of type parameters | 3866 * If the entity being referred to is generic, the number of type parameters |
| 3864 * it accepts. Otherwise zero. | 3867 * it accepts. Otherwise zero. |
| 3865 */ | 3868 */ |
| 3866 void set numTypeParameters(int _value) { | 3869 void set numTypeParameters(int _value) { |
| 3867 assert(!_finished); | 3870 assert(!_finished); |
| 3868 assert(_value == null || _value >= 0); | 3871 assert(_value == null || _value >= 0); |
| 3869 _numTypeParameters = _value; | 3872 _numTypeParameters = _value; |
| 3870 } | 3873 } |
| 3871 | 3874 |
| 3872 UnlinkedPublicNameBuilder({List<UnlinkedPublicNameBuilder> constMembers, idl.R
eferenceKind kind, String name, int numTypeParameters}) | 3875 UnlinkedPublicNameBuilder({idl.ReferenceKind kind, List<UnlinkedPublicNameBuil
der> members, String name, int numTypeParameters}) |
| 3873 : _constMembers = constMembers, | 3876 : _kind = kind, |
| 3874 _kind = kind, | 3877 _members = members, |
| 3875 _name = name, | 3878 _name = name, |
| 3876 _numTypeParameters = numTypeParameters; | 3879 _numTypeParameters = numTypeParameters; |
| 3877 | 3880 |
| 3878 fb.Offset finish(fb.Builder fbBuilder) { | 3881 fb.Offset finish(fb.Builder fbBuilder) { |
| 3879 assert(!_finished); | 3882 assert(!_finished); |
| 3880 _finished = true; | 3883 _finished = true; |
| 3881 fb.Offset offset_constMembers; | 3884 fb.Offset offset_members; |
| 3882 fb.Offset offset_name; | 3885 fb.Offset offset_name; |
| 3883 if (!(_constMembers == null || _constMembers.isEmpty)) { | 3886 if (!(_members == null || _members.isEmpty)) { |
| 3884 offset_constMembers = fbBuilder.writeList(_constMembers.map((b) => b.finis
h(fbBuilder)).toList()); | 3887 offset_members = fbBuilder.writeList(_members.map((b) => b.finish(fbBuilde
r)).toList()); |
| 3885 } | 3888 } |
| 3886 if (_name != null) { | 3889 if (_name != null) { |
| 3887 offset_name = fbBuilder.writeString(_name); | 3890 offset_name = fbBuilder.writeString(_name); |
| 3888 } | 3891 } |
| 3889 fbBuilder.startTable(); | 3892 fbBuilder.startTable(); |
| 3890 if (offset_constMembers != null) { | 3893 if (_kind != null && _kind != idl.ReferenceKind.classOrEnum) { |
| 3891 fbBuilder.addOffset(0, offset_constMembers); | 3894 fbBuilder.addUint32(0, _kind.index); |
| 3892 } | 3895 } |
| 3893 if (_kind != null && _kind != idl.ReferenceKind.classOrEnum) { | 3896 if (offset_members != null) { |
| 3894 fbBuilder.addUint32(1, _kind.index); | 3897 fbBuilder.addOffset(1, offset_members); |
| 3895 } | 3898 } |
| 3896 if (offset_name != null) { | 3899 if (offset_name != null) { |
| 3897 fbBuilder.addOffset(2, offset_name); | 3900 fbBuilder.addOffset(2, offset_name); |
| 3898 } | 3901 } |
| 3899 if (_numTypeParameters != null && _numTypeParameters != 0) { | 3902 if (_numTypeParameters != null && _numTypeParameters != 0) { |
| 3900 fbBuilder.addUint32(3, _numTypeParameters); | 3903 fbBuilder.addUint32(3, _numTypeParameters); |
| 3901 } | 3904 } |
| 3902 return fbBuilder.endTable(); | 3905 return fbBuilder.endTable(); |
| 3903 } | 3906 } |
| 3904 } | 3907 } |
| 3905 | 3908 |
| 3906 class _UnlinkedPublicNameReader extends fb.TableReader<_UnlinkedPublicNameImpl>
{ | 3909 class _UnlinkedPublicNameReader extends fb.TableReader<_UnlinkedPublicNameImpl>
{ |
| 3907 const _UnlinkedPublicNameReader(); | 3910 const _UnlinkedPublicNameReader(); |
| 3908 | 3911 |
| 3909 @override | 3912 @override |
| 3910 _UnlinkedPublicNameImpl createObject(fb.BufferPointer bp) => new _UnlinkedPubl
icNameImpl(bp); | 3913 _UnlinkedPublicNameImpl createObject(fb.BufferPointer bp) => new _UnlinkedPubl
icNameImpl(bp); |
| 3911 } | 3914 } |
| 3912 | 3915 |
| 3913 class _UnlinkedPublicNameImpl extends Object with _UnlinkedPublicNameMixin imple
ments idl.UnlinkedPublicName { | 3916 class _UnlinkedPublicNameImpl extends Object with _UnlinkedPublicNameMixin imple
ments idl.UnlinkedPublicName { |
| 3914 final fb.BufferPointer _bp; | 3917 final fb.BufferPointer _bp; |
| 3915 | 3918 |
| 3916 _UnlinkedPublicNameImpl(this._bp); | 3919 _UnlinkedPublicNameImpl(this._bp); |
| 3917 | 3920 |
| 3918 List<idl.UnlinkedPublicName> _constMembers; | |
| 3919 idl.ReferenceKind _kind; | 3921 idl.ReferenceKind _kind; |
| 3922 List<idl.UnlinkedPublicName> _members; |
| 3920 String _name; | 3923 String _name; |
| 3921 int _numTypeParameters; | 3924 int _numTypeParameters; |
| 3922 | 3925 |
| 3923 @override | 3926 @override |
| 3924 List<idl.UnlinkedPublicName> get constMembers { | |
| 3925 _constMembers ??= const fb.ListReader<idl.UnlinkedPublicName>(const _Unlinke
dPublicNameReader()).vTableGet(_bp, 0, const <idl.UnlinkedPublicName>[]); | |
| 3926 return _constMembers; | |
| 3927 } | |
| 3928 | |
| 3929 @override | |
| 3930 idl.ReferenceKind get kind { | 3927 idl.ReferenceKind get kind { |
| 3931 _kind ??= const _ReferenceKindReader().vTableGet(_bp, 1, idl.ReferenceKind.c
lassOrEnum); | 3928 _kind ??= const _ReferenceKindReader().vTableGet(_bp, 0, idl.ReferenceKind.c
lassOrEnum); |
| 3932 return _kind; | 3929 return _kind; |
| 3933 } | 3930 } |
| 3934 | 3931 |
| 3935 @override | 3932 @override |
| 3933 List<idl.UnlinkedPublicName> get members { |
| 3934 _members ??= const fb.ListReader<idl.UnlinkedPublicName>(const _UnlinkedPubl
icNameReader()).vTableGet(_bp, 1, const <idl.UnlinkedPublicName>[]); |
| 3935 return _members; |
| 3936 } |
| 3937 |
| 3938 @override |
| 3936 String get name { | 3939 String get name { |
| 3937 _name ??= const fb.StringReader().vTableGet(_bp, 2, ''); | 3940 _name ??= const fb.StringReader().vTableGet(_bp, 2, ''); |
| 3938 return _name; | 3941 return _name; |
| 3939 } | 3942 } |
| 3940 | 3943 |
| 3941 @override | 3944 @override |
| 3942 int get numTypeParameters { | 3945 int get numTypeParameters { |
| 3943 _numTypeParameters ??= const fb.Uint32Reader().vTableGet(_bp, 3, 0); | 3946 _numTypeParameters ??= const fb.Uint32Reader().vTableGet(_bp, 3, 0); |
| 3944 return _numTypeParameters; | 3947 return _numTypeParameters; |
| 3945 } | 3948 } |
| 3946 } | 3949 } |
| 3947 | 3950 |
| 3948 abstract class _UnlinkedPublicNameMixin implements idl.UnlinkedPublicName { | 3951 abstract class _UnlinkedPublicNameMixin implements idl.UnlinkedPublicName { |
| 3949 @override | 3952 @override |
| 3950 Map<String, Object> toMap() => { | 3953 Map<String, Object> toMap() => { |
| 3951 "constMembers": constMembers, | |
| 3952 "kind": kind, | 3954 "kind": kind, |
| 3955 "members": members, |
| 3953 "name": name, | 3956 "name": name, |
| 3954 "numTypeParameters": numTypeParameters, | 3957 "numTypeParameters": numTypeParameters, |
| 3955 }; | 3958 }; |
| 3956 } | 3959 } |
| 3957 | 3960 |
| 3958 class UnlinkedPublicNamespaceBuilder extends Object with _UnlinkedPublicNamespac
eMixin implements idl.UnlinkedPublicNamespace { | 3961 class UnlinkedPublicNamespaceBuilder extends Object with _UnlinkedPublicNamespac
eMixin implements idl.UnlinkedPublicNamespace { |
| 3959 bool _finished = false; | 3962 bool _finished = false; |
| 3960 | 3963 |
| 3961 List<UnlinkedExportPublicBuilder> _exports; | 3964 List<UnlinkedExportPublicBuilder> _exports; |
| 3962 List<UnlinkedPublicNameBuilder> _names; | 3965 List<UnlinkedPublicNameBuilder> _names; |
| (...skipping 1384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5347 "isConst": isConst, | 5350 "isConst": isConst, |
| 5348 "isFinal": isFinal, | 5351 "isFinal": isFinal, |
| 5349 "isStatic": isStatic, | 5352 "isStatic": isStatic, |
| 5350 "name": name, | 5353 "name": name, |
| 5351 "nameOffset": nameOffset, | 5354 "nameOffset": nameOffset, |
| 5352 "propagatedTypeSlot": propagatedTypeSlot, | 5355 "propagatedTypeSlot": propagatedTypeSlot, |
| 5353 "type": type, | 5356 "type": type, |
| 5354 }; | 5357 }; |
| 5355 } | 5358 } |
| 5356 | 5359 |
| OLD | NEW |