Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: pkg/analysis_server/lib/src/generated_protocol.dart

Issue 1241193002: Add '--useAnalysisHighlight2' option to generate version 2 of semantic highlight. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698