List of usage examples for org.eclipse.jdt.internal.compiler.ast OperatorIds EQUAL
int EQUAL
To view the source code for org.eclipse.jdt.internal.compiler.ast OperatorIds EQUAL.
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 ww . j a v a 2 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; } }
From source file:spoon.support.builder.JDTTreeBuilder.java
License:Open Source License
BinaryOperatorKind getBinaryOperatorKind(int bits) { // switch ((bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT) { switch (bits) { case OperatorIds.EQUAL_EQUAL: return BinaryOperatorKind.EQ; case OperatorIds.LESS_EQUAL: return BinaryOperatorKind.LE; case OperatorIds.GREATER_EQUAL: return BinaryOperatorKind.GE; case OperatorIds.NOT_EQUAL: return BinaryOperatorKind.NE; case OperatorIds.LEFT_SHIFT: return BinaryOperatorKind.SL; case OperatorIds.RIGHT_SHIFT: return BinaryOperatorKind.SR; case OperatorIds.UNSIGNED_RIGHT_SHIFT: return BinaryOperatorKind.USR; case OperatorIds.OR_OR: return BinaryOperatorKind.OR; case OperatorIds.AND_AND: return BinaryOperatorKind.AND; case OperatorIds.PLUS: return BinaryOperatorKind.PLUS; case OperatorIds.MINUS: return BinaryOperatorKind.MINUS; case OperatorIds.NOT: return BinaryOperatorKind.NE; case OperatorIds.REMAINDER: return BinaryOperatorKind.MOD; case OperatorIds.XOR: return BinaryOperatorKind.BITXOR; case OperatorIds.AND: return BinaryOperatorKind.BITAND; case OperatorIds.MULTIPLY: return BinaryOperatorKind.MUL; case OperatorIds.OR: return BinaryOperatorKind.BITOR; case OperatorIds.DIVIDE: return BinaryOperatorKind.DIV; case OperatorIds.GREATER: return BinaryOperatorKind.GT; case OperatorIds.LESS: return BinaryOperatorKind.LT; case OperatorIds.QUESTIONCOLON: throw new RuntimeException("Unknow operator"); case OperatorIds.EQUAL: return BinaryOperatorKind.EQ; }/*from w w w.j a v a 2 s . co m*/ return null; }
From source file:spoon.support.compiler.jdt.JDTTreeBuilder.java
License:Open Source License
BinaryOperatorKind getBinaryOperatorKind(int bits) { // switch ((bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT) { switch (bits) { case OperatorIds.EQUAL_EQUAL: return BinaryOperatorKind.EQ; case OperatorIds.LESS_EQUAL: return BinaryOperatorKind.LE; case OperatorIds.GREATER_EQUAL: return BinaryOperatorKind.GE; case OperatorIds.NOT_EQUAL: return BinaryOperatorKind.NE; case OperatorIds.LEFT_SHIFT: return BinaryOperatorKind.SL; case OperatorIds.RIGHT_SHIFT: return BinaryOperatorKind.SR; case OperatorIds.UNSIGNED_RIGHT_SHIFT: return BinaryOperatorKind.USR; case OperatorIds.OR_OR: return BinaryOperatorKind.OR; case OperatorIds.AND_AND: return BinaryOperatorKind.AND; case OperatorIds.PLUS: return BinaryOperatorKind.PLUS; case OperatorIds.MINUS: return BinaryOperatorKind.MINUS; case OperatorIds.NOT: return BinaryOperatorKind.NE; case OperatorIds.REMAINDER: return BinaryOperatorKind.MOD; case OperatorIds.XOR: return BinaryOperatorKind.BITXOR; case OperatorIds.AND: return BinaryOperatorKind.BITAND; case OperatorIds.MULTIPLY: return BinaryOperatorKind.MUL; case OperatorIds.OR: return BinaryOperatorKind.BITOR; case OperatorIds.DIVIDE: return BinaryOperatorKind.DIV; case OperatorIds.GREATER: return BinaryOperatorKind.GT; case OperatorIds.LESS: return BinaryOperatorKind.LT; case OperatorIds.QUESTIONCOLON: throw new RuntimeException("Unknown operator"); case OperatorIds.EQUAL: return BinaryOperatorKind.EQ; }/*w ww. j a va2s .co m*/ return null; }
From source file:spoon.support.compiler.jdt.JDTTreeBuilderQuery.java
License:Open Source License
/** * Converts the binary operator from JDT to Spoon. * * @param operator/*from ww w.ja va2 s. c om*/ * Identifier of the binary operator. * @return enum value of {@link BinaryOperatorKind}. */ static BinaryOperatorKind getBinaryOperatorKind(int operator) { switch (operator) { case OperatorIds.EQUAL_EQUAL: return BinaryOperatorKind.EQ; case OperatorIds.LESS_EQUAL: return BinaryOperatorKind.LE; case OperatorIds.GREATER_EQUAL: return BinaryOperatorKind.GE; case OperatorIds.NOT_EQUAL: return BinaryOperatorKind.NE; case OperatorIds.LEFT_SHIFT: return BinaryOperatorKind.SL; case OperatorIds.RIGHT_SHIFT: return BinaryOperatorKind.SR; case OperatorIds.UNSIGNED_RIGHT_SHIFT: return BinaryOperatorKind.USR; case OperatorIds.OR_OR: return BinaryOperatorKind.OR; case OperatorIds.AND_AND: return BinaryOperatorKind.AND; case OperatorIds.PLUS: return BinaryOperatorKind.PLUS; case OperatorIds.MINUS: return BinaryOperatorKind.MINUS; case OperatorIds.NOT: return BinaryOperatorKind.NE; case OperatorIds.REMAINDER: return BinaryOperatorKind.MOD; case OperatorIds.XOR: return BinaryOperatorKind.BITXOR; case OperatorIds.AND: return BinaryOperatorKind.BITAND; case OperatorIds.MULTIPLY: return BinaryOperatorKind.MUL; case OperatorIds.OR: return BinaryOperatorKind.BITOR; case OperatorIds.DIVIDE: return BinaryOperatorKind.DIV; case OperatorIds.GREATER: return BinaryOperatorKind.GT; case OperatorIds.LESS: return BinaryOperatorKind.LT; case OperatorIds.QUESTIONCOLON: throw new RuntimeException("Unknown operator"); case OperatorIds.EQUAL: return BinaryOperatorKind.EQ; } return null; }