Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement.fragments()


    Assert.assertTrue(stmts.size() == 5);
   
    TACInstruction decl, init;
    for(int i = 0; i < 4; i++) {
      VariableDeclarationStatement s = (VariableDeclarationStatement) stmts.get(i);
      Assert.assertTrue("Statement: " + s, s.fragments().size() == 1);
      VariableDeclaration d = (VariableDeclaration) s.fragments().get(0);
      decl = tac.instruction(d);
      Assert.assertNotNull("Statement: " + s, decl);
      Assert.assertNotNull("Statement: " + s, d.getInitializer());
      if(d.getInitializer() instanceof ParenthesizedExpression)
View Full Code Here


   
    TACInstruction decl, init;
    for(int i = 0; i < 4; i++) {
      VariableDeclarationStatement s = (VariableDeclarationStatement) stmts.get(i);
      Assert.assertTrue("Statement: " + s, s.fragments().size() == 1);
      VariableDeclaration d = (VariableDeclaration) s.fragments().get(0);
      decl = tac.instruction(d);
      Assert.assertNotNull("Statement: " + s, decl);
      Assert.assertNotNull("Statement: " + s, d.getInitializer());
      if(d.getInitializer() instanceof ParenthesizedExpression)
        init = tac.instruction(((ParenthesizedExpression) d.getInitializer()).getExpression());
View Full Code Here

      break;
    }

    case ASTNode.VARIABLE_DECLARATION_STATEMENT: {
      final VariableDeclarationStatement vds = (VariableDeclarationStatement) node;
      for (final Iterator it = vds.fragments().iterator(); it.hasNext();) {
        final VariableDeclarationFragment vdf = (VariableDeclarationFragment) it
            .next();
        final IJavaElement elem = vdf.resolveBinding().getJavaElement();
        if (elem.isReadOnly() || vdf.getName().resolveBoxing())
          throw new DefinitelyNotEnumerizableException(
View Full Code Here

    VariableDeclarationFragment fragment = manager
        .getVariableDeclarationFragment();
    VariableDeclarationStatement statement = (VariableDeclarationStatement) fragment
        .getParent();
    fragment.delete();
    if (statement.fragments().size() == 0) {
      statement.delete();
    }
  }

  /*
 
View Full Code Here

    VariableDeclarationFragment fragment = manager
        .getVariableDeclarationFragment();
    VariableDeclarationStatement statement = (VariableDeclarationStatement) fragment
        .getParent();
    fragment.delete();
    if (statement.fragments().size() == 0) {
      statement.delete();
    }
  }

  /*
 
View Full Code Here

        if (wasCase) {
          println();
        }
        VariableDeclarationStatement vds = (VariableDeclarationStatement) s;

        for (VariableDeclarationFragment fragment : (Iterable<VariableDeclarationFragment>) vds
            .fragments()) {
          if (fragment.getInitializer() != null) {
            printi();
            fragment.getName().accept(this);
            print(" = ");
View Full Code Here

      @Override
      public void processChild(ASTNode node, ProcessingContext context) {
        graph.addMapping(node, context.previousVertice, context.nextVertice);
        if (newVariablesAsAssignments && node.getNodeType() == ASTNode.VARIABLE_DECLARATION_STATEMENT){
          VariableDeclarationStatement vds = (VariableDeclarationStatement) node;
          processVariableDeclarationFragments(vds.fragments(), context, true, bc);
        } else
          acceptChild(node, context);
      }
    });
  }
View Full Code Here

    List<SimpleName> result = new LinkedList<SimpleName>();
    for(Object obj: statements) {
      ASTNode node = (ASTNode) obj;
      if (node.getNodeType() == ASTNode.VARIABLE_DECLARATION_STATEMENT) {
        VariableDeclarationStatement vds = (VariableDeclarationStatement) node;
        for(Object fragmentObj: vds.fragments())
          result.add(((VariableDeclarationFragment)fragmentObj).getName());
      }
    }
    return result;
  }
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.