public static QualifiedIdentifierListTreeImpl emptyList() { return new QualifiedIdentifierListTreeImpl(Lists.<TypeTree>newArrayList(), Lists.<SyntaxToken>newArrayList()); }
public static QualifiedIdentifierListTreeImpl emptyList() { return new QualifiedIdentifierListTreeImpl(Lists.<TypeTree>newArrayList(), Lists.<SyntaxToken>newArrayList()); }
public static QualifiedIdentifierListTreeImpl emptyList() { return new QualifiedIdentifierListTreeImpl(Lists.<TypeTree>newArrayList(), Lists.<SyntaxToken>newArrayList()); }
public QualifiedIdentifierListTreeImpl newQualifiedIdentifierList(TypeTree qualifiedIdentifier, Optional<List<Tuple<InternalSyntaxToken, TypeTree>>> rests) { ImmutableList.Builder<TypeTree> qualifiedIdentifiers = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); qualifiedIdentifiers.add(qualifiedIdentifier); if (rests.isPresent()) { for (Tuple<InternalSyntaxToken, TypeTree> rest : rests.get()) { separators.add(rest.first()); qualifiedIdentifiers.add(rest.second()); } } return new QualifiedIdentifierListTreeImpl(qualifiedIdentifiers.build(), separators.build()); }
public QualifiedIdentifierListTreeImpl newQualifiedIdentifierList(TypeTree qualifiedIdentifier, Optional<List<Tuple<InternalSyntaxToken, TypeTree>>> rests) { ImmutableList.Builder<TypeTree> qualifiedIdentifiers = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); qualifiedIdentifiers.add(qualifiedIdentifier); if (rests.isPresent()) { for (Tuple<InternalSyntaxToken, TypeTree> rest : rests.get()) { separators.add(rest.first()); qualifiedIdentifiers.add(rest.second()); } } return new QualifiedIdentifierListTreeImpl(qualifiedIdentifiers.build(), separators.build()); }
public QualifiedIdentifierListTreeImpl newQualifiedIdentifierList(TypeTree qualifiedIdentifier, Optional<List<Tuple<InternalSyntaxToken, TypeTree>>> rests) { ImmutableList.Builder<TypeTree> qualifiedIdentifiers = ImmutableList.builder(); ImmutableList.Builder<SyntaxToken> separators = ImmutableList.builder(); qualifiedIdentifiers.add(qualifiedIdentifier); if (rests.isPresent()) { for (Tuple<InternalSyntaxToken, TypeTree> rest : rests.get()) { separators.add(rest.first()); qualifiedIdentifiers.add(rest.second()); } } return new QualifiedIdentifierListTreeImpl(qualifiedIdentifiers.build(), separators.build()); }
public QualifiedIdentifierListTreeImpl newQualifiedIdentifierList(TypeTree qualifiedIdentifier, Optional<List<Tuple<AstNode, TypeTree>>> rests) { ImmutableList.Builder<TypeTree> qualifiedIdentifiers = ImmutableList.builder(); List<AstNode> children = Lists.newArrayList(); qualifiedIdentifiers.add(qualifiedIdentifier); children.add((AstNode) qualifiedIdentifier); if (rests.isPresent()) { for (Tuple<AstNode, TypeTree> rest : rests.get()) { qualifiedIdentifiers.add(rest.second()); children.add(rest.first()); children.add((AstNode) rest.second()); } } return new QualifiedIdentifierListTreeImpl(qualifiedIdentifiers.build(), children); }