public VariableDeclaratorListTreeImpl completeFieldDeclaration(TypeTree type, VariableDeclaratorListTreeImpl partial, InternalSyntaxToken semicolonToken) { for (VariableTreeImpl variable : partial) { variable.completeType(type); } // store the semicolon as endToken for the last variable partial.get(partial.size() - 1).setEndToken(semicolonToken); return partial; }
public VariableDeclaratorListTreeImpl completeFieldDeclaration(TypeTree type, VariableDeclaratorListTreeImpl partial, AstNode semicolonTokenAstNode) { partial.prependChildren((AstNode) type); for (VariableTreeImpl variable : partial) { variable.completeType(type); } partial.addChild(semicolonTokenAstNode); return partial; }
public VariableDeclaratorListTreeImpl newVariableDeclarators(VariableTreeImpl variable, Optional<List<Tuple<AstNode, VariableTreeImpl>>> rests) { ImmutableList.Builder<VariableTreeImpl> variables = ImmutableList.builder(); variables.add(variable); List<AstNode> children = Lists.newArrayList(); children.add(variable); if (rests.isPresent()) { for (Tuple<AstNode, VariableTreeImpl> rest : rests.get()) { variables.add(rest.second()); children.add(rest.first()); children.add(rest.second()); } } return new VariableDeclaratorListTreeImpl(variables.build(), children); }
public VariableDeclaratorListTreeImpl newVariableDeclarators(VariableTreeImpl variable, Optional<List<Tuple<InternalSyntaxToken, VariableTreeImpl>>> rests) { ImmutableList.Builder<VariableTreeImpl> variables = ImmutableList.builder(); variables.add(variable); if (rests.isPresent()) { VariableTreeImpl previousVariable = variable; for (Tuple<InternalSyntaxToken, VariableTreeImpl> rest : rests.get()) { VariableTreeImpl newVariable = rest.second(); InternalSyntaxToken separator = rest.first(); variables.add(newVariable); // store the separator previousVariable.setEndToken(separator); previousVariable = newVariable; } } return new VariableDeclaratorListTreeImpl(variables.build()); }
public VariableDeclaratorListTreeImpl completeLocalVariableDeclaration( ModifiersTreeImpl modifiers, TypeTree type, VariableDeclaratorListTreeImpl variables, InternalSyntaxToken semicolonSyntaxToken) { for (VariableTreeImpl variable : variables) { variable.completeModifiersAndType(modifiers, type); } // store the semicolon as endToken for the last variable variables.get(variables.size() - 1).setEndToken(semicolonSyntaxToken); return variables; }
public VariableDeclaratorListTreeImpl newVariableDeclarators(VariableTreeImpl variable, Optional<List<Tuple<InternalSyntaxToken, VariableTreeImpl>>> rests) { ImmutableList.Builder<VariableTreeImpl> variables = ImmutableList.builder(); variables.add(variable); if (rests.isPresent()) { VariableTreeImpl previousVariable = variable; for (Tuple<InternalSyntaxToken, VariableTreeImpl> rest : rests.get()) { VariableTreeImpl newVariable = rest.second(); InternalSyntaxToken separator = rest.first(); variables.add(newVariable); // store the separator previousVariable.setEndToken(separator); previousVariable = newVariable; } } return new VariableDeclaratorListTreeImpl(variables.build()); }
public VariableDeclaratorListTreeImpl completeLocalVariableDeclaration( ModifiersTreeImpl modifiers, TypeTree type, VariableDeclaratorListTreeImpl variables, AstNode semicolonTokenAstNode) { variables.prependChildren(modifiers, (AstNode) type); variables.addChild(semicolonTokenAstNode); for (VariableTreeImpl variable : variables) { variable.completeModifiersAndType(modifiers, type); } return variables; }
public VariableDeclaratorListTreeImpl completeFieldDeclaration(TypeTree type, VariableDeclaratorListTreeImpl partial, InternalSyntaxToken semicolonToken) { for (VariableTreeImpl variable : partial) { variable.completeType(type); } // store the semicolon as endToken for the last variable partial.get(partial.size() - 1).setEndToken(semicolonToken); return partial; }
public VariableDeclaratorListTreeImpl newVariableDeclarators(VariableTreeImpl variable, Optional<List<Tuple<InternalSyntaxToken, VariableTreeImpl>>> rests) { ImmutableList.Builder<VariableTreeImpl> variables = ImmutableList.builder(); variables.add(variable); if (rests.isPresent()) { VariableTreeImpl previousVariable = variable; for (Tuple<InternalSyntaxToken, VariableTreeImpl> rest : rests.get()) { VariableTreeImpl newVariable = rest.second(); InternalSyntaxToken separator = rest.first(); variables.add(newVariable); // store the separator previousVariable.setEndToken(separator); previousVariable = newVariable; } } return new VariableDeclaratorListTreeImpl(variables.build()); }
public VariableDeclaratorListTreeImpl completeLocalVariableDeclaration( ModifiersTreeImpl modifiers, TypeTree type, VariableDeclaratorListTreeImpl variables, InternalSyntaxToken semicolonSyntaxToken) { for (VariableTreeImpl variable : variables) { variable.completeModifiersAndType(modifiers, type); } // store the semicolon as endToken for the last variable variables.get(variables.size() - 1).setEndToken(semicolonSyntaxToken); return variables; }
public VariableDeclaratorListTreeImpl completeFieldDeclaration(TypeTree type, VariableDeclaratorListTreeImpl partial, InternalSyntaxToken semicolonToken) { for (VariableTreeImpl variable : partial) { variable.completeType(type); } // store the semicolon as endToken for the last variable partial.get(partial.size() - 1).setEndToken(semicolonToken); return partial; }
public VariableDeclaratorListTreeImpl completeLocalVariableDeclaration( ModifiersTreeImpl modifiers, TypeTree type, VariableDeclaratorListTreeImpl variables, InternalSyntaxToken semicolonSyntaxToken) { for (VariableTreeImpl variable : variables) { variable.completeModifiersAndType(modifiers, type); } // store the semicolon as endToken for the last variable variables.get(variables.size() - 1).setEndToken(semicolonSyntaxToken); return variables; }