Examples of VariableDeclarationStatement


Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

            Messages.ASTNodeProcessor_IllegalAssignmentExpression, node);
      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

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

            if (parentNode instanceof VariableDeclarationExpression) {
                VariableDeclarationExpression varDeclExpression = (VariableDeclarationExpression) parentNode;
                declType = varDeclExpression.getType();
   
            } else if (parentNode instanceof VariableDeclarationStatement) {
                VariableDeclarationStatement varDeclStatement = (VariableDeclarationStatement) parentNode;
                declType = varDeclStatement.getType();
            } else {
                sLogger.warn("Parent of this variable declaration statement currently not supported " + getASTNode());
            }
        }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

   */
  @Override
  protected void deleteOldVariableDeclaration(VariableBindingManager manager) {
    VariableDeclarationFragment fragment = manager
        .getVariableDeclarationFragment();
    VariableDeclarationStatement statement = (VariableDeclarationStatement) fragment
        .getParent();
    fragment.delete();
    if (statement.fragments().size() == 0) {
      statement.delete();
    }
  }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

   * @see net.sourceforge.earticleast.app.AbstractManipulator#addNewVariableDeclaration(net.sourceforge.earticleast.app.VariableBindingManager)
   */
  @Override
  protected void addNewVariableDeclaration(VariableBindingManager manager) {
    AST ast = manager.getFirstReference().getAST();
    VariableDeclarationStatement statement = createNewVariableDeclarationStatement(
        manager, ast);
    int firstReferenceIndex = getFirstReferenceListIndex(manager);
    Block block = Helper.getParentBlock(manager.getFirstReference());
    block.statements().add(firstReferenceIndex, statement);
  }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

   */
  @Override
  protected void addNewVariableDeclaration(VariableBindingManager manager) {
    VariableDeclarationFragment fragment = manager
        .getVariableDeclarationFragment();
    VariableDeclarationStatement statement = (VariableDeclarationStatement) fragment
        .getParent();
    // add a remove command to the protocol
    rewrite.remove(fragment, null);
    ListRewrite fragmentsListRewrite = rewrite.getListRewrite(statement,
        VariableDeclarationStatement.FRAGMENTS_PROPERTY);
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

   * @see net.sourceforge.earticleast.app.AbstractManipulator#deleteOldVariableDeclaration(net.sourceforge.earticleast.app.VariableBindingManager)
   */
  @Override
  protected void deleteOldVariableDeclaration(VariableBindingManager manager) {
    AST ast = manager.getFirstReference().getAST();
    VariableDeclarationStatement statement = createNewVariableDeclarationStatement(
        manager, ast);
    int firstReferenceIndex = getFirstReferenceListIndex(manager);
    Block block = Helper.getParentBlock(manager.getFirstReference());
    // get the list rewriter for the statments list
    ListRewrite statementsListRewrite = rewrite.getListRewrite(block,
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

    // set the name
    fragment.setName((SimpleName) ASTNode.copySubtree(ast, manager
        .getVariableDeclarationFragment().getName()));

    // create a statement for the fragment
    VariableDeclarationStatement statement = ast
        .newVariableDeclarationStatement(fragment);

    // set the type of the variable declaration statement
    Type type = ((VariableDeclarationStatement) manager
        .getVariableDeclarationFragment().getParent()).getType();
    statement.setType((Type) ASTNode.copySubtree(ast, type));
    return statement;
  }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

   */
  @Override
  protected void deleteOldVariableDeclaration(VariableBindingManager manager) {
    VariableDeclarationFragment fragment = manager
        .getVariableDeclarationFragment();
    VariableDeclarationStatement statement = (VariableDeclarationStatement) fragment
        .getParent();
    fragment.delete();
    if (statement.fragments().size() == 0) {
      statement.delete();
    }
  }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

   * @see net.sourceforge.earticleast.app.AbstractManipulator#addNewVariableDeclaration(net.sourceforge.earticleast.app.VariableBindingManager)
   */
  @Override
  protected void addNewVariableDeclaration(VariableBindingManager manager) {
    AST ast = manager.getFirstReference().getAST();
    VariableDeclarationStatement statement = createNewVariableDeclarationStatement(
        manager, ast);
    int firstReferenceIndex = getFirstReferenceListIndex(manager);
    Block block = Helper.getParentBlock(manager.getFirstReference());
    block.statements().add(firstReferenceIndex, statement);
  }
View Full Code Here

Examples of org.eclipse.jdt.core.dom.VariableDeclarationStatement

   */
  @Override
  protected void addNewVariableDeclaration(VariableBindingManager manager) {
    VariableDeclarationFragment fragment = manager
        .getVariableDeclarationFragment();
    VariableDeclarationStatement statement = (VariableDeclarationStatement) fragment
        .getParent();
    // add a remove command to the protocol
    rewrite.remove(fragment, null);
    ListRewrite fragmentsListRewrite = rewrite.getListRewrite(statement,
        VariableDeclarationStatement.FRAGMENTS_PROPERTY);
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.