HighlightRegionType constructor

HighlightRegionType(
  1. String name
)

Implementation

factory HighlightRegionType(String name) {
  switch (name) {
    case 'ANNOTATION':
      return ANNOTATION;
    case 'BUILT_IN':
      return BUILT_IN;
    case 'CLASS':
      return CLASS;
    case 'COMMENT_BLOCK':
      return COMMENT_BLOCK;
    case 'COMMENT_DOCUMENTATION':
      return COMMENT_DOCUMENTATION;
    case 'COMMENT_END_OF_LINE':
      return COMMENT_END_OF_LINE;
    case 'CONSTRUCTOR':
      return CONSTRUCTOR;
    case 'CONSTRUCTOR_TEAR_OFF':
      return CONSTRUCTOR_TEAR_OFF;
    case 'DIRECTIVE':
      return DIRECTIVE;
    case 'DYNAMIC_TYPE':
      return DYNAMIC_TYPE;
    case 'DYNAMIC_LOCAL_VARIABLE_DECLARATION':
      return DYNAMIC_LOCAL_VARIABLE_DECLARATION;
    case 'DYNAMIC_LOCAL_VARIABLE_REFERENCE':
      return DYNAMIC_LOCAL_VARIABLE_REFERENCE;
    case 'DYNAMIC_PARAMETER_DECLARATION':
      return DYNAMIC_PARAMETER_DECLARATION;
    case 'DYNAMIC_PARAMETER_REFERENCE':
      return DYNAMIC_PARAMETER_REFERENCE;
    case 'ENUM':
      return ENUM;
    case 'ENUM_CONSTANT':
      return ENUM_CONSTANT;
    case 'EXTENSION':
      return EXTENSION;
    case 'FIELD':
      return FIELD;
    case 'FIELD_STATIC':
      return FIELD_STATIC;
    case 'FUNCTION':
      return FUNCTION;
    case 'FUNCTION_DECLARATION':
      return FUNCTION_DECLARATION;
    case 'FUNCTION_TYPE_ALIAS':
      return FUNCTION_TYPE_ALIAS;
    case 'GETTER_DECLARATION':
      return GETTER_DECLARATION;
    case 'IDENTIFIER_DEFAULT':
      return IDENTIFIER_DEFAULT;
    case 'IMPORT_PREFIX':
      return IMPORT_PREFIX;
    case 'INSTANCE_FIELD_DECLARATION':
      return INSTANCE_FIELD_DECLARATION;
    case 'INSTANCE_FIELD_REFERENCE':
      return INSTANCE_FIELD_REFERENCE;
    case 'INSTANCE_GETTER_DECLARATION':
      return INSTANCE_GETTER_DECLARATION;
    case 'INSTANCE_GETTER_REFERENCE':
      return INSTANCE_GETTER_REFERENCE;
    case 'INSTANCE_METHOD_DECLARATION':
      return INSTANCE_METHOD_DECLARATION;
    case 'INSTANCE_METHOD_REFERENCE':
      return INSTANCE_METHOD_REFERENCE;
    case 'INSTANCE_METHOD_TEAR_OFF':
      return INSTANCE_METHOD_TEAR_OFF;
    case 'INSTANCE_SETTER_DECLARATION':
      return INSTANCE_SETTER_DECLARATION;
    case 'INSTANCE_SETTER_REFERENCE':
      return INSTANCE_SETTER_REFERENCE;
    case 'INVALID_STRING_ESCAPE':
      return INVALID_STRING_ESCAPE;
    case 'KEYWORD':
      return KEYWORD;
    case 'LABEL':
      return LABEL;
    case 'LIBRARY_NAME':
      return LIBRARY_NAME;
    case 'LITERAL_BOOLEAN':
      return LITERAL_BOOLEAN;
    case 'LITERAL_DOUBLE':
      return LITERAL_DOUBLE;
    case 'LITERAL_INTEGER':
      return LITERAL_INTEGER;
    case 'LITERAL_LIST':
      return LITERAL_LIST;
    case 'LITERAL_MAP':
      return LITERAL_MAP;
    case 'LITERAL_RECORD':
      return LITERAL_RECORD;
    case 'LITERAL_STRING':
      return LITERAL_STRING;
    case 'LOCAL_FUNCTION_DECLARATION':
      return LOCAL_FUNCTION_DECLARATION;
    case 'LOCAL_FUNCTION_REFERENCE':
      return LOCAL_FUNCTION_REFERENCE;
    case 'LOCAL_FUNCTION_TEAR_OFF':
      return LOCAL_FUNCTION_TEAR_OFF;
    case 'LOCAL_VARIABLE':
      return LOCAL_VARIABLE;
    case 'LOCAL_VARIABLE_DECLARATION':
      return LOCAL_VARIABLE_DECLARATION;
    case 'LOCAL_VARIABLE_REFERENCE':
      return LOCAL_VARIABLE_REFERENCE;
    case 'METHOD':
      return METHOD;
    case 'METHOD_DECLARATION':
      return METHOD_DECLARATION;
    case 'METHOD_DECLARATION_STATIC':
      return METHOD_DECLARATION_STATIC;
    case 'METHOD_STATIC':
      return METHOD_STATIC;
    case 'MIXIN':
      return MIXIN;
    case 'PARAMETER':
      return PARAMETER;
    case 'SETTER_DECLARATION':
      return SETTER_DECLARATION;
    case 'TOP_LEVEL_VARIABLE':
      return TOP_LEVEL_VARIABLE;
    case 'PARAMETER_DECLARATION':
      return PARAMETER_DECLARATION;
    case 'PARAMETER_REFERENCE':
      return PARAMETER_REFERENCE;
    case 'STATIC_FIELD_DECLARATION':
      return STATIC_FIELD_DECLARATION;
    case 'STATIC_GETTER_DECLARATION':
      return STATIC_GETTER_DECLARATION;
    case 'STATIC_GETTER_REFERENCE':
      return STATIC_GETTER_REFERENCE;
    case 'STATIC_METHOD_DECLARATION':
      return STATIC_METHOD_DECLARATION;
    case 'STATIC_METHOD_REFERENCE':
      return STATIC_METHOD_REFERENCE;
    case 'STATIC_METHOD_TEAR_OFF':
      return STATIC_METHOD_TEAR_OFF;
    case 'STATIC_SETTER_DECLARATION':
      return STATIC_SETTER_DECLARATION;
    case 'STATIC_SETTER_REFERENCE':
      return STATIC_SETTER_REFERENCE;
    case 'TOP_LEVEL_FUNCTION_DECLARATION':
      return TOP_LEVEL_FUNCTION_DECLARATION;
    case 'TOP_LEVEL_FUNCTION_REFERENCE':
      return TOP_LEVEL_FUNCTION_REFERENCE;
    case 'TOP_LEVEL_FUNCTION_TEAR_OFF':
      return TOP_LEVEL_FUNCTION_TEAR_OFF;
    case 'TOP_LEVEL_GETTER_DECLARATION':
      return TOP_LEVEL_GETTER_DECLARATION;
    case 'TOP_LEVEL_GETTER_REFERENCE':
      return TOP_LEVEL_GETTER_REFERENCE;
    case 'TOP_LEVEL_SETTER_DECLARATION':
      return TOP_LEVEL_SETTER_DECLARATION;
    case 'TOP_LEVEL_SETTER_REFERENCE':
      return TOP_LEVEL_SETTER_REFERENCE;
    case 'TOP_LEVEL_VARIABLE_DECLARATION':
      return TOP_LEVEL_VARIABLE_DECLARATION;
    case 'TYPE_ALIAS':
      return TYPE_ALIAS;
    case 'TYPE_NAME_DYNAMIC':
      return TYPE_NAME_DYNAMIC;
    case 'TYPE_PARAMETER':
      return TYPE_PARAMETER;
    case 'UNRESOLVED_INSTANCE_MEMBER_REFERENCE':
      return UNRESOLVED_INSTANCE_MEMBER_REFERENCE;
    case 'VALID_STRING_ESCAPE':
      return VALID_STRING_ESCAPE;
  }
  throw Exception('Illegal enum value: $name');
}