List of usage examples for org.eclipse.jdt.internal.compiler.ast ASTNode OperatorSHIFT
int OperatorSHIFT
To view the source code for org.eclipse.jdt.internal.compiler.ast ASTNode OperatorSHIFT.
Click Source Link
From source file:spoon.support.builder.JDTTreeBuilder.java
License:Open Source License
@Override public boolean visit(BinaryExpression binaryExpression, BlockScope scope) { CtBinaryOperator<?> op = factory.Core().createBinaryOperator(); op.setKind(getBinaryOperatorKind((binaryExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT)); context.enter(op, binaryExpression); return true;//from w ww .j a va2s . c om }
From source file:spoon.support.builder.JDTTreeBuilder.java
License:Open Source License
@Override public boolean visit(EqualExpression equalExpression, BlockScope scope) { CtBinaryOperator<?> op = factory.Core().createBinaryOperator(); op.setKind(getBinaryOperatorKind((equalExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT)); context.enter(op, equalExpression);//w ww .j av a 2 s .co m return true; // do nothing by default, keep traversing }
From source file:spoon.support.builder.JDTTreeBuilder.java
License:Open Source License
@Override public boolean visit(OR_OR_Expression or_or_Expression, BlockScope scope) { CtBinaryOperator<?> op = factory.Core().createBinaryOperator(); op.setKind(getBinaryOperatorKind((or_or_Expression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT)); context.enter(op, or_or_Expression); return true;//from w w w . j av a 2s.co m }
From source file:spoon.support.builder.JDTTreeBuilder.java
License:Open Source License
@Override public boolean visit(UnaryExpression unaryExpression, BlockScope scope) { CtUnaryOperator<?> op = factory.Core().createUnaryOperator(); op.setKind(getUnaryOperator((unaryExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT)); context.enter(op, unaryExpression);// www .jav a 2 s . c o m return true; }