Examples of IntLiteral


Examples of loop.ast.IntLiteral

    i++;

    switch (token.kind) {
      case INTEGER:
        return new IntLiteral(token.value);
      case LONG:
        return new LongLiteral(token.value);
      case STRING:
        return new StringLiteral(token.value);
      case REGEX:
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.compiler.ast.IntLiteral

    for (int i = 0; i < positions.length; i++) positions[i] = pos;
    TypeReference annType = new QualifiedTypeReference(typeName,positions);
    NormalAnnotation ann = new NormalAnnotation(annType,pos);
    Expression targetExpr = new StringLiteral(targetTypeName,pos,pos,1);
    Expression nameExpr = new StringLiteral(name,pos,pos,1);
    Expression modsExpr = new IntLiteral(Integer.toString(modifiers).toCharArray(),pos,pos);
    MemberValuePair[] mvps = new MemberValuePair[3];
    mvps[0] = new MemberValuePair("targetType".toCharArray(),pos,pos,targetExpr);
    mvps[1] = new MemberValuePair("name".toCharArray(),pos,pos,nameExpr);
    mvps[2] = new MemberValuePair("modifiers".toCharArray(),pos,pos,modsExpr);
    ann.memberValuePairs = mvps;
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.compiler.ast.IntLiteral

    for (int i = 0; i < positions.length; i++) positions[i] = pos;
    TypeReference annType = new QualifiedTypeReference(typeName,positions);
    NormalAnnotation ann = new NormalAnnotation(annType,pos);
    Expression targetExpr = new StringLiteral(targetTypeName,pos,pos);
    Expression nameExpr = new StringLiteral(name,pos,pos);
    Expression modsExpr = new IntLiteral(Integer.toString(modifiers).toCharArray(),pos,pos);
    MemberValuePair[] mvps = new MemberValuePair[3];
    mvps[0] = new MemberValuePair("targetType".toCharArray(),pos,pos,targetExpr);
    mvps[1] = new MemberValuePair("name".toCharArray(),pos,pos,nameExpr);
    mvps[2] = new MemberValuePair("modifiers".toCharArray(),pos,pos,modsExpr);
    ann.memberValuePairs = mvps;
View Full Code Here

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

  //this.intStack have the position of the operator

  Expression r, exp = this.expressionStack[this.expressionPtr];
  if (op == MINUS) {
    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;
View Full Code Here

Examples of rocket.generator.rebind.codeblock.IntLiteral

    Checker.notNull("parameter:parameter", parameter);
    this.parameter = parameter;
  }

  protected CodeBlock getParameterIndex() {
    return new IntLiteral(this.getParameter().getIndex());
  }
View Full Code Here

Examples of rocket.generator.rebind.codeblock.IntLiteral

      if (type == context.getShort()) {
        literal = new ShortLiteral(this.getShortValue());
        break;
      }
      if (type == context.getInt()) {
        literal = new IntLiteral(this.getIntValue());
        break;
      }
      if (type == context.getLong()) {
        literal = new LongLiteral(this.getLongValue());
        break;
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.