@Override public boolean visit(final VariableDeclarationStatement node) { if (className.contains(node.getType().toString())) { interestingNodes.add(node.getParent()); } return false; }
@Override public boolean visit(final VariableDeclarationStatement node) { final ASTNode parent = node.getParent(); for (final Object fragment : node.fragments()) { final VariableDeclarationFragment frag = (VariableDeclarationFragment) fragment; variableScopes.put(parent, new Variable(frag.getName() .getIdentifier(), node.getType().toString(), ScopeType.SCOPE_LOCAL)); } return false; }
private void splitUpDeclarations(ASTRewrite rewrite, TextEditGroup group, VariableDeclarationFragment frag, VariableDeclarationStatement originalStatement, List<Expression> sideEffects) { if (sideEffects.size() > 0) { ListRewrite statementRewrite= rewrite.getListRewrite(originalStatement.getParent(), (ChildListPropertyDescriptor) originalStatement.getLocationInParent());
private void splitUpDeclarations(ASTRewrite rewrite, TextEditGroup group, VariableDeclarationFragment frag, VariableDeclarationStatement originalStatement, List<Expression> sideEffects) { if (sideEffects.size() > 0) { ListRewrite statementRewrite= rewrite.getListRewrite(originalStatement.getParent(), (ChildListPropertyDescriptor) originalStatement.getLocationInParent());
private void splitUpDeclarations(ASTRewrite rewrite, TextEditGroup group, VariableDeclarationFragment frag, VariableDeclarationStatement originalStatement, List<Expression> sideEffects) { if (sideEffects.size() > 0) { ListRewrite statementRewrite= rewrite.getListRewrite(originalStatement.getParent(), (ChildListPropertyDescriptor) originalStatement.getLocationInParent());
private void addLocalDeclarationSplit(ASTRewrite rewrite) throws JavaModelException { VariableDeclarationStatement tempDeclarationStatement= getTempDeclarationStatement(); Block block= (Block)tempDeclarationStatement.getParent();//XXX can it be anything else? int statementIndex= block.statements().indexOf(tempDeclarationStatement); Assert.isTrue(statementIndex != -1);
Iterator iter= fragments.iterator(); ListRewrite blockRewrite= rewrite.getListRewrite(declarationNode.getParent(), Block.STATEMENTS_PROPERTY);
private void addLocalDeclarationSplit(ASTRewrite rewrite) { VariableDeclarationStatement tempDeclarationStatement= getTempDeclarationStatement(); ASTNode parentStatement= tempDeclarationStatement.getParent();
private void addLocalDeclarationSplit(ASTRewrite rewrite) { VariableDeclarationStatement tempDeclarationStatement= getTempDeclarationStatement(); ASTNode parentStatement= tempDeclarationStatement.getParent();
ASTNode parentStatement = declarationNode.getParent(); if (parentStatement instanceof SwitchStatement) { blockRewrite = rewrite.getListRewrite(parentStatement, SwitchStatement.STATEMENTS_PROPERTY);
ASTNode parentStatement= declarationNode.getParent(); if (parentStatement instanceof SwitchStatement) { blockRewrite= rewrite.getListRewrite(parentStatement, SwitchStatement.STATEMENTS_PROPERTY);
ASTNode parentStatement= declarationNode.getParent(); if (parentStatement instanceof SwitchStatement) { blockRewrite= rewrite.getListRewrite(parentStatement, SwitchStatement.STATEMENTS_PROPERTY);
if (parent instanceof VariableDeclarationStatement) { VariableDeclarationStatement varDecl= (VariableDeclarationStatement) parent; if (varDecl.fragments().size() > 1 && (varDecl.getParent() instanceof Block)) { // split VariableDeclarationFragment placeholder= (VariableDeclarationFragment) rewrite.createMoveTarget(declNode); VariableDeclarationStatement newStat= ast.newVariableDeclarationStatement(placeholder); addNullAnnotation(newStat, VariableDeclarationStatement.MODIFIERS2_PROPERTY, rewrite, nonNullType, ast); ListRewrite listRewrite= rewrite.getListRewrite(varDecl.getParent(), Block.STATEMENTS_PROPERTY); if (varDecl.fragments().indexOf(declNode) == 0) { // if it as the first in the list-> insert before listRewrite.insertBefore(newStat, parent, null);
if (parent instanceof VariableDeclarationStatement) { VariableDeclarationStatement varDecl= (VariableDeclarationStatement) parent; if (varDecl.fragments().size() > 1 && (varDecl.getParent() instanceof Block)) { // split VariableDeclarationFragment placeholder= (VariableDeclarationFragment) rewrite.createMoveTarget(declNode); VariableDeclarationStatement newStat= ast.newVariableDeclarationStatement(placeholder); addNullAnnotation(newStat, VariableDeclarationStatement.MODIFIERS2_PROPERTY, rewrite, nonNullType, ast); ListRewrite listRewrite= rewrite.getListRewrite(varDecl.getParent(), Block.STATEMENTS_PROPERTY); if (varDecl.fragments().indexOf(declNode) == 0) { // if it as the first in the list-> insert before listRewrite.insertBefore(newStat, parent, null);
if (varDecl.fragments().size() > 1 && (varDecl.getParent() instanceof Block)) { // split VariableDeclarationRewrite.rewriteModifiers(varDecl, new VariableDeclarationFragment[] {fragment}, fIncludedModifiers, fExcludedModifiers, rewrite, selectionDescription); return rewrite;
if (varDecl.fragments().size() > 1 && (varDecl.getParent() instanceof Block)) { // split VariableDeclarationRewrite.rewriteModifiers(varDecl, new VariableDeclarationFragment[] {fragment}, fIncludedModifiers, fExcludedModifiers, rewrite, null); return rewrite;
if (varDecl.fragments().size() > 1 && (varDecl.getParent() instanceof Block)) { // split VariableDeclarationRewrite.rewriteModifiers(varDecl, new VariableDeclarationFragment[] {fragment}, fIncludedModifiers, fExcludedModifiers, rewrite, null); return rewrite;
if (varDecl.fragments().size() > 1 && (varDecl.getParent() instanceof Block)) { // split VariableDeclarationRewrite.rewriteModifiers(varDecl, new VariableDeclarationFragment[] { fragment }, fIncludedModifiers, fExcludedModifiers, rewrite, null); return rewrite;
SimpleName[] names= LinkedNodeFinder.findByBinding(statement.getParent(), binding); if (names.length <= 1 || names[0] != fragment.getName()) { return false;
SimpleName[] names= LinkedNodeFinder.findByBinding(statement.getParent(), binding); if (names.length <= 1 || names[0] != fragment.getName()) { return false;