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 2412 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2423 bool _finished = false; | 2423 bool _finished = false; |
2424 | 2424 |
2425 List<UnlinkedConstBuilder> _annotations; | 2425 List<UnlinkedConstBuilder> _annotations; |
2426 List<UnlinkedConstructorInitializerBuilder> _constantInitializers; | 2426 List<UnlinkedConstructorInitializerBuilder> _constantInitializers; |
2427 UnlinkedDocumentationCommentBuilder _documentationComment; | 2427 UnlinkedDocumentationCommentBuilder _documentationComment; |
2428 int _inferredReturnTypeSlot; | 2428 int _inferredReturnTypeSlot; |
2429 bool _isAbstract; | 2429 bool _isAbstract; |
2430 bool _isConst; | 2430 bool _isConst; |
2431 bool _isExternal; | 2431 bool _isExternal; |
2432 bool _isFactory; | 2432 bool _isFactory; |
| 2433 bool _isRedirectedConstructor; |
2433 bool _isStatic; | 2434 bool _isStatic; |
2434 idl.UnlinkedExecutableKind _kind; | 2435 idl.UnlinkedExecutableKind _kind; |
2435 String _name; | 2436 String _name; |
2436 int _nameOffset; | 2437 int _nameOffset; |
2437 List<UnlinkedParamBuilder> _parameters; | 2438 List<UnlinkedParamBuilder> _parameters; |
| 2439 EntityRefBuilder _redirectedConstructor; |
| 2440 String _redirectedConstructorName; |
2438 EntityRefBuilder _returnType; | 2441 EntityRefBuilder _returnType; |
2439 List<UnlinkedTypeParamBuilder> _typeParameters; | 2442 List<UnlinkedTypeParamBuilder> _typeParameters; |
2440 | 2443 |
2441 @override | 2444 @override |
2442 List<UnlinkedConstBuilder> get annotations => _annotations ??= <UnlinkedConstB
uilder>[]; | 2445 List<UnlinkedConstBuilder> get annotations => _annotations ??= <UnlinkedConstB
uilder>[]; |
2443 | 2446 |
2444 /** | 2447 /** |
2445 * Annotations for this executable. | 2448 * Annotations for this executable. |
2446 */ | 2449 */ |
2447 void set annotations(List<UnlinkedConstBuilder> _value) { | 2450 void set annotations(List<UnlinkedConstBuilder> _value) { |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2527 | 2530 |
2528 /** | 2531 /** |
2529 * Indicates whether the executable is declared using the `factory` keyword. | 2532 * Indicates whether the executable is declared using the `factory` keyword. |
2530 */ | 2533 */ |
2531 void set isFactory(bool _value) { | 2534 void set isFactory(bool _value) { |
2532 assert(!_finished); | 2535 assert(!_finished); |
2533 _isFactory = _value; | 2536 _isFactory = _value; |
2534 } | 2537 } |
2535 | 2538 |
2536 @override | 2539 @override |
| 2540 bool get isRedirectedConstructor => _isRedirectedConstructor ??= false; |
| 2541 |
| 2542 /** |
| 2543 * Indicates whether the executable is a redirected constructor. |
| 2544 */ |
| 2545 void set isRedirectedConstructor(bool _value) { |
| 2546 assert(!_finished); |
| 2547 _isRedirectedConstructor = _value; |
| 2548 } |
| 2549 |
| 2550 @override |
2537 bool get isStatic => _isStatic ??= false; | 2551 bool get isStatic => _isStatic ??= false; |
2538 | 2552 |
2539 /** | 2553 /** |
2540 * Indicates whether the executable is declared using the `static` keyword. | 2554 * Indicates whether the executable is declared using the `static` keyword. |
2541 * | 2555 * |
2542 * Note that for top level executables, this flag is false, since they are | 2556 * Note that for top level executables, this flag is false, since they are |
2543 * not declared using the `static` keyword (even though they are considered | 2557 * not declared using the `static` keyword (even though they are considered |
2544 * static for semantic purposes). | 2558 * static for semantic purposes). |
2545 */ | 2559 */ |
2546 void set isStatic(bool _value) { | 2560 void set isStatic(bool _value) { |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2595 * Parameters of the executable, if any. Note that getters have no | 2609 * Parameters of the executable, if any. Note that getters have no |
2596 * parameters (hence this will be the empty list), and setters have a single | 2610 * parameters (hence this will be the empty list), and setters have a single |
2597 * parameter. | 2611 * parameter. |
2598 */ | 2612 */ |
2599 void set parameters(List<UnlinkedParamBuilder> _value) { | 2613 void set parameters(List<UnlinkedParamBuilder> _value) { |
2600 assert(!_finished); | 2614 assert(!_finished); |
2601 _parameters = _value; | 2615 _parameters = _value; |
2602 } | 2616 } |
2603 | 2617 |
2604 @override | 2618 @override |
| 2619 EntityRefBuilder get redirectedConstructor => _redirectedConstructor; |
| 2620 |
| 2621 /** |
| 2622 * If [isRedirectedConstructor] and [isFactory] are both `true`, the |
| 2623 * constructor to which this constructor redirects; otherwise empty. |
| 2624 */ |
| 2625 void set redirectedConstructor(EntityRefBuilder _value) { |
| 2626 assert(!_finished); |
| 2627 _redirectedConstructor = _value; |
| 2628 } |
| 2629 |
| 2630 @override |
| 2631 String get redirectedConstructorName => _redirectedConstructorName ??= ''; |
| 2632 |
| 2633 /** |
| 2634 * If [isRedirectedConstructor] is `true` and [isFactory] is `false`, the |
| 2635 * name of the constructor that this constructor redirects to; otherwise |
| 2636 * empty. |
| 2637 */ |
| 2638 void set redirectedConstructorName(String _value) { |
| 2639 assert(!_finished); |
| 2640 _redirectedConstructorName = _value; |
| 2641 } |
| 2642 |
| 2643 @override |
2605 EntityRefBuilder get returnType => _returnType; | 2644 EntityRefBuilder get returnType => _returnType; |
2606 | 2645 |
2607 /** | 2646 /** |
2608 * Declared return type of the executable. Absent if the executable is a | 2647 * Declared return type of the executable. Absent if the executable is a |
2609 * constructor or the return type is implicit. | 2648 * constructor or the return type is implicit. |
2610 */ | 2649 */ |
2611 void set returnType(EntityRefBuilder _value) { | 2650 void set returnType(EntityRefBuilder _value) { |
2612 assert(!_finished); | 2651 assert(!_finished); |
2613 _returnType = _value; | 2652 _returnType = _value; |
2614 } | 2653 } |
2615 | 2654 |
2616 @override | 2655 @override |
2617 List<UnlinkedTypeParamBuilder> get typeParameters => _typeParameters ??= <Unli
nkedTypeParamBuilder>[]; | 2656 List<UnlinkedTypeParamBuilder> get typeParameters => _typeParameters ??= <Unli
nkedTypeParamBuilder>[]; |
2618 | 2657 |
2619 /** | 2658 /** |
2620 * Type parameters of the executable, if any. Empty if support for generic | 2659 * Type parameters of the executable, if any. Empty if support for generic |
2621 * method syntax is disabled. | 2660 * method syntax is disabled. |
2622 */ | 2661 */ |
2623 void set typeParameters(List<UnlinkedTypeParamBuilder> _value) { | 2662 void set typeParameters(List<UnlinkedTypeParamBuilder> _value) { |
2624 assert(!_finished); | 2663 assert(!_finished); |
2625 _typeParameters = _value; | 2664 _typeParameters = _value; |
2626 } | 2665 } |
2627 | 2666 |
2628 UnlinkedExecutableBuilder({List<UnlinkedConstBuilder> annotations, List<Unlink
edConstructorInitializerBuilder> constantInitializers, UnlinkedDocumentationComm
entBuilder documentationComment, int inferredReturnTypeSlot, bool isAbstract, bo
ol isConst, bool isExternal, bool isFactory, bool isStatic, idl.UnlinkedExecutab
leKind kind, String name, int nameOffset, List<UnlinkedParamBuilder> parameters,
EntityRefBuilder returnType, List<UnlinkedTypeParamBuilder> typeParameters}) | 2667 UnlinkedExecutableBuilder({List<UnlinkedConstBuilder> annotations, List<Unlink
edConstructorInitializerBuilder> constantInitializers, UnlinkedDocumentationComm
entBuilder documentationComment, int inferredReturnTypeSlot, bool isAbstract, bo
ol isConst, bool isExternal, bool isFactory, bool isRedirectedConstructor, bool
isStatic, idl.UnlinkedExecutableKind kind, String name, int nameOffset, List<Unl
inkedParamBuilder> parameters, EntityRefBuilder redirectedConstructor, String re
directedConstructorName, EntityRefBuilder returnType, List<UnlinkedTypeParamBuil
der> typeParameters}) |
2629 : _annotations = annotations, | 2668 : _annotations = annotations, |
2630 _constantInitializers = constantInitializers, | 2669 _constantInitializers = constantInitializers, |
2631 _documentationComment = documentationComment, | 2670 _documentationComment = documentationComment, |
2632 _inferredReturnTypeSlot = inferredReturnTypeSlot, | 2671 _inferredReturnTypeSlot = inferredReturnTypeSlot, |
2633 _isAbstract = isAbstract, | 2672 _isAbstract = isAbstract, |
2634 _isConst = isConst, | 2673 _isConst = isConst, |
2635 _isExternal = isExternal, | 2674 _isExternal = isExternal, |
2636 _isFactory = isFactory, | 2675 _isFactory = isFactory, |
| 2676 _isRedirectedConstructor = isRedirectedConstructor, |
2637 _isStatic = isStatic, | 2677 _isStatic = isStatic, |
2638 _kind = kind, | 2678 _kind = kind, |
2639 _name = name, | 2679 _name = name, |
2640 _nameOffset = nameOffset, | 2680 _nameOffset = nameOffset, |
2641 _parameters = parameters, | 2681 _parameters = parameters, |
| 2682 _redirectedConstructor = redirectedConstructor, |
| 2683 _redirectedConstructorName = redirectedConstructorName, |
2642 _returnType = returnType, | 2684 _returnType = returnType, |
2643 _typeParameters = typeParameters; | 2685 _typeParameters = typeParameters; |
2644 | 2686 |
2645 fb.Offset finish(fb.Builder fbBuilder) { | 2687 fb.Offset finish(fb.Builder fbBuilder) { |
2646 assert(!_finished); | 2688 assert(!_finished); |
2647 _finished = true; | 2689 _finished = true; |
2648 fb.Offset offset_annotations; | 2690 fb.Offset offset_annotations; |
2649 fb.Offset offset_constantInitializers; | 2691 fb.Offset offset_constantInitializers; |
2650 fb.Offset offset_documentationComment; | 2692 fb.Offset offset_documentationComment; |
2651 fb.Offset offset_name; | 2693 fb.Offset offset_name; |
2652 fb.Offset offset_parameters; | 2694 fb.Offset offset_parameters; |
| 2695 fb.Offset offset_redirectedConstructor; |
| 2696 fb.Offset offset_redirectedConstructorName; |
2653 fb.Offset offset_returnType; | 2697 fb.Offset offset_returnType; |
2654 fb.Offset offset_typeParameters; | 2698 fb.Offset offset_typeParameters; |
2655 if (!(_annotations == null || _annotations.isEmpty)) { | 2699 if (!(_annotations == null || _annotations.isEmpty)) { |
2656 offset_annotations = fbBuilder.writeList(_annotations.map((b) => b.finish(
fbBuilder)).toList()); | 2700 offset_annotations = fbBuilder.writeList(_annotations.map((b) => b.finish(
fbBuilder)).toList()); |
2657 } | 2701 } |
2658 if (!(_constantInitializers == null || _constantInitializers.isEmpty)) { | 2702 if (!(_constantInitializers == null || _constantInitializers.isEmpty)) { |
2659 offset_constantInitializers = fbBuilder.writeList(_constantInitializers.ma
p((b) => b.finish(fbBuilder)).toList()); | 2703 offset_constantInitializers = fbBuilder.writeList(_constantInitializers.ma
p((b) => b.finish(fbBuilder)).toList()); |
2660 } | 2704 } |
2661 if (_documentationComment != null) { | 2705 if (_documentationComment != null) { |
2662 offset_documentationComment = _documentationComment.finish(fbBuilder); | 2706 offset_documentationComment = _documentationComment.finish(fbBuilder); |
2663 } | 2707 } |
2664 if (_name != null) { | 2708 if (_name != null) { |
2665 offset_name = fbBuilder.writeString(_name); | 2709 offset_name = fbBuilder.writeString(_name); |
2666 } | 2710 } |
2667 if (!(_parameters == null || _parameters.isEmpty)) { | 2711 if (!(_parameters == null || _parameters.isEmpty)) { |
2668 offset_parameters = fbBuilder.writeList(_parameters.map((b) => b.finish(fb
Builder)).toList()); | 2712 offset_parameters = fbBuilder.writeList(_parameters.map((b) => b.finish(fb
Builder)).toList()); |
2669 } | 2713 } |
| 2714 if (_redirectedConstructor != null) { |
| 2715 offset_redirectedConstructor = _redirectedConstructor.finish(fbBuilder); |
| 2716 } |
| 2717 if (_redirectedConstructorName != null) { |
| 2718 offset_redirectedConstructorName = fbBuilder.writeString(_redirectedConstr
uctorName); |
| 2719 } |
2670 if (_returnType != null) { | 2720 if (_returnType != null) { |
2671 offset_returnType = _returnType.finish(fbBuilder); | 2721 offset_returnType = _returnType.finish(fbBuilder); |
2672 } | 2722 } |
2673 if (!(_typeParameters == null || _typeParameters.isEmpty)) { | 2723 if (!(_typeParameters == null || _typeParameters.isEmpty)) { |
2674 offset_typeParameters = fbBuilder.writeList(_typeParameters.map((b) => b.f
inish(fbBuilder)).toList()); | 2724 offset_typeParameters = fbBuilder.writeList(_typeParameters.map((b) => b.f
inish(fbBuilder)).toList()); |
2675 } | 2725 } |
2676 fbBuilder.startTable(); | 2726 fbBuilder.startTable(); |
2677 if (offset_annotations != null) { | 2727 if (offset_annotations != null) { |
2678 fbBuilder.addOffset(0, offset_annotations); | 2728 fbBuilder.addOffset(0, offset_annotations); |
2679 } | 2729 } |
(...skipping 11 matching lines...) Expand all Loading... |
2691 } | 2741 } |
2692 if (_isConst == true) { | 2742 if (_isConst == true) { |
2693 fbBuilder.addBool(5, true); | 2743 fbBuilder.addBool(5, true); |
2694 } | 2744 } |
2695 if (_isExternal == true) { | 2745 if (_isExternal == true) { |
2696 fbBuilder.addBool(6, true); | 2746 fbBuilder.addBool(6, true); |
2697 } | 2747 } |
2698 if (_isFactory == true) { | 2748 if (_isFactory == true) { |
2699 fbBuilder.addBool(7, true); | 2749 fbBuilder.addBool(7, true); |
2700 } | 2750 } |
2701 if (_isStatic == true) { | 2751 if (_isRedirectedConstructor == true) { |
2702 fbBuilder.addBool(8, true); | 2752 fbBuilder.addBool(8, true); |
2703 } | 2753 } |
| 2754 if (_isStatic == true) { |
| 2755 fbBuilder.addBool(9, true); |
| 2756 } |
2704 if (_kind != null && _kind != idl.UnlinkedExecutableKind.functionOrMethod) { | 2757 if (_kind != null && _kind != idl.UnlinkedExecutableKind.functionOrMethod) { |
2705 fbBuilder.addUint32(9, _kind.index); | 2758 fbBuilder.addUint32(10, _kind.index); |
2706 } | 2759 } |
2707 if (offset_name != null) { | 2760 if (offset_name != null) { |
2708 fbBuilder.addOffset(10, offset_name); | 2761 fbBuilder.addOffset(11, offset_name); |
2709 } | 2762 } |
2710 if (_nameOffset != null && _nameOffset != 0) { | 2763 if (_nameOffset != null && _nameOffset != 0) { |
2711 fbBuilder.addUint32(11, _nameOffset); | 2764 fbBuilder.addUint32(12, _nameOffset); |
2712 } | 2765 } |
2713 if (offset_parameters != null) { | 2766 if (offset_parameters != null) { |
2714 fbBuilder.addOffset(12, offset_parameters); | 2767 fbBuilder.addOffset(13, offset_parameters); |
| 2768 } |
| 2769 if (offset_redirectedConstructor != null) { |
| 2770 fbBuilder.addOffset(14, offset_redirectedConstructor); |
| 2771 } |
| 2772 if (offset_redirectedConstructorName != null) { |
| 2773 fbBuilder.addOffset(15, offset_redirectedConstructorName); |
2715 } | 2774 } |
2716 if (offset_returnType != null) { | 2775 if (offset_returnType != null) { |
2717 fbBuilder.addOffset(13, offset_returnType); | 2776 fbBuilder.addOffset(16, offset_returnType); |
2718 } | 2777 } |
2719 if (offset_typeParameters != null) { | 2778 if (offset_typeParameters != null) { |
2720 fbBuilder.addOffset(14, offset_typeParameters); | 2779 fbBuilder.addOffset(17, offset_typeParameters); |
2721 } | 2780 } |
2722 return fbBuilder.endTable(); | 2781 return fbBuilder.endTable(); |
2723 } | 2782 } |
2724 } | 2783 } |
2725 | 2784 |
2726 class _UnlinkedExecutableReader extends fb.TableReader<_UnlinkedExecutableImpl>
{ | 2785 class _UnlinkedExecutableReader extends fb.TableReader<_UnlinkedExecutableImpl>
{ |
2727 const _UnlinkedExecutableReader(); | 2786 const _UnlinkedExecutableReader(); |
2728 | 2787 |
2729 @override | 2788 @override |
2730 _UnlinkedExecutableImpl createObject(fb.BufferPointer bp) => new _UnlinkedExec
utableImpl(bp); | 2789 _UnlinkedExecutableImpl createObject(fb.BufferPointer bp) => new _UnlinkedExec
utableImpl(bp); |
2731 } | 2790 } |
2732 | 2791 |
2733 class _UnlinkedExecutableImpl extends Object with _UnlinkedExecutableMixin imple
ments idl.UnlinkedExecutable { | 2792 class _UnlinkedExecutableImpl extends Object with _UnlinkedExecutableMixin imple
ments idl.UnlinkedExecutable { |
2734 final fb.BufferPointer _bp; | 2793 final fb.BufferPointer _bp; |
2735 | 2794 |
2736 _UnlinkedExecutableImpl(this._bp); | 2795 _UnlinkedExecutableImpl(this._bp); |
2737 | 2796 |
2738 List<idl.UnlinkedConst> _annotations; | 2797 List<idl.UnlinkedConst> _annotations; |
2739 List<idl.UnlinkedConstructorInitializer> _constantInitializers; | 2798 List<idl.UnlinkedConstructorInitializer> _constantInitializers; |
2740 idl.UnlinkedDocumentationComment _documentationComment; | 2799 idl.UnlinkedDocumentationComment _documentationComment; |
2741 int _inferredReturnTypeSlot; | 2800 int _inferredReturnTypeSlot; |
2742 bool _isAbstract; | 2801 bool _isAbstract; |
2743 bool _isConst; | 2802 bool _isConst; |
2744 bool _isExternal; | 2803 bool _isExternal; |
2745 bool _isFactory; | 2804 bool _isFactory; |
| 2805 bool _isRedirectedConstructor; |
2746 bool _isStatic; | 2806 bool _isStatic; |
2747 idl.UnlinkedExecutableKind _kind; | 2807 idl.UnlinkedExecutableKind _kind; |
2748 String _name; | 2808 String _name; |
2749 int _nameOffset; | 2809 int _nameOffset; |
2750 List<idl.UnlinkedParam> _parameters; | 2810 List<idl.UnlinkedParam> _parameters; |
| 2811 idl.EntityRef _redirectedConstructor; |
| 2812 String _redirectedConstructorName; |
2751 idl.EntityRef _returnType; | 2813 idl.EntityRef _returnType; |
2752 List<idl.UnlinkedTypeParam> _typeParameters; | 2814 List<idl.UnlinkedTypeParam> _typeParameters; |
2753 | 2815 |
2754 @override | 2816 @override |
2755 List<idl.UnlinkedConst> get annotations { | 2817 List<idl.UnlinkedConst> get annotations { |
2756 _annotations ??= const fb.ListReader<idl.UnlinkedConst>(const _UnlinkedConst
Reader()).vTableGet(_bp, 0, const <idl.UnlinkedConst>[]); | 2818 _annotations ??= const fb.ListReader<idl.UnlinkedConst>(const _UnlinkedConst
Reader()).vTableGet(_bp, 0, const <idl.UnlinkedConst>[]); |
2757 return _annotations; | 2819 return _annotations; |
2758 } | 2820 } |
2759 | 2821 |
2760 @override | 2822 @override |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2793 return _isExternal; | 2855 return _isExternal; |
2794 } | 2856 } |
2795 | 2857 |
2796 @override | 2858 @override |
2797 bool get isFactory { | 2859 bool get isFactory { |
2798 _isFactory ??= const fb.BoolReader().vTableGet(_bp, 7, false); | 2860 _isFactory ??= const fb.BoolReader().vTableGet(_bp, 7, false); |
2799 return _isFactory; | 2861 return _isFactory; |
2800 } | 2862 } |
2801 | 2863 |
2802 @override | 2864 @override |
| 2865 bool get isRedirectedConstructor { |
| 2866 _isRedirectedConstructor ??= const fb.BoolReader().vTableGet(_bp, 8, false); |
| 2867 return _isRedirectedConstructor; |
| 2868 } |
| 2869 |
| 2870 @override |
2803 bool get isStatic { | 2871 bool get isStatic { |
2804 _isStatic ??= const fb.BoolReader().vTableGet(_bp, 8, false); | 2872 _isStatic ??= const fb.BoolReader().vTableGet(_bp, 9, false); |
2805 return _isStatic; | 2873 return _isStatic; |
2806 } | 2874 } |
2807 | 2875 |
2808 @override | 2876 @override |
2809 idl.UnlinkedExecutableKind get kind { | 2877 idl.UnlinkedExecutableKind get kind { |
2810 _kind ??= const _UnlinkedExecutableKindReader().vTableGet(_bp, 9, idl.Unlink
edExecutableKind.functionOrMethod); | 2878 _kind ??= const _UnlinkedExecutableKindReader().vTableGet(_bp, 10, idl.Unlin
kedExecutableKind.functionOrMethod); |
2811 return _kind; | 2879 return _kind; |
2812 } | 2880 } |
2813 | 2881 |
2814 @override | 2882 @override |
2815 String get name { | 2883 String get name { |
2816 _name ??= const fb.StringReader().vTableGet(_bp, 10, ''); | 2884 _name ??= const fb.StringReader().vTableGet(_bp, 11, ''); |
2817 return _name; | 2885 return _name; |
2818 } | 2886 } |
2819 | 2887 |
2820 @override | 2888 @override |
2821 int get nameOffset { | 2889 int get nameOffset { |
2822 _nameOffset ??= const fb.Uint32Reader().vTableGet(_bp, 11, 0); | 2890 _nameOffset ??= const fb.Uint32Reader().vTableGet(_bp, 12, 0); |
2823 return _nameOffset; | 2891 return _nameOffset; |
2824 } | 2892 } |
2825 | 2893 |
2826 @override | 2894 @override |
2827 List<idl.UnlinkedParam> get parameters { | 2895 List<idl.UnlinkedParam> get parameters { |
2828 _parameters ??= const fb.ListReader<idl.UnlinkedParam>(const _UnlinkedParamR
eader()).vTableGet(_bp, 12, const <idl.UnlinkedParam>[]); | 2896 _parameters ??= const fb.ListReader<idl.UnlinkedParam>(const _UnlinkedParamR
eader()).vTableGet(_bp, 13, const <idl.UnlinkedParam>[]); |
2829 return _parameters; | 2897 return _parameters; |
2830 } | 2898 } |
2831 | 2899 |
2832 @override | 2900 @override |
| 2901 idl.EntityRef get redirectedConstructor { |
| 2902 _redirectedConstructor ??= const _EntityRefReader().vTableGet(_bp, 14, null)
; |
| 2903 return _redirectedConstructor; |
| 2904 } |
| 2905 |
| 2906 @override |
| 2907 String get redirectedConstructorName { |
| 2908 _redirectedConstructorName ??= const fb.StringReader().vTableGet(_bp, 15, ''
); |
| 2909 return _redirectedConstructorName; |
| 2910 } |
| 2911 |
| 2912 @override |
2833 idl.EntityRef get returnType { | 2913 idl.EntityRef get returnType { |
2834 _returnType ??= const _EntityRefReader().vTableGet(_bp, 13, null); | 2914 _returnType ??= const _EntityRefReader().vTableGet(_bp, 16, null); |
2835 return _returnType; | 2915 return _returnType; |
2836 } | 2916 } |
2837 | 2917 |
2838 @override | 2918 @override |
2839 List<idl.UnlinkedTypeParam> get typeParameters { | 2919 List<idl.UnlinkedTypeParam> get typeParameters { |
2840 _typeParameters ??= const fb.ListReader<idl.UnlinkedTypeParam>(const _Unlink
edTypeParamReader()).vTableGet(_bp, 14, const <idl.UnlinkedTypeParam>[]); | 2920 _typeParameters ??= const fb.ListReader<idl.UnlinkedTypeParam>(const _Unlink
edTypeParamReader()).vTableGet(_bp, 17, const <idl.UnlinkedTypeParam>[]); |
2841 return _typeParameters; | 2921 return _typeParameters; |
2842 } | 2922 } |
2843 } | 2923 } |
2844 | 2924 |
2845 abstract class _UnlinkedExecutableMixin implements idl.UnlinkedExecutable { | 2925 abstract class _UnlinkedExecutableMixin implements idl.UnlinkedExecutable { |
2846 @override | 2926 @override |
2847 Map<String, Object> toMap() => { | 2927 Map<String, Object> toMap() => { |
2848 "annotations": annotations, | 2928 "annotations": annotations, |
2849 "constantInitializers": constantInitializers, | 2929 "constantInitializers": constantInitializers, |
2850 "documentationComment": documentationComment, | 2930 "documentationComment": documentationComment, |
2851 "inferredReturnTypeSlot": inferredReturnTypeSlot, | 2931 "inferredReturnTypeSlot": inferredReturnTypeSlot, |
2852 "isAbstract": isAbstract, | 2932 "isAbstract": isAbstract, |
2853 "isConst": isConst, | 2933 "isConst": isConst, |
2854 "isExternal": isExternal, | 2934 "isExternal": isExternal, |
2855 "isFactory": isFactory, | 2935 "isFactory": isFactory, |
| 2936 "isRedirectedConstructor": isRedirectedConstructor, |
2856 "isStatic": isStatic, | 2937 "isStatic": isStatic, |
2857 "kind": kind, | 2938 "kind": kind, |
2858 "name": name, | 2939 "name": name, |
2859 "nameOffset": nameOffset, | 2940 "nameOffset": nameOffset, |
2860 "parameters": parameters, | 2941 "parameters": parameters, |
| 2942 "redirectedConstructor": redirectedConstructor, |
| 2943 "redirectedConstructorName": redirectedConstructorName, |
2861 "returnType": returnType, | 2944 "returnType": returnType, |
2862 "typeParameters": typeParameters, | 2945 "typeParameters": typeParameters, |
2863 }; | 2946 }; |
2864 } | 2947 } |
2865 | 2948 |
2866 class UnlinkedExportNonPublicBuilder extends Object with _UnlinkedExportNonPubli
cMixin implements idl.UnlinkedExportNonPublic { | 2949 class UnlinkedExportNonPublicBuilder extends Object with _UnlinkedExportNonPubli
cMixin implements idl.UnlinkedExportNonPublic { |
2867 bool _finished = false; | 2950 bool _finished = false; |
2868 | 2951 |
2869 List<UnlinkedConstBuilder> _annotations; | 2952 List<UnlinkedConstBuilder> _annotations; |
2870 int _offset; | 2953 int _offset; |
(...skipping 2479 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5350 "isConst": isConst, | 5433 "isConst": isConst, |
5351 "isFinal": isFinal, | 5434 "isFinal": isFinal, |
5352 "isStatic": isStatic, | 5435 "isStatic": isStatic, |
5353 "name": name, | 5436 "name": name, |
5354 "nameOffset": nameOffset, | 5437 "nameOffset": nameOffset, |
5355 "propagatedTypeSlot": propagatedTypeSlot, | 5438 "propagatedTypeSlot": propagatedTypeSlot, |
5356 "type": type, | 5439 "type": type, |
5357 }; | 5440 }; |
5358 } | 5441 } |
5359 | 5442 |
OLD | NEW |