Examples of unaryExpression


Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

    }
    if (memberValuePair.valueKind == -1)
      memberValuePair.valueKind = IMemberValuePair.K_UNKNOWN;
    return values;
  } else if (expression instanceof UnaryExpression) {      // to deal with negative numerals (see bug - 248312)
    UnaryExpression unaryExpression = (UnaryExpression) expression;
    if ((unaryExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT == OperatorIds.MINUS) {
      if (unaryExpression.expression instanceof Literal) {
        Literal subExpression = (Literal) unaryExpression.expression;
        subExpression.computeConstant();
        return Util.getNegativeAnnotationMemberValue(memberValuePair, subExpression.constant);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

            }
            break;
        }
      }
    } else if (expression instanceof UnaryExpression) {
      UnaryExpression unaryExpression2 = (UnaryExpression) expression;
      final int numberOfParensForExpression = (unaryExpression2.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT;
      if (numberOfParensForExpression == 0) {
        int operatorValue2 = (unaryExpression2.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT;
        switch(operatorValue) {
          case OperatorIds.PLUS:
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

            }
            break;
        }
      }
    } else if (expression instanceof UnaryExpression) {
      UnaryExpression unaryExpression2 = (UnaryExpression) expression;
      final int numberOfParensForExpression = (unaryExpression2.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT;
      if (numberOfParensForExpression == 0) {
        int operatorValue2 = (unaryExpression2.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT;
        switch(operatorValue) {
          case OperatorIds.PLUS:
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

      }
      if (memberValuePair.valueKind == -1)
        memberValuePair.valueKind = IMemberValuePair.K_UNKNOWN;
      return values;
    } else if (expression instanceof UnaryExpression) {      //to deal with negative numerals (see bug - 248312)
      UnaryExpression unaryExpression = (UnaryExpression) expression;
      if ((unaryExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT == OperatorIds.MINUS) {
        if (unaryExpression.expression instanceof Literal) {
          Literal subExpression = (Literal) unaryExpression.expression;
          subExpression.computeConstant();
          return Util.getNegativeAnnotationMemberValue(memberValuePair, subExpression.constant);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

    }
    if (memberValuePair.valueKind == -1)
      memberValuePair.valueKind = IMemberValuePair.K_UNKNOWN;
    return values;
  } else if (expression instanceof UnaryExpression) {      // to deal with negative numerals (see bug - 248312)
    UnaryExpression unaryExpression = (UnaryExpression) expression;
    if ((unaryExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT == OperatorIds.MINUS) {
      if (unaryExpression.expression instanceof Literal) {
        Literal subExpression = (Literal) unaryExpression.expression;
        subExpression.computeConstant();
        return Util.getNegativeAnnotationMemberValue(memberValuePair, subExpression.constant);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

    }
    if (memberValuePair.valueKind == -1)
      memberValuePair.valueKind = IMemberValuePair.K_UNKNOWN;
    return values;
  } else if (expression instanceof UnaryExpression) {      // to deal with negative numerals (see bug - 248312)
    UnaryExpression unaryExpression = (UnaryExpression) expression;
    if ((unaryExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT == OperatorIds.MINUS) {
      if (unaryExpression.expression instanceof Literal) {
        Literal subExpression = (Literal) unaryExpression.expression;
        subExpression.computeConstant();
        return Util.getNegativeAnnotationMemberValue(memberValuePair, subExpression.constant);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

            }
            break;
        }
      }
    } else if (expression instanceof UnaryExpression) {
      UnaryExpression unaryExpression2 = (UnaryExpression) expression;
      final int numberOfParensForExpression = (unaryExpression2.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT;
      if (numberOfParensForExpression == 0) {
        int operatorValue2 = (unaryExpression2.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT;
        switch(operatorValue) {
          case OperatorIds.PLUS:
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

      }
      if (memberValuePair.valueKind == -1)
        memberValuePair.valueKind = IMemberValuePair.K_UNKNOWN;
      return values;
    } else if (expression instanceof UnaryExpression) {      //to deal with negative numerals (see bug - 248312)
      UnaryExpression unaryExpression = (UnaryExpression) expression;
      if ((unaryExpression.bits & ASTNode.OperatorMASK) >> ASTNode.OperatorSHIFT == OperatorIds.MINUS) {
        if (unaryExpression.expression instanceof Literal) {
          Literal subExpression = (Literal) unaryExpression.expression;
          subExpression.computeConstant();
          return Util.getNegativeAnnotationMemberValue(memberValuePair, subExpression.constant);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.UnaryExpression

    if (exp instanceof IntLiteral) {
      IntLiteral intLiteral = (IntLiteral) exp;
      IntLiteral convertToMinValue = intLiteral.convertToMinValue();
      if (convertToMinValue ==  intLiteral) {
        // not a min value literal so we convert it to an unary expression
        r = new UnaryExpression(exp, op);
      } else {
        r = convertToMinValue;
      }
    } else if (exp instanceof LongLiteral) {
      LongLiteral longLiteral = (LongLiteral) exp;
      LongLiteral convertToMinValue = longLiteral.convertToMinValue();
      if (convertToMinValue ==  longLiteral) {
        // not a min value literal so we convert it to an unary expression
        r = new UnaryExpression(exp, op);
      } else {
        r = convertToMinValue;
      }
    } else {
      r = new UnaryExpression(exp, op);
    }
  } else {
    r = new UnaryExpression(exp, op);
  }
  r.sourceStart = this.intStack[this.intPtr--];
  r.sourceEnd = exp.sourceEnd;
  this.expressionStack[this.expressionPtr] = r;
}
View Full Code Here

Examples of org.lilystudio.javascript.expression.UnaryExpression

    }

    setNext(nextNode.getNext());

    if (trueStatement == null && falseStatement != null) {
      checkExpression = new UnaryExpression(node.getLineno(), Token.NOT,
          checkExpression);
      trueStatement = falseStatement;
      falseStatement = null;
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.