Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.ArrayInitializer.expressions()


        ArrayInitializer init = m_arrayCreation.getInitializer();
        if (init == null) {
            init = m_ast.newArrayInitializer();
            m_arrayCreation.setInitializer(init);
        }
        init.expressions().add(operand);
    }
   
    /**
     * Set the size of the array.
     *
 
View Full Code Here


  protected void parseAnnotationListElement(HashMap<String, String> elems,
      String annotationName, String nameProp, String colProp,
      Expression exp) {
    if (exp instanceof ArrayInitializer) {
      ArrayInitializer ai = (ArrayInitializer) exp;
      List<Expression> expL = ai.expressions();
      for (Expression e : expL) {
        parseAnnotationElement(elems, annotationName, nameProp,
            colProp, e);
      }
    }
View Full Code Here

            ArrayType arrayType = ast.newArrayType(ast
                    .newPrimitiveType(PrimitiveType.INT));
            ArrayInitializer initializer = ast.newArrayInitializer();

            for (int i = 0; i < indices; i++) {
                initializer.expressions().add(ast.newSimpleName("index" + i));
            }

            arrayCreation.setType(arrayType);
            arrayCreation.setInitializer(initializer);
            recordInvocation.arguments().add(arrayCreation);
View Full Code Here

            ArrayType arrayType = ast.newArrayType(ast
                    .newPrimitiveType(PrimitiveType.INT));
            ArrayInitializer initializer = ast.newArrayInitializer();

            for (int i = 0; i < indices; i++) {
                initializer.expressions().add(ast.newSimpleName("index" + i));
            }

            arrayCreation.setType(arrayType);
            arrayCreation.setInitializer(initializer);
            backup.arguments().add(arrayCreation);
View Full Code Here

        Iterator fields = fieldNames.iterator();
        ArrayInitializer arrayInitializer = ast.newArrayInitializer();
        initializer.setInitializer(arrayInitializer);

        List expressions = arrayInitializer.expressions();

        while (fields.hasNext()) {
            String fieldName = (String) fields.next();

            String recordName = _getRecordName(fieldName);
View Full Code Here

      break;
    }

    case ASTNode.ARRAY_INITIALIZER: {
      final ArrayInitializer init = (ArrayInitializer) node;
      for (final Iterator it = init.expressions().iterator(); it
          .hasNext();) {
        final Expression exp = (Expression) it.next();
        this.processExpression(exp);
      }
      break;
View Full Code Here

    // fire before event
    getBroadcast(ObjectInfoChildAddBefore.class).invoke(this, column, new ObjectInfo[]{nextColumn});
    getBroadcastJava().addBefore(this, column);
    // setup hierarchy
    int index =
        nextColumn == null ? arrayInitializer.expressions().size() : getColumns().indexOf(
            nextColumn);
    addChild(column, nextColumn);
    // add source
    StatementTarget statementTarget =
        new StatementTarget(AstNodeUtils.getEnclosingStatement(columnsArray), true);
View Full Code Here

    Assert.isNotNull(columnsArray);
    ArrayInitializer arrayInitializer = columnsArray.getInitializer();
    JavaInfo oldParent = column.getParent() instanceof JavaInfo ? column.getParentJava() : null;
    int oldIndex = column.getParent().getChildren(ColumnConfigInfo.class).indexOf(column);
    int newIndex = getChildren(ColumnConfigInfo.class).indexOf(nextColumn);
    newIndex = newIndex == -1 ? arrayInitializer.expressions().size() : newIndex;
    // fire before event
    getBroadcastObject().childMoveBefore(getParent(), column, nextColumn);
    getBroadcastJava().moveBefore(column, oldParent, this);
    // move hierarchy
    if (column.getParent() == this && column.getAssociation() instanceof ArrayAssociation) {
View Full Code Here

          Expression value = mvp.getValue();
          // Array?
          if (value instanceof ArrayInitializer) {
            ArrayInitializer ai = (ArrayInitializer) value;
            @SuppressWarnings("unchecked")
            List<Expression> expressions = ai.expressions();
            for (Expression e : expressions) {
              Object v = e.resolveConstantExpressionValue();
              String g = v != null ? v.toString() : e.toString();
              addGroup(g);
            }
View Full Code Here

          }
        }
        else if (value instanceof ArrayInitializer) {
          ArrayInitializer arrayInit = (ArrayInitializer) value;
          @SuppressWarnings("unchecked")
          List<Expression> expressions = arrayInit.expressions();
          for (Expression expression : expressions) {
            if (expression instanceof TypeLiteral) {
              if (isWithinRange(expression, invocationOffset)) {
                oldLiteral = expression;
              }
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.