ElementKind constructor

ElementKind(
  1. String name
)

Implementation

factory ElementKind(String name) {
  switch (name) {
    case 'CLASS':
      return CLASS;
    case 'CLASS_TYPE_ALIAS':
      return CLASS_TYPE_ALIAS;
    case 'COMPILATION_UNIT':
      return COMPILATION_UNIT;
    case 'CONSTRUCTOR':
      return CONSTRUCTOR;
    case 'CONSTRUCTOR_INVOCATION':
      return CONSTRUCTOR_INVOCATION;
    case 'ENUM':
      return ENUM;
    case 'ENUM_CONSTANT':
      return ENUM_CONSTANT;
    case 'EXTENSION':
      return EXTENSION;
    case 'FIELD':
      return FIELD;
    case 'FILE':
      return FILE;
    case 'FUNCTION':
      return FUNCTION;
    case 'FUNCTION_INVOCATION':
      return FUNCTION_INVOCATION;
    case 'FUNCTION_TYPE_ALIAS':
      return FUNCTION_TYPE_ALIAS;
    case 'GETTER':
      return GETTER;
    case 'LABEL':
      return LABEL;
    case 'LIBRARY':
      return LIBRARY;
    case 'LOCAL_VARIABLE':
      return LOCAL_VARIABLE;
    case 'METHOD':
      return METHOD;
    case 'MIXIN':
      return MIXIN;
    case 'PARAMETER':
      return PARAMETER;
    case 'PREFIX':
      return PREFIX;
    case 'SETTER':
      return SETTER;
    case 'TOP_LEVEL_VARIABLE':
      return TOP_LEVEL_VARIABLE;
    case 'TYPE_ALIAS':
      return TYPE_ALIAS;
    case 'TYPE_PARAMETER':
      return TYPE_PARAMETER;
    case 'UNIT_TEST_GROUP':
      return UNIT_TEST_GROUP;
    case 'UNIT_TEST_TEST':
      return UNIT_TEST_TEST;
    case 'UNKNOWN':
      return UNKNOWN;
  }
  throw Exception('Illegal enum value: $name');
}