public static InitializerListTreeImpl emptyList() { return new InitializerListTreeImpl(Lists.<ExpressionTree>newArrayList(), Lists.<SyntaxToken>newArrayList()); } }
public static InitializerListTreeImpl emptyList() { return new InitializerListTreeImpl(Lists.<ExpressionTree>newArrayList(), Lists.<SyntaxToken>newArrayList()); } }
public static InitializerListTreeImpl emptyList() { return new InitializerListTreeImpl(Lists.<ExpressionTree>newArrayList(), Lists.<SyntaxToken>newArrayList()); } }
public NewArrayTreeImpl newElementValueArrayInitializer(List<Tuple<ExpressionTree, Optional<InternalSyntaxToken>>> rests) { ImmutableList.Builder<ExpressionTree> expressions = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); for (Tuple<ExpressionTree, Optional<InternalSyntaxToken>> tuple : rests) { expressions.add(tuple.first()); if (tuple.second().isPresent()) { separators.add(tuple.second().get()); } } return new NewArrayTreeImpl(ImmutableList.<ArrayDimensionTree>of(), new InitializerListTreeImpl(expressions.build(), separators.build())); }
public NewArrayTreeImpl newElementValueArrayInitializer(List<Tuple<ExpressionTree, Optional<InternalSyntaxToken>>> rests) { ImmutableList.Builder<ExpressionTree> expressions = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); for (Tuple<ExpressionTree, Optional<InternalSyntaxToken>> tuple : rests) { expressions.add(tuple.first()); if (tuple.second().isPresent()) { separators.add(tuple.second().get()); } } return new NewArrayTreeImpl(ImmutableList.<ArrayDimensionTree>of(), new InitializerListTreeImpl(expressions.build(), separators.build())); }
public NewArrayTreeImpl newElementValueArrayInitializer(List<Tuple<ExpressionTree, Optional<InternalSyntaxToken>>> rests) { ImmutableList.Builder<ExpressionTree> expressions = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); for (Tuple<ExpressionTree, Optional<InternalSyntaxToken>> tuple : rests) { expressions.add(tuple.first()); if (tuple.second().isPresent()) { separators.add(tuple.second().get()); } } return new NewArrayTreeImpl(ImmutableList.<ArrayDimensionTree>of(), new InitializerListTreeImpl(expressions.build(), separators.build())); }
public NewArrayTreeImpl newArrayInitializer( InternalSyntaxToken openBraceToken, Optional<InternalSyntaxToken> optionalComma, Optional<List<Tuple<ExpressionTree, Optional<InternalSyntaxToken>>>> rests, InternalSyntaxToken closeBraceToken) { ImmutableList.Builder<ExpressionTree> initializers = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); if (optionalComma.isPresent()) { separators.add(optionalComma.get()); } if (rests.isPresent()) { for (Tuple<ExpressionTree, Optional<InternalSyntaxToken>> rest : rests.get()) { initializers.add(rest.first()); if (rest.second().isPresent()) { separators.add(rest.second().get()); } } } return new NewArrayTreeImpl(ImmutableList.<ArrayDimensionTree>of(), new InitializerListTreeImpl(initializers.build(), separators.build())).completeWithCurlyBraces(openBraceToken, closeBraceToken); }
public NewArrayTreeImpl newArrayInitializer( InternalSyntaxToken openBraceToken, Optional<InternalSyntaxToken> optionalComma, Optional<List<Tuple<ExpressionTree, Optional<InternalSyntaxToken>>>> rests, InternalSyntaxToken closeBraceToken) { ImmutableList.Builder<ExpressionTree> initializers = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); if (optionalComma.isPresent()) { separators.add(optionalComma.get()); } if (rests.isPresent()) { for (Tuple<ExpressionTree, Optional<InternalSyntaxToken>> rest : rests.get()) { initializers.add(rest.first()); if (rest.second().isPresent()) { separators.add(rest.second().get()); } } } return new NewArrayTreeImpl(ImmutableList.<ArrayDimensionTree>of(), new InitializerListTreeImpl(initializers.build(), separators.build())).completeWithCurlyBraces(openBraceToken, closeBraceToken); }
public NewArrayTreeImpl newArrayInitializer( InternalSyntaxToken openBraceToken, Optional<InternalSyntaxToken> optionalComma, Optional<List<Tuple<ExpressionTree, Optional<InternalSyntaxToken>>>> rests, InternalSyntaxToken closeBraceToken) { ImmutableList.Builder<ExpressionTree> initializers = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); if (optionalComma.isPresent()) { separators.add(optionalComma.get()); } if (rests.isPresent()) { for (Tuple<ExpressionTree, Optional<InternalSyntaxToken>> rest : rests.get()) { initializers.add(rest.first()); if (rest.second().isPresent()) { separators.add(rest.second().get()); } } } return new NewArrayTreeImpl(ImmutableList.<ArrayDimensionTree>of(), new InitializerListTreeImpl(initializers.build(), separators.build())).completeWithCurlyBraces(openBraceToken, closeBraceToken); }