List of usage examples for org.eclipse.jdt.internal.compiler.ast OperatorIds PLUS_PLUS
int PLUS_PLUS
To view the source code for org.eclipse.jdt.internal.compiler.ast OperatorIds PLUS_PLUS.
Click Source Link
From source file:com.android.tools.lint.psi.EcjPsiBuilder.java
License:Apache License
/** Look up the PSI element type for the given ECJ operator */ @NonNull/*from w w w . j a va2 s . co m*/ private IElementType ecjToPsiToken(int operator) { switch (operator) { case OperatorIds.PLUS_PLUS: return JavaTokenType.PLUSPLUS; case OperatorIds.MINUS_MINUS: return JavaTokenType.MINUSMINUS; case OperatorIds.TWIDDLE: return JavaTokenType.TILDE; case OperatorIds.NOT: return JavaTokenType.EXCL; case OperatorIds.PLUS: return JavaTokenType.PLUS; case OperatorIds.MINUS: return JavaTokenType.MINUS; case OperatorIds.OR_OR: return JavaTokenType.OROR; case OperatorIds.AND_AND: return JavaTokenType.ANDAND; case OperatorIds.OR: return JavaTokenType.OR; case OperatorIds.XOR: return JavaTokenType.XOR; case OperatorIds.AND: return JavaTokenType.AND; case OperatorIds.EQUAL_EQUAL: return JavaTokenType.EQEQ; case OperatorIds.NOT_EQUAL: return JavaTokenType.NE; case OperatorIds.GREATER: return JavaTokenType.GT; case OperatorIds.GREATER_EQUAL: return JavaTokenType.GE; case OperatorIds.LESS: return JavaTokenType.LT; case OperatorIds.LESS_EQUAL: return JavaTokenType.LE; case OperatorIds.LEFT_SHIFT: return JavaTokenType.LTLT; case OperatorIds.RIGHT_SHIFT: return JavaTokenType.GTGT; case OperatorIds.UNSIGNED_RIGHT_SHIFT: return JavaTokenType.GTGTGT; case OperatorIds.MULTIPLY: return JavaTokenType.ASTERISK; case OperatorIds.DIVIDE: return JavaTokenType.DIV; case OperatorIds.REMAINDER: return JavaTokenType.PERC; case OperatorIds.EQUAL: return JavaTokenType.EQ; default: return JavaTokenType.IDENTIFIER; } }