OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 | 6 // To regenerate the file, use the script |
7 // "pkg/analysis_server/tool/spec/generate_files". | 7 // "pkg/analysis_server/tool/spec/generate_files". |
8 | 8 |
9 part of protocol; | 9 part of protocol; |
10 /** | 10 /** |
(...skipping 9504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9515 * enum { | 9515 * enum { |
9516 * ANNOTATION | 9516 * ANNOTATION |
9517 * BUILT_IN | 9517 * BUILT_IN |
9518 * CLASS | 9518 * CLASS |
9519 * COMMENT_BLOCK | 9519 * COMMENT_BLOCK |
9520 * COMMENT_DOCUMENTATION | 9520 * COMMENT_DOCUMENTATION |
9521 * COMMENT_END_OF_LINE | 9521 * COMMENT_END_OF_LINE |
9522 * CONSTRUCTOR | 9522 * CONSTRUCTOR |
9523 * DIRECTIVE | 9523 * DIRECTIVE |
9524 * DYNAMIC_TYPE | 9524 * DYNAMIC_TYPE |
| 9525 * DYNAMIC_LOCAL_VARIABLE_DECLARATION |
| 9526 * DYNAMIC_LOCAL_VARIABLE_REFERENCE |
| 9527 * DYNAMIC_PARAMETER_DECLARATION |
| 9528 * DYNAMIC_PARAMETER_REFERENCE |
9525 * ENUM | 9529 * ENUM |
9526 * ENUM_CONSTANT | 9530 * ENUM_CONSTANT |
9527 * FIELD | 9531 * FIELD |
9528 * FIELD_STATIC | 9532 * FIELD_STATIC |
9529 * FUNCTION | 9533 * FUNCTION |
9530 * FUNCTION_DECLARATION | 9534 * FUNCTION_DECLARATION |
9531 * FUNCTION_TYPE_ALIAS | 9535 * FUNCTION_TYPE_ALIAS |
9532 * GETTER_DECLARATION | 9536 * GETTER_DECLARATION |
9533 * IDENTIFIER_DEFAULT | 9537 * IDENTIFIER_DEFAULT |
9534 * IMPORT_PREFIX | 9538 * IMPORT_PREFIX |
| 9539 * INSTANCE_FIELD_DECLARATION |
| 9540 * INSTANCE_FIELD_REFERENCE |
| 9541 * INSTANCE_GETTER_DECLARATION |
| 9542 * INSTANCE_GETTER_REFERENCE |
| 9543 * INSTANCE_METHOD_DECLARATION |
| 9544 * INSTANCE_METHOD_REFERENCE |
| 9545 * INSTANCE_SETTER_DECLARATION |
| 9546 * INSTANCE_SETTER_REFERENCE |
| 9547 * INVALID_STRING_ESCAPE |
9535 * KEYWORD | 9548 * KEYWORD |
9536 * LABEL | 9549 * LABEL |
| 9550 * LIBRARY_NAME |
9537 * LITERAL_BOOLEAN | 9551 * LITERAL_BOOLEAN |
9538 * LITERAL_DOUBLE | 9552 * LITERAL_DOUBLE |
9539 * LITERAL_INTEGER | 9553 * LITERAL_INTEGER |
9540 * LITERAL_LIST | 9554 * LITERAL_LIST |
9541 * LITERAL_MAP | 9555 * LITERAL_MAP |
9542 * LITERAL_STRING | 9556 * LITERAL_STRING |
| 9557 * LOCAL_FUNCTION_DECLARATION |
| 9558 * LOCAL_FUNCTION_REFERENCE |
9543 * LOCAL_VARIABLE | 9559 * LOCAL_VARIABLE |
9544 * LOCAL_VARIABLE_DECLARATION | 9560 * LOCAL_VARIABLE_DECLARATION |
| 9561 * LOCAL_VARIABLE_REFERENCE |
9545 * METHOD | 9562 * METHOD |
9546 * METHOD_DECLARATION | 9563 * METHOD_DECLARATION |
9547 * METHOD_DECLARATION_STATIC | 9564 * METHOD_DECLARATION_STATIC |
9548 * METHOD_STATIC | 9565 * METHOD_STATIC |
9549 * PARAMETER | 9566 * PARAMETER |
9550 * SETTER_DECLARATION | 9567 * SETTER_DECLARATION |
9551 * TOP_LEVEL_VARIABLE | 9568 * TOP_LEVEL_VARIABLE |
| 9569 * PARAMETER_DECLARATION |
| 9570 * PARAMETER_REFERENCE |
| 9571 * STATIC_FIELD_DECLARATION |
| 9572 * STATIC_GETTER_DECLARATION |
| 9573 * STATIC_GETTER_REFERENCE |
| 9574 * STATIC_METHOD_DECLARATION |
| 9575 * STATIC_METHOD_REFERENCE |
| 9576 * STATIC_SETTER_DECLARATION |
| 9577 * STATIC_SETTER_REFERENCE |
| 9578 * TOP_LEVEL_FUNCTION_DECLARATION |
| 9579 * TOP_LEVEL_FUNCTION_REFERENCE |
| 9580 * TOP_LEVEL_GETTER_DECLARATION |
| 9581 * TOP_LEVEL_GETTER_REFERENCE |
| 9582 * TOP_LEVEL_SETTER_DECLARATION |
| 9583 * TOP_LEVEL_SETTER_REFERENCE |
| 9584 * TOP_LEVEL_VARIABLE_DECLARATION |
9552 * TYPE_NAME_DYNAMIC | 9585 * TYPE_NAME_DYNAMIC |
9553 * TYPE_PARAMETER | 9586 * TYPE_PARAMETER |
| 9587 * UNRESOLVED_INSTANCE_MEMBER_REFERENCE |
| 9588 * VALID_STRING_ESCAPE |
9554 * } | 9589 * } |
9555 */ | 9590 */ |
9556 class HighlightRegionType implements Enum { | 9591 class HighlightRegionType implements Enum { |
9557 static const ANNOTATION = const HighlightRegionType._("ANNOTATION"); | 9592 static const ANNOTATION = const HighlightRegionType._("ANNOTATION"); |
9558 | 9593 |
9559 static const BUILT_IN = const HighlightRegionType._("BUILT_IN"); | 9594 static const BUILT_IN = const HighlightRegionType._("BUILT_IN"); |
9560 | 9595 |
9561 static const CLASS = const HighlightRegionType._("CLASS"); | 9596 static const CLASS = const HighlightRegionType._("CLASS"); |
9562 | 9597 |
9563 static const COMMENT_BLOCK = const HighlightRegionType._("COMMENT_BLOCK"); | 9598 static const COMMENT_BLOCK = const HighlightRegionType._("COMMENT_BLOCK"); |
9564 | 9599 |
9565 static const COMMENT_DOCUMENTATION = const HighlightRegionType._("COMMENT_DOCU
MENTATION"); | 9600 static const COMMENT_DOCUMENTATION = const HighlightRegionType._("COMMENT_DOCU
MENTATION"); |
9566 | 9601 |
9567 static const COMMENT_END_OF_LINE = const HighlightRegionType._("COMMENT_END_OF
_LINE"); | 9602 static const COMMENT_END_OF_LINE = const HighlightRegionType._("COMMENT_END_OF
_LINE"); |
9568 | 9603 |
9569 static const CONSTRUCTOR = const HighlightRegionType._("CONSTRUCTOR"); | 9604 static const CONSTRUCTOR = const HighlightRegionType._("CONSTRUCTOR"); |
9570 | 9605 |
9571 static const DIRECTIVE = const HighlightRegionType._("DIRECTIVE"); | 9606 static const DIRECTIVE = const HighlightRegionType._("DIRECTIVE"); |
9572 | 9607 |
| 9608 /** |
| 9609 * Only for version 1 of highlight. |
| 9610 */ |
9573 static const DYNAMIC_TYPE = const HighlightRegionType._("DYNAMIC_TYPE"); | 9611 static const DYNAMIC_TYPE = const HighlightRegionType._("DYNAMIC_TYPE"); |
9574 | 9612 |
| 9613 /** |
| 9614 * Only for version 2 of highlight. |
| 9615 */ |
| 9616 static const DYNAMIC_LOCAL_VARIABLE_DECLARATION = const HighlightRegionType._(
"DYNAMIC_LOCAL_VARIABLE_DECLARATION"); |
| 9617 |
| 9618 /** |
| 9619 * Only for version 2 of highlight. |
| 9620 */ |
| 9621 static const DYNAMIC_LOCAL_VARIABLE_REFERENCE = const HighlightRegionType._("D
YNAMIC_LOCAL_VARIABLE_REFERENCE"); |
| 9622 |
| 9623 /** |
| 9624 * Only for version 2 of highlight. |
| 9625 */ |
| 9626 static const DYNAMIC_PARAMETER_DECLARATION = const HighlightRegionType._("DYNA
MIC_PARAMETER_DECLARATION"); |
| 9627 |
| 9628 /** |
| 9629 * Only for version 2 of highlight. |
| 9630 */ |
| 9631 static const DYNAMIC_PARAMETER_REFERENCE = const HighlightRegionType._("DYNAMI
C_PARAMETER_REFERENCE"); |
| 9632 |
9575 static const ENUM = const HighlightRegionType._("ENUM"); | 9633 static const ENUM = const HighlightRegionType._("ENUM"); |
9576 | 9634 |
9577 static const ENUM_CONSTANT = const HighlightRegionType._("ENUM_CONSTANT"); | 9635 static const ENUM_CONSTANT = const HighlightRegionType._("ENUM_CONSTANT"); |
9578 | 9636 |
| 9637 /** |
| 9638 * Only for version 1 of highlight. |
| 9639 */ |
9579 static const FIELD = const HighlightRegionType._("FIELD"); | 9640 static const FIELD = const HighlightRegionType._("FIELD"); |
9580 | 9641 |
| 9642 /** |
| 9643 * Only for version 1 of highlight. |
| 9644 */ |
9581 static const FIELD_STATIC = const HighlightRegionType._("FIELD_STATIC"); | 9645 static const FIELD_STATIC = const HighlightRegionType._("FIELD_STATIC"); |
9582 | 9646 |
| 9647 /** |
| 9648 * Only for version 1 of highlight. |
| 9649 */ |
9583 static const FUNCTION = const HighlightRegionType._("FUNCTION"); | 9650 static const FUNCTION = const HighlightRegionType._("FUNCTION"); |
9584 | 9651 |
| 9652 /** |
| 9653 * Only for version 1 of highlight. |
| 9654 */ |
9585 static const FUNCTION_DECLARATION = const HighlightRegionType._("FUNCTION_DECL
ARATION"); | 9655 static const FUNCTION_DECLARATION = const HighlightRegionType._("FUNCTION_DECL
ARATION"); |
9586 | 9656 |
9587 static const FUNCTION_TYPE_ALIAS = const HighlightRegionType._("FUNCTION_TYPE_
ALIAS"); | 9657 static const FUNCTION_TYPE_ALIAS = const HighlightRegionType._("FUNCTION_TYPE_
ALIAS"); |
9588 | 9658 |
| 9659 /** |
| 9660 * Only for version 1 of highlight. |
| 9661 */ |
9589 static const GETTER_DECLARATION = const HighlightRegionType._("GETTER_DECLARAT
ION"); | 9662 static const GETTER_DECLARATION = const HighlightRegionType._("GETTER_DECLARAT
ION"); |
9590 | 9663 |
9591 static const IDENTIFIER_DEFAULT = const HighlightRegionType._("IDENTIFIER_DEFA
ULT"); | 9664 static const IDENTIFIER_DEFAULT = const HighlightRegionType._("IDENTIFIER_DEFA
ULT"); |
9592 | 9665 |
9593 static const IMPORT_PREFIX = const HighlightRegionType._("IMPORT_PREFIX"); | 9666 static const IMPORT_PREFIX = const HighlightRegionType._("IMPORT_PREFIX"); |
9594 | 9667 |
| 9668 /** |
| 9669 * Only for version 2 of highlight. |
| 9670 */ |
| 9671 static const INSTANCE_FIELD_DECLARATION = const HighlightRegionType._("INSTANC
E_FIELD_DECLARATION"); |
| 9672 |
| 9673 /** |
| 9674 * Only for version 2 of highlight. |
| 9675 */ |
| 9676 static const INSTANCE_FIELD_REFERENCE = const HighlightRegionType._("INSTANCE_
FIELD_REFERENCE"); |
| 9677 |
| 9678 /** |
| 9679 * Only for version 2 of highlight. |
| 9680 */ |
| 9681 static const INSTANCE_GETTER_DECLARATION = const HighlightRegionType._("INSTAN
CE_GETTER_DECLARATION"); |
| 9682 |
| 9683 /** |
| 9684 * Only for version 2 of highlight. |
| 9685 */ |
| 9686 static const INSTANCE_GETTER_REFERENCE = const HighlightRegionType._("INSTANCE
_GETTER_REFERENCE"); |
| 9687 |
| 9688 /** |
| 9689 * Only for version 2 of highlight. |
| 9690 */ |
| 9691 static const INSTANCE_METHOD_DECLARATION = const HighlightRegionType._("INSTAN
CE_METHOD_DECLARATION"); |
| 9692 |
| 9693 /** |
| 9694 * Only for version 2 of highlight. |
| 9695 */ |
| 9696 static const INSTANCE_METHOD_REFERENCE = const HighlightRegionType._("INSTANCE
_METHOD_REFERENCE"); |
| 9697 |
| 9698 /** |
| 9699 * Only for version 2 of highlight. |
| 9700 */ |
| 9701 static const INSTANCE_SETTER_DECLARATION = const HighlightRegionType._("INSTAN
CE_SETTER_DECLARATION"); |
| 9702 |
| 9703 /** |
| 9704 * Only for version 2 of highlight. |
| 9705 */ |
| 9706 static const INSTANCE_SETTER_REFERENCE = const HighlightRegionType._("INSTANCE
_SETTER_REFERENCE"); |
| 9707 |
| 9708 /** |
| 9709 * Only for version 2 of highlight. |
| 9710 */ |
| 9711 static const INVALID_STRING_ESCAPE = const HighlightRegionType._("INVALID_STRI
NG_ESCAPE"); |
| 9712 |
9595 static const KEYWORD = const HighlightRegionType._("KEYWORD"); | 9713 static const KEYWORD = const HighlightRegionType._("KEYWORD"); |
9596 | 9714 |
9597 static const LABEL = const HighlightRegionType._("LABEL"); | 9715 static const LABEL = const HighlightRegionType._("LABEL"); |
9598 | 9716 |
| 9717 /** |
| 9718 * Only for version 2 of highlight. |
| 9719 */ |
| 9720 static const LIBRARY_NAME = const HighlightRegionType._("LIBRARY_NAME"); |
| 9721 |
9599 static const LITERAL_BOOLEAN = const HighlightRegionType._("LITERAL_BOOLEAN"); | 9722 static const LITERAL_BOOLEAN = const HighlightRegionType._("LITERAL_BOOLEAN"); |
9600 | 9723 |
9601 static const LITERAL_DOUBLE = const HighlightRegionType._("LITERAL_DOUBLE"); | 9724 static const LITERAL_DOUBLE = const HighlightRegionType._("LITERAL_DOUBLE"); |
9602 | 9725 |
9603 static const LITERAL_INTEGER = const HighlightRegionType._("LITERAL_INTEGER"); | 9726 static const LITERAL_INTEGER = const HighlightRegionType._("LITERAL_INTEGER"); |
9604 | 9727 |
9605 static const LITERAL_LIST = const HighlightRegionType._("LITERAL_LIST"); | 9728 static const LITERAL_LIST = const HighlightRegionType._("LITERAL_LIST"); |
9606 | 9729 |
9607 static const LITERAL_MAP = const HighlightRegionType._("LITERAL_MAP"); | 9730 static const LITERAL_MAP = const HighlightRegionType._("LITERAL_MAP"); |
9608 | 9731 |
9609 static const LITERAL_STRING = const HighlightRegionType._("LITERAL_STRING"); | 9732 static const LITERAL_STRING = const HighlightRegionType._("LITERAL_STRING"); |
9610 | 9733 |
| 9734 /** |
| 9735 * Only for version 2 of highlight. |
| 9736 */ |
| 9737 static const LOCAL_FUNCTION_DECLARATION = const HighlightRegionType._("LOCAL_F
UNCTION_DECLARATION"); |
| 9738 |
| 9739 /** |
| 9740 * Only for version 2 of highlight. |
| 9741 */ |
| 9742 static const LOCAL_FUNCTION_REFERENCE = const HighlightRegionType._("LOCAL_FUN
CTION_REFERENCE"); |
| 9743 |
| 9744 /** |
| 9745 * Only for version 1 of highlight. |
| 9746 */ |
9611 static const LOCAL_VARIABLE = const HighlightRegionType._("LOCAL_VARIABLE"); | 9747 static const LOCAL_VARIABLE = const HighlightRegionType._("LOCAL_VARIABLE"); |
9612 | 9748 |
9613 static const LOCAL_VARIABLE_DECLARATION = const HighlightRegionType._("LOCAL_V
ARIABLE_DECLARATION"); | 9749 static const LOCAL_VARIABLE_DECLARATION = const HighlightRegionType._("LOCAL_V
ARIABLE_DECLARATION"); |
9614 | 9750 |
| 9751 /** |
| 9752 * Only for version 2 of highlight. |
| 9753 */ |
| 9754 static const LOCAL_VARIABLE_REFERENCE = const HighlightRegionType._("LOCAL_VAR
IABLE_REFERENCE"); |
| 9755 |
| 9756 /** |
| 9757 * Only for version 1 of highlight. |
| 9758 */ |
9615 static const METHOD = const HighlightRegionType._("METHOD"); | 9759 static const METHOD = const HighlightRegionType._("METHOD"); |
9616 | 9760 |
| 9761 /** |
| 9762 * Only for version 1 of highlight. |
| 9763 */ |
9617 static const METHOD_DECLARATION = const HighlightRegionType._("METHOD_DECLARAT
ION"); | 9764 static const METHOD_DECLARATION = const HighlightRegionType._("METHOD_DECLARAT
ION"); |
9618 | 9765 |
| 9766 /** |
| 9767 * Only for version 1 of highlight. |
| 9768 */ |
9619 static const METHOD_DECLARATION_STATIC = const HighlightRegionType._("METHOD_D
ECLARATION_STATIC"); | 9769 static const METHOD_DECLARATION_STATIC = const HighlightRegionType._("METHOD_D
ECLARATION_STATIC"); |
9620 | 9770 |
| 9771 /** |
| 9772 * Only for version 1 of highlight. |
| 9773 */ |
9621 static const METHOD_STATIC = const HighlightRegionType._("METHOD_STATIC"); | 9774 static const METHOD_STATIC = const HighlightRegionType._("METHOD_STATIC"); |
9622 | 9775 |
| 9776 /** |
| 9777 * Only for version 1 of highlight. |
| 9778 */ |
9623 static const PARAMETER = const HighlightRegionType._("PARAMETER"); | 9779 static const PARAMETER = const HighlightRegionType._("PARAMETER"); |
9624 | 9780 |
| 9781 /** |
| 9782 * Only for version 1 of highlight. |
| 9783 */ |
9625 static const SETTER_DECLARATION = const HighlightRegionType._("SETTER_DECLARAT
ION"); | 9784 static const SETTER_DECLARATION = const HighlightRegionType._("SETTER_DECLARAT
ION"); |
9626 | 9785 |
| 9786 /** |
| 9787 * Only for version 1 of highlight. |
| 9788 */ |
9627 static const TOP_LEVEL_VARIABLE = const HighlightRegionType._("TOP_LEVEL_VARIA
BLE"); | 9789 static const TOP_LEVEL_VARIABLE = const HighlightRegionType._("TOP_LEVEL_VARIA
BLE"); |
9628 | 9790 |
| 9791 /** |
| 9792 * Only for version 2 of highlight. |
| 9793 */ |
| 9794 static const PARAMETER_DECLARATION = const HighlightRegionType._("PARAMETER_DE
CLARATION"); |
| 9795 |
| 9796 /** |
| 9797 * Only for version 2 of highlight. |
| 9798 */ |
| 9799 static const PARAMETER_REFERENCE = const HighlightRegionType._("PARAMETER_REFE
RENCE"); |
| 9800 |
| 9801 /** |
| 9802 * Only for version 2 of highlight. |
| 9803 */ |
| 9804 static const STATIC_FIELD_DECLARATION = const HighlightRegionType._("STATIC_FI
ELD_DECLARATION"); |
| 9805 |
| 9806 /** |
| 9807 * Only for version 2 of highlight. |
| 9808 */ |
| 9809 static const STATIC_GETTER_DECLARATION = const HighlightRegionType._("STATIC_G
ETTER_DECLARATION"); |
| 9810 |
| 9811 /** |
| 9812 * Only for version 2 of highlight. |
| 9813 */ |
| 9814 static const STATIC_GETTER_REFERENCE = const HighlightRegionType._("STATIC_GET
TER_REFERENCE"); |
| 9815 |
| 9816 /** |
| 9817 * Only for version 2 of highlight. |
| 9818 */ |
| 9819 static const STATIC_METHOD_DECLARATION = const HighlightRegionType._("STATIC_M
ETHOD_DECLARATION"); |
| 9820 |
| 9821 /** |
| 9822 * Only for version 2 of highlight. |
| 9823 */ |
| 9824 static const STATIC_METHOD_REFERENCE = const HighlightRegionType._("STATIC_MET
HOD_REFERENCE"); |
| 9825 |
| 9826 /** |
| 9827 * Only for version 2 of highlight. |
| 9828 */ |
| 9829 static const STATIC_SETTER_DECLARATION = const HighlightRegionType._("STATIC_S
ETTER_DECLARATION"); |
| 9830 |
| 9831 /** |
| 9832 * Only for version 2 of highlight. |
| 9833 */ |
| 9834 static const STATIC_SETTER_REFERENCE = const HighlightRegionType._("STATIC_SET
TER_REFERENCE"); |
| 9835 |
| 9836 /** |
| 9837 * Only for version 2 of highlight. |
| 9838 */ |
| 9839 static const TOP_LEVEL_FUNCTION_DECLARATION = const HighlightRegionType._("TOP
_LEVEL_FUNCTION_DECLARATION"); |
| 9840 |
| 9841 /** |
| 9842 * Only for version 2 of highlight. |
| 9843 */ |
| 9844 static const TOP_LEVEL_FUNCTION_REFERENCE = const HighlightRegionType._("TOP_L
EVEL_FUNCTION_REFERENCE"); |
| 9845 |
| 9846 /** |
| 9847 * Only for version 2 of highlight. |
| 9848 */ |
| 9849 static const TOP_LEVEL_GETTER_DECLARATION = const HighlightRegionType._("TOP_L
EVEL_GETTER_DECLARATION"); |
| 9850 |
| 9851 /** |
| 9852 * Only for version 2 of highlight. |
| 9853 */ |
| 9854 static const TOP_LEVEL_GETTER_REFERENCE = const HighlightRegionType._("TOP_LEV
EL_GETTER_REFERENCE"); |
| 9855 |
| 9856 /** |
| 9857 * Only for version 2 of highlight. |
| 9858 */ |
| 9859 static const TOP_LEVEL_SETTER_DECLARATION = const HighlightRegionType._("TOP_L
EVEL_SETTER_DECLARATION"); |
| 9860 |
| 9861 /** |
| 9862 * Only for version 2 of highlight. |
| 9863 */ |
| 9864 static const TOP_LEVEL_SETTER_REFERENCE = const HighlightRegionType._("TOP_LEV
EL_SETTER_REFERENCE"); |
| 9865 |
| 9866 /** |
| 9867 * Only for version 2 of highlight. |
| 9868 */ |
| 9869 static const TOP_LEVEL_VARIABLE_DECLARATION = const HighlightRegionType._("TOP
_LEVEL_VARIABLE_DECLARATION"); |
| 9870 |
9629 static const TYPE_NAME_DYNAMIC = const HighlightRegionType._("TYPE_NAME_DYNAMI
C"); | 9871 static const TYPE_NAME_DYNAMIC = const HighlightRegionType._("TYPE_NAME_DYNAMI
C"); |
9630 | 9872 |
9631 static const TYPE_PARAMETER = const HighlightRegionType._("TYPE_PARAMETER"); | 9873 static const TYPE_PARAMETER = const HighlightRegionType._("TYPE_PARAMETER"); |
9632 | 9874 |
9633 /** | 9875 /** |
| 9876 * Only for version 2 of highlight. |
| 9877 */ |
| 9878 static const UNRESOLVED_INSTANCE_MEMBER_REFERENCE = const HighlightRegionType.
_("UNRESOLVED_INSTANCE_MEMBER_REFERENCE"); |
| 9879 |
| 9880 /** |
| 9881 * Only for version 2 of highlight. |
| 9882 */ |
| 9883 static const VALID_STRING_ESCAPE = const HighlightRegionType._("VALID_STRING_E
SCAPE"); |
| 9884 |
| 9885 /** |
9634 * A list containing all of the enum values that are defined. | 9886 * A list containing all of the enum values that are defined. |
9635 */ | 9887 */ |
9636 static const List<HighlightRegionType> VALUES = const <HighlightRegionType>[AN
NOTATION, BUILT_IN, CLASS, COMMENT_BLOCK, COMMENT_DOCUMENTATION, COMMENT_END_OF_
LINE, CONSTRUCTOR, DIRECTIVE, DYNAMIC_TYPE, ENUM, ENUM_CONSTANT, FIELD, FIELD_ST
ATIC, FUNCTION, FUNCTION_DECLARATION, FUNCTION_TYPE_ALIAS, GETTER_DECLARATION, I
DENTIFIER_DEFAULT, IMPORT_PREFIX, KEYWORD, LABEL, LITERAL_BOOLEAN, LITERAL_DOUBL
E, LITERAL_INTEGER, LITERAL_LIST, LITERAL_MAP, LITERAL_STRING, LOCAL_VARIABLE, L
OCAL_VARIABLE_DECLARATION, METHOD, METHOD_DECLARATION, METHOD_DECLARATION_STATIC
, METHOD_STATIC, PARAMETER, SETTER_DECLARATION, TOP_LEVEL_VARIABLE, TYPE_NAME_DY
NAMIC, TYPE_PARAMETER]; | 9888 static const List<HighlightRegionType> VALUES = const <HighlightRegionType>[AN
NOTATION, BUILT_IN, CLASS, COMMENT_BLOCK, COMMENT_DOCUMENTATION, COMMENT_END_OF_
LINE, CONSTRUCTOR, DIRECTIVE, DYNAMIC_TYPE, DYNAMIC_LOCAL_VARIABLE_DECLARATION,
DYNAMIC_LOCAL_VARIABLE_REFERENCE, DYNAMIC_PARAMETER_DECLARATION, DYNAMIC_PARAMET
ER_REFERENCE, ENUM, ENUM_CONSTANT, FIELD, FIELD_STATIC, FUNCTION, FUNCTION_DECLA
RATION, FUNCTION_TYPE_ALIAS, GETTER_DECLARATION, IDENTIFIER_DEFAULT, IMPORT_PREF
IX, INSTANCE_FIELD_DECLARATION, INSTANCE_FIELD_REFERENCE, INSTANCE_GETTER_DECLAR
ATION, INSTANCE_GETTER_REFERENCE, INSTANCE_METHOD_DECLARATION, INSTANCE_METHOD_R
EFERENCE, INSTANCE_SETTER_DECLARATION, INSTANCE_SETTER_REFERENCE, INVALID_STRING
_ESCAPE, KEYWORD, LABEL, LIBRARY_NAME, LITERAL_BOOLEAN, LITERAL_DOUBLE, LITERAL_
INTEGER, LITERAL_LIST, LITERAL_MAP, LITERAL_STRING, LOCAL_FUNCTION_DECLARATION,
LOCAL_FUNCTION_REFERENCE, LOCAL_VARIABLE, LOCAL_VARIABLE_DECLARATION, LOCAL_VARI
ABLE_REFERENCE, METHOD, METHOD_DECLARATION, METHOD_DECLARATION_STATIC, METHOD_ST
ATIC, PARAMETER, SETTER_DECLARATION, TOP_LEVEL_VARIABLE, PARAMETER_DECLARATION,
PARAMETER_REFERENCE, STATIC_FIELD_DECLARATION, STATIC_GETTER_DECLARATION, STATIC
_GETTER_REFERENCE, STATIC_METHOD_DECLARATION, STATIC_METHOD_REFERENCE, STATIC_SE
TTER_DECLARATION, STATIC_SETTER_REFERENCE, TOP_LEVEL_FUNCTION_DECLARATION, TOP_L
EVEL_FUNCTION_REFERENCE, TOP_LEVEL_GETTER_DECLARATION, TOP_LEVEL_GETTER_REFERENC
E, TOP_LEVEL_SETTER_DECLARATION, TOP_LEVEL_SETTER_REFERENCE, TOP_LEVEL_VARIABLE_
DECLARATION, TYPE_NAME_DYNAMIC, TYPE_PARAMETER, UNRESOLVED_INSTANCE_MEMBER_REFER
ENCE, VALID_STRING_ESCAPE]; |
9637 | 9889 |
9638 final String name; | 9890 final String name; |
9639 | 9891 |
9640 const HighlightRegionType._(this.name); | 9892 const HighlightRegionType._(this.name); |
9641 | 9893 |
9642 factory HighlightRegionType(String name) { | 9894 factory HighlightRegionType(String name) { |
9643 switch (name) { | 9895 switch (name) { |
9644 case "ANNOTATION": | 9896 case "ANNOTATION": |
9645 return ANNOTATION; | 9897 return ANNOTATION; |
9646 case "BUILT_IN": | 9898 case "BUILT_IN": |
9647 return BUILT_IN; | 9899 return BUILT_IN; |
9648 case "CLASS": | 9900 case "CLASS": |
9649 return CLASS; | 9901 return CLASS; |
9650 case "COMMENT_BLOCK": | 9902 case "COMMENT_BLOCK": |
9651 return COMMENT_BLOCK; | 9903 return COMMENT_BLOCK; |
9652 case "COMMENT_DOCUMENTATION": | 9904 case "COMMENT_DOCUMENTATION": |
9653 return COMMENT_DOCUMENTATION; | 9905 return COMMENT_DOCUMENTATION; |
9654 case "COMMENT_END_OF_LINE": | 9906 case "COMMENT_END_OF_LINE": |
9655 return COMMENT_END_OF_LINE; | 9907 return COMMENT_END_OF_LINE; |
9656 case "CONSTRUCTOR": | 9908 case "CONSTRUCTOR": |
9657 return CONSTRUCTOR; | 9909 return CONSTRUCTOR; |
9658 case "DIRECTIVE": | 9910 case "DIRECTIVE": |
9659 return DIRECTIVE; | 9911 return DIRECTIVE; |
9660 case "DYNAMIC_TYPE": | 9912 case "DYNAMIC_TYPE": |
9661 return DYNAMIC_TYPE; | 9913 return DYNAMIC_TYPE; |
| 9914 case "DYNAMIC_LOCAL_VARIABLE_DECLARATION": |
| 9915 return DYNAMIC_LOCAL_VARIABLE_DECLARATION; |
| 9916 case "DYNAMIC_LOCAL_VARIABLE_REFERENCE": |
| 9917 return DYNAMIC_LOCAL_VARIABLE_REFERENCE; |
| 9918 case "DYNAMIC_PARAMETER_DECLARATION": |
| 9919 return DYNAMIC_PARAMETER_DECLARATION; |
| 9920 case "DYNAMIC_PARAMETER_REFERENCE": |
| 9921 return DYNAMIC_PARAMETER_REFERENCE; |
9662 case "ENUM": | 9922 case "ENUM": |
9663 return ENUM; | 9923 return ENUM; |
9664 case "ENUM_CONSTANT": | 9924 case "ENUM_CONSTANT": |
9665 return ENUM_CONSTANT; | 9925 return ENUM_CONSTANT; |
9666 case "FIELD": | 9926 case "FIELD": |
9667 return FIELD; | 9927 return FIELD; |
9668 case "FIELD_STATIC": | 9928 case "FIELD_STATIC": |
9669 return FIELD_STATIC; | 9929 return FIELD_STATIC; |
9670 case "FUNCTION": | 9930 case "FUNCTION": |
9671 return FUNCTION; | 9931 return FUNCTION; |
9672 case "FUNCTION_DECLARATION": | 9932 case "FUNCTION_DECLARATION": |
9673 return FUNCTION_DECLARATION; | 9933 return FUNCTION_DECLARATION; |
9674 case "FUNCTION_TYPE_ALIAS": | 9934 case "FUNCTION_TYPE_ALIAS": |
9675 return FUNCTION_TYPE_ALIAS; | 9935 return FUNCTION_TYPE_ALIAS; |
9676 case "GETTER_DECLARATION": | 9936 case "GETTER_DECLARATION": |
9677 return GETTER_DECLARATION; | 9937 return GETTER_DECLARATION; |
9678 case "IDENTIFIER_DEFAULT": | 9938 case "IDENTIFIER_DEFAULT": |
9679 return IDENTIFIER_DEFAULT; | 9939 return IDENTIFIER_DEFAULT; |
9680 case "IMPORT_PREFIX": | 9940 case "IMPORT_PREFIX": |
9681 return IMPORT_PREFIX; | 9941 return IMPORT_PREFIX; |
| 9942 case "INSTANCE_FIELD_DECLARATION": |
| 9943 return INSTANCE_FIELD_DECLARATION; |
| 9944 case "INSTANCE_FIELD_REFERENCE": |
| 9945 return INSTANCE_FIELD_REFERENCE; |
| 9946 case "INSTANCE_GETTER_DECLARATION": |
| 9947 return INSTANCE_GETTER_DECLARATION; |
| 9948 case "INSTANCE_GETTER_REFERENCE": |
| 9949 return INSTANCE_GETTER_REFERENCE; |
| 9950 case "INSTANCE_METHOD_DECLARATION": |
| 9951 return INSTANCE_METHOD_DECLARATION; |
| 9952 case "INSTANCE_METHOD_REFERENCE": |
| 9953 return INSTANCE_METHOD_REFERENCE; |
| 9954 case "INSTANCE_SETTER_DECLARATION": |
| 9955 return INSTANCE_SETTER_DECLARATION; |
| 9956 case "INSTANCE_SETTER_REFERENCE": |
| 9957 return INSTANCE_SETTER_REFERENCE; |
| 9958 case "INVALID_STRING_ESCAPE": |
| 9959 return INVALID_STRING_ESCAPE; |
9682 case "KEYWORD": | 9960 case "KEYWORD": |
9683 return KEYWORD; | 9961 return KEYWORD; |
9684 case "LABEL": | 9962 case "LABEL": |
9685 return LABEL; | 9963 return LABEL; |
| 9964 case "LIBRARY_NAME": |
| 9965 return LIBRARY_NAME; |
9686 case "LITERAL_BOOLEAN": | 9966 case "LITERAL_BOOLEAN": |
9687 return LITERAL_BOOLEAN; | 9967 return LITERAL_BOOLEAN; |
9688 case "LITERAL_DOUBLE": | 9968 case "LITERAL_DOUBLE": |
9689 return LITERAL_DOUBLE; | 9969 return LITERAL_DOUBLE; |
9690 case "LITERAL_INTEGER": | 9970 case "LITERAL_INTEGER": |
9691 return LITERAL_INTEGER; | 9971 return LITERAL_INTEGER; |
9692 case "LITERAL_LIST": | 9972 case "LITERAL_LIST": |
9693 return LITERAL_LIST; | 9973 return LITERAL_LIST; |
9694 case "LITERAL_MAP": | 9974 case "LITERAL_MAP": |
9695 return LITERAL_MAP; | 9975 return LITERAL_MAP; |
9696 case "LITERAL_STRING": | 9976 case "LITERAL_STRING": |
9697 return LITERAL_STRING; | 9977 return LITERAL_STRING; |
| 9978 case "LOCAL_FUNCTION_DECLARATION": |
| 9979 return LOCAL_FUNCTION_DECLARATION; |
| 9980 case "LOCAL_FUNCTION_REFERENCE": |
| 9981 return LOCAL_FUNCTION_REFERENCE; |
9698 case "LOCAL_VARIABLE": | 9982 case "LOCAL_VARIABLE": |
9699 return LOCAL_VARIABLE; | 9983 return LOCAL_VARIABLE; |
9700 case "LOCAL_VARIABLE_DECLARATION": | 9984 case "LOCAL_VARIABLE_DECLARATION": |
9701 return LOCAL_VARIABLE_DECLARATION; | 9985 return LOCAL_VARIABLE_DECLARATION; |
| 9986 case "LOCAL_VARIABLE_REFERENCE": |
| 9987 return LOCAL_VARIABLE_REFERENCE; |
9702 case "METHOD": | 9988 case "METHOD": |
9703 return METHOD; | 9989 return METHOD; |
9704 case "METHOD_DECLARATION": | 9990 case "METHOD_DECLARATION": |
9705 return METHOD_DECLARATION; | 9991 return METHOD_DECLARATION; |
9706 case "METHOD_DECLARATION_STATIC": | 9992 case "METHOD_DECLARATION_STATIC": |
9707 return METHOD_DECLARATION_STATIC; | 9993 return METHOD_DECLARATION_STATIC; |
9708 case "METHOD_STATIC": | 9994 case "METHOD_STATIC": |
9709 return METHOD_STATIC; | 9995 return METHOD_STATIC; |
9710 case "PARAMETER": | 9996 case "PARAMETER": |
9711 return PARAMETER; | 9997 return PARAMETER; |
9712 case "SETTER_DECLARATION": | 9998 case "SETTER_DECLARATION": |
9713 return SETTER_DECLARATION; | 9999 return SETTER_DECLARATION; |
9714 case "TOP_LEVEL_VARIABLE": | 10000 case "TOP_LEVEL_VARIABLE": |
9715 return TOP_LEVEL_VARIABLE; | 10001 return TOP_LEVEL_VARIABLE; |
| 10002 case "PARAMETER_DECLARATION": |
| 10003 return PARAMETER_DECLARATION; |
| 10004 case "PARAMETER_REFERENCE": |
| 10005 return PARAMETER_REFERENCE; |
| 10006 case "STATIC_FIELD_DECLARATION": |
| 10007 return STATIC_FIELD_DECLARATION; |
| 10008 case "STATIC_GETTER_DECLARATION": |
| 10009 return STATIC_GETTER_DECLARATION; |
| 10010 case "STATIC_GETTER_REFERENCE": |
| 10011 return STATIC_GETTER_REFERENCE; |
| 10012 case "STATIC_METHOD_DECLARATION": |
| 10013 return STATIC_METHOD_DECLARATION; |
| 10014 case "STATIC_METHOD_REFERENCE": |
| 10015 return STATIC_METHOD_REFERENCE; |
| 10016 case "STATIC_SETTER_DECLARATION": |
| 10017 return STATIC_SETTER_DECLARATION; |
| 10018 case "STATIC_SETTER_REFERENCE": |
| 10019 return STATIC_SETTER_REFERENCE; |
| 10020 case "TOP_LEVEL_FUNCTION_DECLARATION": |
| 10021 return TOP_LEVEL_FUNCTION_DECLARATION; |
| 10022 case "TOP_LEVEL_FUNCTION_REFERENCE": |
| 10023 return TOP_LEVEL_FUNCTION_REFERENCE; |
| 10024 case "TOP_LEVEL_GETTER_DECLARATION": |
| 10025 return TOP_LEVEL_GETTER_DECLARATION; |
| 10026 case "TOP_LEVEL_GETTER_REFERENCE": |
| 10027 return TOP_LEVEL_GETTER_REFERENCE; |
| 10028 case "TOP_LEVEL_SETTER_DECLARATION": |
| 10029 return TOP_LEVEL_SETTER_DECLARATION; |
| 10030 case "TOP_LEVEL_SETTER_REFERENCE": |
| 10031 return TOP_LEVEL_SETTER_REFERENCE; |
| 10032 case "TOP_LEVEL_VARIABLE_DECLARATION": |
| 10033 return TOP_LEVEL_VARIABLE_DECLARATION; |
9716 case "TYPE_NAME_DYNAMIC": | 10034 case "TYPE_NAME_DYNAMIC": |
9717 return TYPE_NAME_DYNAMIC; | 10035 return TYPE_NAME_DYNAMIC; |
9718 case "TYPE_PARAMETER": | 10036 case "TYPE_PARAMETER": |
9719 return TYPE_PARAMETER; | 10037 return TYPE_PARAMETER; |
| 10038 case "UNRESOLVED_INSTANCE_MEMBER_REFERENCE": |
| 10039 return UNRESOLVED_INSTANCE_MEMBER_REFERENCE; |
| 10040 case "VALID_STRING_ESCAPE": |
| 10041 return VALID_STRING_ESCAPE; |
9720 } | 10042 } |
9721 throw new Exception('Illegal enum value: $name'); | 10043 throw new Exception('Illegal enum value: $name'); |
9722 } | 10044 } |
9723 | 10045 |
9724 factory HighlightRegionType.fromJson(JsonDecoder jsonDecoder, String jsonPath,
Object json) { | 10046 factory HighlightRegionType.fromJson(JsonDecoder jsonDecoder, String jsonPath,
Object json) { |
9725 if (json is String) { | 10047 if (json is String) { |
9726 try { | 10048 try { |
9727 return new HighlightRegionType(json); | 10049 return new HighlightRegionType(json); |
9728 } catch(_) { | 10050 } catch(_) { |
9729 // Fall through | 10051 // Fall through |
(...skipping 5306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
15036 return false; | 15358 return false; |
15037 } | 15359 } |
15038 | 15360 |
15039 @override | 15361 @override |
15040 int get hashCode { | 15362 int get hashCode { |
15041 int hash = 0; | 15363 int hash = 0; |
15042 hash = _JenkinsSmiHash.combine(hash, newName.hashCode); | 15364 hash = _JenkinsSmiHash.combine(hash, newName.hashCode); |
15043 return _JenkinsSmiHash.finish(hash); | 15365 return _JenkinsSmiHash.finish(hash); |
15044 } | 15366 } |
15045 } | 15367 } |
OLD | NEW |