package com.jetbrains.lang.dart.highlight;
import com.intellij.openapi.editor.DefaultLanguageHighlighterColors;
import com.intellij.openapi.editor.HighlighterColors;
import com.intellij.openapi.editor.colors.CodeInsightColors;
import com.intellij.openapi.editor.colors.TextAttributesKey;
import static com.intellij.openapi.editor.colors.TextAttributesKey.createTextAttributesKey;
public class DartSyntaxHighlighterColors {
public static final String DART_ERROR = "DART_ERROR";
public static final String DART_WARNING = "DART_WARNING";
public static final String DART_HINT = "DART_HINT";
public static final String DART_ANNOTATION = "DART_ANNOTATION";
public static final String DART_CLASS = "DART_CLASS";
public static final String DART_CONSTRUCTOR = "DART_CONSTRUCTOR";
public static final String DART_DYNAMIC_LOCAL_VARIABLE_DECLARATION = "DART_DYNAMIC_LOCAL_VARIABLE_DECLARATION";
public static final String DART_DYNAMIC_LOCAL_VARIABLE_REFERENCE = "DART_DYNAMIC_LOCAL_VARIABLE_REFERENCE";
public static final String DART_DYNAMIC_PARAMETER_DECLARATION = "DART_DYNAMIC_PARAMETER_DECLARATION";
public static final String DART_DYNAMIC_PARAMETER_REFERENCE = "DART_DYNAMIC_PARAMETER_REFERENCE";
public static final String DART_ENUM = "DART_ENUM";
public static final String DART_ENUM_CONSTANT = "DART_ENUM_CONSTANT";
public static final String DART_FUNCTION_TYPE_ALIAS = "DART_FUNCTION_TYPE_ALIAS";
public static final String DART_IDENTIFIER = "DART_IDENTIFIER";
public static final String DART_INSTANCE_FIELD_DECLARATION = "DART_INSTANCE_FIELD_DECLARATION";
public static final String DART_INSTANCE_FIELD_REFERENCE = "DART_INSTANCE_FIELD_REFERENCE";
public static final String DART_INSTANCE_GETTER_DECLARATION = "DART_INSTANCE_GETTER_DECLARATION";
public static final String DART_INSTANCE_GETTER_REFERENCE = "DART_INSTANCE_GETTER_REFERENCE";
public static final String DART_INSTANCE_METHOD_DECLARATION = "DART_INSTANCE_METHOD_DECLARATION";
public static final String DART_INSTANCE_METHOD_REFERENCE = "DART_INSTANCE_METHOD_REFERENCE";
public static final String DART_INSTANCE_SETTER_DECLARATION = "DART_INSTANCE_SETTER_DECLARATION";
public static final String DART_INSTANCE_SETTER_REFERENCE = "DART_INSTANCE_SETTER_REFERENCE";
public static final String DART_IMPORT_PREFIX = "DART_IMPORT_PREFIX";
public static final String DART_KEYWORD = "DART_KEYWORD";
public static final String DART_LABEL = "DART_LABEL";
public static final String DART_LIBRARY_NAME = "DART_LIBRARY_NAME";
public static final String DART_LOCAL_FUNCTION_DECLARATION = "DART_LOCAL_FUNCTION_DECLARATION";
public static final String DART_LOCAL_FUNCTION_REFERENCE = "DART_LOCAL_FUNCTION_REFERENCE";
public static final String DART_LOCAL_VARIABLE_DECLARATION = "DART_LOCAL_VARIABLE_DECLARATION";
public static final String DART_LOCAL_VARIABLE_REFERENCE = "DART_LOCAL_VARIABLE_REFERENCE";
public static final String DART_PARAMETER_DECLARATION = "DART_PARAMETER_DECLARATION";
public static final String DART_PARAMETER_REFERENCE = "DART_PARAMETER_REFERENCE";
public static final String DART_STATIC_FIELD_DECLARATION = "DART_STATIC_FIELD_DECLARATION";
public static final String DART_STATIC_GETTER_DECLARATION = "DART_STATIC_GETTER_DECLARATION";
public static final String DART_STATIC_GETTER_REFERENCE = "DART_STATIC_GETTER_REFERENCE";
public static final String DART_STATIC_METHOD_DECLARATION = "DART_STATIC_METHOD_DECLARATION";
public static final String DART_STATIC_METHOD_REFERENCE = "DART_STATIC_METHOD_REFERENCE";
public static final String DART_STATIC_SETTER_DECLARATION = "DART_STATIC_SETTER_DECLARATION";
public static final String DART_STATIC_SETTER_REFERENCE = "DART_STATIC_SETTER_REFERENCE";
public static final String DART_TOP_LEVEL_FUNCTION_DECLARATION = "DART_TOP_LEVEL_FUNCTION_DECLARATION";
public static final String DART_TOP_LEVEL_FUNCTION_REFERENCE = "DART_TOP_LEVEL_FUNCTION_REFERENCE";
public static final String DART_TOP_LEVEL_GETTER_DECLARATION = "DART_TOP_LEVEL_GETTER_DECLARATION";
public static final String DART_TOP_LEVEL_GETTER_REFERENCE = "DART_TOP_LEVEL_GETTER_REFERENCE";
public static final String DART_TOP_LEVEL_SETTER_DECLARATION = "DART_TOP_LEVEL_SETTER_DECLARATION";
public static final String DART_TOP_LEVEL_SETTER_REFERENCE = "DART_TOP_LEVEL_SETTER_REFERENCE";
public static final String DART_TOP_LEVEL_VARIABLE_DECLARATION = "DART_TOP_LEVEL_VARIABLE_DECLARATION";
public static final String DART_TYPE_NAME_DYNAMIC = "DART_TYPE_NAME_DYNAMIC";
public static final String DART_TYPE_PARAMETER = "DART_TYPE_PARAMETER";
public static final String DART_UNRESOLVED_INSTANCE_MEMBER_REFERENCE = "DART_UNRESOLVED_INSTANCE_MEMBER_REFERENCE";
private static final String DART_BLOCK_COMMENT = "DART_BLOCK_COMMENT";
private static final String DART_DOC_COMMENT = "DART_DOC_COMMENT";
private static final String DART_LINE_COMMENT = "DART_LINE_COMMENT";
private static final String DART_NUMBER = "DART_NUMBER";
private static final String DART_STRING = "DART_STRING";
private static final String DART_VALID_STRING_ESCAPE = "DART_VALID_STRING_ESCAPE";
private static final String DART_INVALID_STRING_ESCAPE = "DART_INVALID_STRING_ESCAPE";
private static final String DART_OPERATION_SIGN = "DART_OPERATION_SIGN";
private static final String DART_PARENTH = "DART_PARENTH";
private static final String DART_BRACKETS = "DART_BRACKETS";
private static final String DART_BRACES = "DART_BRACES";
private static final String DART_COMMA = "DART_COMMA";
private static final String DART_DOT = "DART_DOT";
private static final String DART_SEMICOLON = "DART_SEMICOLON";
private static final String DART_COLON = "DART_COLON";
private static final String DART_FAT_ARROW = "DART_FAT_ARROW";
private static final String DART_BAD_CHARACTER = "DART_BAD_CHARACTER";
private static final String DART_SYMBOL_LITERAL = "DART_SYMBOL_LITERAL";
public static final TextAttributesKey ERROR =
createTextAttributesKey(DART_ERROR, CodeInsightColors.ERRORS_ATTRIBUTES);
public static final TextAttributesKey WARNING =
createTextAttributesKey(DART_WARNING, CodeInsightColors.ERRORS_ATTRIBUTES);
public static final TextAttributesKey HINT =
createTextAttributesKey(DART_HINT, CodeInsightColors.WARNINGS_ATTRIBUTES);
public static final TextAttributesKey BLOCK_COMMENT =
createTextAttributesKey(DART_BLOCK_COMMENT, DefaultLanguageHighlighterColors.BLOCK_COMMENT);
public static final TextAttributesKey DOC_COMMENT =
createTextAttributesKey(DART_DOC_COMMENT, DefaultLanguageHighlighterColors.DOC_COMMENT);
public static final TextAttributesKey LINE_COMMENT =
createTextAttributesKey(DART_LINE_COMMENT, DefaultLanguageHighlighterColors.LINE_COMMENT);
public static final TextAttributesKey NUMBER = createTextAttributesKey(DART_NUMBER, DefaultLanguageHighlighterColors.NUMBER);
public static final TextAttributesKey STRING = createTextAttributesKey(DART_STRING, DefaultLanguageHighlighterColors.STRING);
public static final TextAttributesKey VALID_STRING_ESCAPE =
createTextAttributesKey(DART_VALID_STRING_ESCAPE, DefaultLanguageHighlighterColors.VALID_STRING_ESCAPE);
public static final TextAttributesKey INVALID_STRING_ESCAPE =
createTextAttributesKey(DART_INVALID_STRING_ESCAPE, DefaultLanguageHighlighterColors.INVALID_STRING_ESCAPE);
public static final TextAttributesKey OPERATION_SIGN =
createTextAttributesKey(DART_OPERATION_SIGN, DefaultLanguageHighlighterColors.OPERATION_SIGN);
public static final TextAttributesKey PARENTHS = createTextAttributesKey(DART_PARENTH, DefaultLanguageHighlighterColors.PARENTHESES);
public static final TextAttributesKey BRACKETS = createTextAttributesKey(DART_BRACKETS, DefaultLanguageHighlighterColors.BRACKETS);
public static final TextAttributesKey BRACES = createTextAttributesKey(DART_BRACES, DefaultLanguageHighlighterColors.BRACES);
public static final TextAttributesKey COMMA = createTextAttributesKey(DART_COMMA, DefaultLanguageHighlighterColors.COMMA);
public static final TextAttributesKey DOT = createTextAttributesKey(DART_DOT, DefaultLanguageHighlighterColors.DOT);
public static final TextAttributesKey SEMICOLON = createTextAttributesKey(DART_SEMICOLON, DefaultLanguageHighlighterColors.SEMICOLON);
public static final TextAttributesKey COLON = createTextAttributesKey(DART_COLON, DefaultLanguageHighlighterColors.OPERATION_SIGN);
public static final TextAttributesKey FAT_ARROW = createTextAttributesKey(DART_FAT_ARROW, DefaultLanguageHighlighterColors.OPERATION_SIGN);
public static final TextAttributesKey BAD_CHARACTER = createTextAttributesKey(DART_BAD_CHARACTER, HighlighterColors.BAD_CHARACTER);
public static final TextAttributesKey SYMBOL_LITERAL =
createTextAttributesKey(DART_SYMBOL_LITERAL, DefaultLanguageHighlighterColors.KEYWORD);
public static final TextAttributesKey ANNOTATION = createTextAttributesKey(DART_ANNOTATION, DefaultLanguageHighlighterColors.METADATA);
public static final TextAttributesKey CLASS = createTextAttributesKey(DART_CLASS, DefaultLanguageHighlighterColors.CLASS_NAME);
public static final TextAttributesKey ENUM = createTextAttributesKey(DART_ENUM, DefaultLanguageHighlighterColors.CLASS_NAME);
public static final TextAttributesKey ENUM_CONSTANT =
createTextAttributesKey(DART_ENUM_CONSTANT, DefaultLanguageHighlighterColors.INSTANCE_FIELD);
public static final TextAttributesKey FUNCTION_TYPE_ALIAS =
createTextAttributesKey(DART_FUNCTION_TYPE_ALIAS, DefaultLanguageHighlighterColors.CLASS_NAME);
public static final TextAttributesKey IDENTIFIER =
createTextAttributesKey(DART_IDENTIFIER, DefaultLanguageHighlighterColors.IDENTIFIER);
public static final TextAttributesKey INSTANCE_FIELD_DECLARATION =
createTextAttributesKey(DART_INSTANCE_FIELD_DECLARATION, DefaultLanguageHighlighterColors.INSTANCE_FIELD);
public static final TextAttributesKey INSTANCE_FIELD_REFERENCE =
createTextAttributesKey(DART_INSTANCE_FIELD_REFERENCE, DefaultLanguageHighlighterColors.INSTANCE_FIELD);
public static final TextAttributesKey INSTANCE_GETTER_DECLARATION =
createTextAttributesKey(DART_INSTANCE_GETTER_DECLARATION, INSTANCE_FIELD_DECLARATION);
public static final TextAttributesKey INSTANCE_GETTER_REFERENCE =
createTextAttributesKey(DART_INSTANCE_GETTER_REFERENCE, INSTANCE_FIELD_DECLARATION);
public static final TextAttributesKey INSTANCE_METHOD_DECLARATION =
createTextAttributesKey(DART_INSTANCE_METHOD_DECLARATION, DefaultLanguageHighlighterColors.INSTANCE_METHOD);
public static final TextAttributesKey INSTANCE_METHOD_REFERENCE =
createTextAttributesKey(DART_INSTANCE_METHOD_REFERENCE, DefaultLanguageHighlighterColors.FUNCTION_CALL);
public static final TextAttributesKey INSTANCE_SETTER_DECLARATION =
createTextAttributesKey(DART_INSTANCE_SETTER_DECLARATION, INSTANCE_FIELD_DECLARATION);
public static final TextAttributesKey INSTANCE_SETTER_REFERENCE =
createTextAttributesKey(DART_INSTANCE_SETTER_REFERENCE, INSTANCE_FIELD_DECLARATION);
public static final TextAttributesKey IMPORT_PREFIX =
createTextAttributesKey(DART_IMPORT_PREFIX, DefaultLanguageHighlighterColors.IDENTIFIER);
public static final TextAttributesKey KEYWORD = createTextAttributesKey(DART_KEYWORD, DefaultLanguageHighlighterColors.KEYWORD);
public static final TextAttributesKey LABEL = createTextAttributesKey(DART_LABEL, DefaultLanguageHighlighterColors.LABEL);
public static final TextAttributesKey LIBRARY_NAME =
createTextAttributesKey(DART_LIBRARY_NAME, DefaultLanguageHighlighterColors.IDENTIFIER);
public static final TextAttributesKey LOCAL_VARIABLE_DECLARATION =
createTextAttributesKey(DART_LOCAL_VARIABLE_DECLARATION, DefaultLanguageHighlighterColors.LOCAL_VARIABLE);
public static final TextAttributesKey LOCAL_VARIABLE_REFERENCE =
createTextAttributesKey(DART_LOCAL_VARIABLE_REFERENCE, DefaultLanguageHighlighterColors.LOCAL_VARIABLE);
public static final TextAttributesKey PARAMETER_DECLARATION =
createTextAttributesKey(DART_PARAMETER_DECLARATION, DefaultLanguageHighlighterColors.PARAMETER);
public static final TextAttributesKey PARAMETER_REFERENCE =
createTextAttributesKey(DART_PARAMETER_REFERENCE, DefaultLanguageHighlighterColors.PARAMETER);
public static final TextAttributesKey STATIC_FIELD_DECLARATION =
createTextAttributesKey(DART_STATIC_FIELD_DECLARATION, DefaultLanguageHighlighterColors.STATIC_FIELD);
public static final TextAttributesKey STATIC_GETTER_DECLARATION =
createTextAttributesKey(DART_STATIC_GETTER_DECLARATION, STATIC_FIELD_DECLARATION);
public static final TextAttributesKey STATIC_GETTER_REFERENCE =
createTextAttributesKey(DART_STATIC_GETTER_REFERENCE, STATIC_FIELD_DECLARATION);
public static final TextAttributesKey STATIC_METHOD_DECLARATION =
createTextAttributesKey(DART_STATIC_METHOD_DECLARATION, DefaultLanguageHighlighterColors.STATIC_METHOD);
public static final TextAttributesKey STATIC_METHOD_REFERENCE =
createTextAttributesKey(DART_STATIC_METHOD_REFERENCE, DefaultLanguageHighlighterColors.STATIC_METHOD);
public static final TextAttributesKey STATIC_SETTER_DECLARATION =
createTextAttributesKey(DART_STATIC_SETTER_DECLARATION, STATIC_FIELD_DECLARATION);
public static final TextAttributesKey STATIC_SETTER_REFERENCE =
createTextAttributesKey(DART_STATIC_SETTER_REFERENCE, STATIC_FIELD_DECLARATION);
public static final TextAttributesKey TOP_LEVEL_VARIABLE_DECLARATION =
createTextAttributesKey(DART_TOP_LEVEL_VARIABLE_DECLARATION, DefaultLanguageHighlighterColors.GLOBAL_VARIABLE);
public static final TextAttributesKey TOP_LEVEL_FUNCTION_DECLARATION =
createTextAttributesKey(DART_TOP_LEVEL_FUNCTION_DECLARATION, DefaultLanguageHighlighterColors.FUNCTION_DECLARATION);
public static final TextAttributesKey TOP_LEVEL_FUNCTION_REFERENCE =
createTextAttributesKey(DART_TOP_LEVEL_FUNCTION_REFERENCE, DefaultLanguageHighlighterColors.FUNCTION_CALL);
public static final TextAttributesKey TOP_LEVEL_GETTER_DECLARATION =
createTextAttributesKey(DART_TOP_LEVEL_GETTER_DECLARATION, TOP_LEVEL_VARIABLE_DECLARATION);
public static final TextAttributesKey TOP_LEVEL_GETTER_REFERENCE =
createTextAttributesKey(DART_TOP_LEVEL_GETTER_REFERENCE, TOP_LEVEL_VARIABLE_DECLARATION);
public static final TextAttributesKey TOP_LEVEL_SETTER_DECLARATION =
createTextAttributesKey(DART_TOP_LEVEL_SETTER_DECLARATION, TOP_LEVEL_VARIABLE_DECLARATION);
public static final TextAttributesKey TOP_LEVEL_SETTER_REFERENCE =
createTextAttributesKey(DART_TOP_LEVEL_SETTER_REFERENCE, TOP_LEVEL_VARIABLE_DECLARATION);
public static final TextAttributesKey TYPE_NAME_DYNAMIC =
createTextAttributesKey(DART_TYPE_NAME_DYNAMIC, DefaultLanguageHighlighterColors.KEYWORD);
public static final TextAttributesKey TYPE_PARAMETER =
createTextAttributesKey(DART_TYPE_PARAMETER, DefaultLanguageHighlighterColors.CLASS_NAME);
public static final TextAttributesKey UNRESOLVED_INSTANCE_MEMBER_REFERENCE =
createTextAttributesKey(DART_UNRESOLVED_INSTANCE_MEMBER_REFERENCE, DefaultLanguageHighlighterColors.IDENTIFIER);
public static final TextAttributesKey CONSTRUCTOR =
createTextAttributesKey(DART_CONSTRUCTOR, INSTANCE_METHOD_DECLARATION);
public static final TextAttributesKey DYNAMIC_LOCAL_VARIABLE_DECLARATION =
createTextAttributesKey(DART_DYNAMIC_LOCAL_VARIABLE_DECLARATION, LOCAL_VARIABLE_DECLARATION);
public static final TextAttributesKey DYNAMIC_LOCAL_VARIABLE_REFERENCE =
createTextAttributesKey(DART_DYNAMIC_LOCAL_VARIABLE_REFERENCE, LOCAL_VARIABLE_REFERENCE);
public static final TextAttributesKey DYNAMIC_PARAMETER_DECLARATION =
createTextAttributesKey(DART_DYNAMIC_PARAMETER_DECLARATION, PARAMETER_DECLARATION);
public static final TextAttributesKey DYNAMIC_PARAMETER_REFERENCE =
createTextAttributesKey(DART_DYNAMIC_PARAMETER_REFERENCE, PARAMETER_REFERENCE);
public static final TextAttributesKey LOCAL_FUNCTION_DECLARATION =
createTextAttributesKey(DART_LOCAL_FUNCTION_DECLARATION, LOCAL_VARIABLE_DECLARATION);
public static final TextAttributesKey LOCAL_FUNCTION_REFERENCE =
createTextAttributesKey(DART_LOCAL_FUNCTION_REFERENCE, LOCAL_VARIABLE_REFERENCE);
}