blob: f8daa11c1d471edc4a96b3107e97f6c4f1eadbd2 [file] [log] [blame]
/*
* Copyright 2000-2013 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.psi;
import com.intellij.psi.tree.IElementType;
import com.intellij.psi.tree.java.IJavaElementType;
import com.intellij.psi.tree.java.IKeywordElementType;
public interface JavaTokenType extends TokenType {
IElementType IDENTIFIER = new IJavaElementType("IDENTIFIER");
IElementType C_STYLE_COMMENT = new IJavaElementType("C_STYLE_COMMENT");
IElementType END_OF_LINE_COMMENT = new IJavaElementType("END_OF_LINE_COMMENT");
IElementType INTEGER_LITERAL = new IJavaElementType("INTEGER_LITERAL");
IElementType LONG_LITERAL = new IJavaElementType("LONG_LITERAL");
IElementType FLOAT_LITERAL = new IJavaElementType("FLOAT_LITERAL");
IElementType DOUBLE_LITERAL = new IJavaElementType("DOUBLE_LITERAL");
IElementType CHARACTER_LITERAL = new IJavaElementType("CHARACTER_LITERAL");
IElementType STRING_LITERAL = new IJavaElementType("STRING_LITERAL");
IElementType TRUE_KEYWORD = new IKeywordElementType("TRUE_KEYWORD");
IElementType FALSE_KEYWORD = new IKeywordElementType("FALSE_KEYWORD");
IElementType NULL_KEYWORD = new IKeywordElementType("NULL_KEYWORD");
IElementType ABSTRACT_KEYWORD = new IKeywordElementType("ABSTRACT_KEYWORD");
IElementType ASSERT_KEYWORD = new IKeywordElementType("ASSERT_KEYWORD");
IElementType BOOLEAN_KEYWORD = new IKeywordElementType("BOOLEAN_KEYWORD");
IElementType BREAK_KEYWORD = new IKeywordElementType("BREAK_KEYWORD");
IElementType BYTE_KEYWORD = new IKeywordElementType("BYTE_KEYWORD");
IElementType CASE_KEYWORD = new IKeywordElementType("CASE_KEYWORD");
IElementType CATCH_KEYWORD = new IKeywordElementType("CATCH_KEYWORD");
IElementType CHAR_KEYWORD = new IKeywordElementType("CHAR_KEYWORD");
IElementType CLASS_KEYWORD = new IKeywordElementType("CLASS_KEYWORD");
IElementType CONST_KEYWORD = new IKeywordElementType("CONST_KEYWORD");
IElementType CONTINUE_KEYWORD = new IKeywordElementType("CONTINUE_KEYWORD");
IElementType DEFAULT_KEYWORD = new IKeywordElementType("DEFAULT_KEYWORD");
IElementType DO_KEYWORD = new IKeywordElementType("DO_KEYWORD");
IElementType DOUBLE_KEYWORD = new IKeywordElementType("DOUBLE_KEYWORD");
IElementType ELSE_KEYWORD = new IKeywordElementType("ELSE_KEYWORD");
IElementType ENUM_KEYWORD = new IKeywordElementType("ENUM_KEYWORD");
IElementType EXTENDS_KEYWORD = new IKeywordElementType("EXTENDS_KEYWORD");
IElementType FINAL_KEYWORD = new IKeywordElementType("FINAL_KEYWORD");
IElementType FINALLY_KEYWORD = new IKeywordElementType("FINALLY_KEYWORD");
IElementType FLOAT_KEYWORD = new IKeywordElementType("FLOAT_KEYWORD");
IElementType FOR_KEYWORD = new IKeywordElementType("FOR_KEYWORD");
IElementType GOTO_KEYWORD = new IKeywordElementType("GOTO_KEYWORD");
IElementType IF_KEYWORD = new IKeywordElementType("IF_KEYWORD");
IElementType IMPLEMENTS_KEYWORD = new IKeywordElementType("IMPLEMENTS_KEYWORD");
IElementType IMPORT_KEYWORD = new IKeywordElementType("IMPORT_KEYWORD");
IElementType INSTANCEOF_KEYWORD = new IKeywordElementType("INSTANCEOF_KEYWORD");
IElementType INT_KEYWORD = new IKeywordElementType("INT_KEYWORD");
IElementType INTERFACE_KEYWORD = new IKeywordElementType("INTERFACE_KEYWORD");
IElementType LONG_KEYWORD = new IKeywordElementType("LONG_KEYWORD");
IElementType NATIVE_KEYWORD = new IKeywordElementType("NATIVE_KEYWORD");
IElementType NEW_KEYWORD = new IKeywordElementType("NEW_KEYWORD");
IElementType PACKAGE_KEYWORD = new IKeywordElementType("PACKAGE_KEYWORD");
IElementType PRIVATE_KEYWORD = new IKeywordElementType("PRIVATE_KEYWORD");
IElementType PUBLIC_KEYWORD = new IKeywordElementType("PUBLIC_KEYWORD");
IElementType SHORT_KEYWORD = new IKeywordElementType("SHORT_KEYWORD");
IElementType SUPER_KEYWORD = new IKeywordElementType("SUPER_KEYWORD");
IElementType SWITCH_KEYWORD = new IKeywordElementType("SWITCH_KEYWORD");
IElementType SYNCHRONIZED_KEYWORD = new IKeywordElementType("SYNCHRONIZED_KEYWORD");
IElementType THIS_KEYWORD = new IKeywordElementType("THIS_KEYWORD");
IElementType THROW_KEYWORD = new IKeywordElementType("THROW_KEYWORD");
IElementType PROTECTED_KEYWORD = new IKeywordElementType("PROTECTED_KEYWORD");
IElementType TRANSIENT_KEYWORD = new IKeywordElementType("TRANSIENT_KEYWORD");
IElementType RETURN_KEYWORD = new IKeywordElementType("RETURN_KEYWORD");
IElementType VOID_KEYWORD = new IKeywordElementType("VOID_KEYWORD");
IElementType STATIC_KEYWORD = new IKeywordElementType("STATIC_KEYWORD");
IElementType STRICTFP_KEYWORD = new IKeywordElementType("STRICTFP_KEYWORD");
IElementType WHILE_KEYWORD = new IKeywordElementType("WHILE_KEYWORD");
IElementType TRY_KEYWORD = new IKeywordElementType("TRY_KEYWORD");
IElementType VOLATILE_KEYWORD = new IKeywordElementType("VOLATILE_KEYWORD");
IElementType THROWS_KEYWORD = new IKeywordElementType("THROWS_KEYWORD");
IElementType LPARENTH = new IJavaElementType("LPARENTH");
IElementType RPARENTH = new IJavaElementType("RPARENTH");
IElementType LBRACE = new IJavaElementType("LBRACE");
IElementType RBRACE = new IJavaElementType("RBRACE");
IElementType LBRACKET = new IJavaElementType("LBRACKET");
IElementType RBRACKET = new IJavaElementType("RBRACKET");
IElementType SEMICOLON = new IJavaElementType("SEMICOLON");
IElementType COMMA = new IJavaElementType("COMMA");
IElementType DOT = new IJavaElementType("DOT");
IElementType ELLIPSIS = new IJavaElementType("ELLIPSIS");
IElementType AT = new IJavaElementType("AT");
IElementType EQ = new IJavaElementType("EQ");
IElementType GT = new IJavaElementType("GT");
IElementType LT = new IJavaElementType("LT");
IElementType EXCL = new IJavaElementType("EXCL");
IElementType TILDE = new IJavaElementType("TILDE");
IElementType QUEST = new IJavaElementType("QUEST");
IElementType COLON = new IJavaElementType("COLON");
IElementType PLUS = new IJavaElementType("PLUS");
IElementType MINUS = new IJavaElementType("MINUS");
IElementType ASTERISK = new IJavaElementType("ASTERISK");
IElementType DIV = new IJavaElementType("DIV");
IElementType AND = new IJavaElementType("AND");
IElementType OR = new IJavaElementType("OR");
IElementType XOR = new IJavaElementType("XOR");
IElementType PERC = new IJavaElementType("PERC");
IElementType EQEQ = new IJavaElementType("EQEQ");
IElementType LE = new IJavaElementType("LE");
IElementType GE = new IJavaElementType("GE");
IElementType NE = new IJavaElementType("NE");
IElementType ANDAND = new IJavaElementType("ANDAND");
IElementType OROR = new IJavaElementType("OROR");
IElementType PLUSPLUS = new IJavaElementType("PLUSPLUS");
IElementType MINUSMINUS = new IJavaElementType("MINUSMINUS");
IElementType LTLT = new IJavaElementType("LTLT");
IElementType GTGT = new IJavaElementType("GTGT");
IElementType GTGTGT = new IJavaElementType("GTGTGT");
IElementType PLUSEQ = new IJavaElementType("PLUSEQ");
IElementType MINUSEQ = new IJavaElementType("MINUSEQ");
IElementType ASTERISKEQ = new IJavaElementType("ASTERISKEQ");
IElementType DIVEQ = new IJavaElementType("DIVEQ");
IElementType ANDEQ = new IJavaElementType("ANDEQ");
IElementType OREQ = new IJavaElementType("OREQ");
IElementType XOREQ = new IJavaElementType("XOREQ");
IElementType PERCEQ = new IJavaElementType("PERCEQ");
IElementType LTLTEQ = new IJavaElementType("LTLTEQ");
IElementType GTGTEQ = new IJavaElementType("GTGTEQ");
IElementType GTGTGTEQ = new IJavaElementType("GTGTGTEQ");
IElementType DOUBLE_COLON = new IJavaElementType("DOUBLE_COLON");
IElementType ARROW = new IJavaElementType("ARROW");
}