| /* |
| * 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"); |
| } |