public ArrayAccessExpressionTreeImpl newArrayAccessExpression(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken openBracketToken, ExpressionTree index, InternalSyntaxToken closeBracketToken) { return new ArrayAccessExpressionTreeImpl(new ArrayDimensionTreeImpl( annotations.or(ImmutableList.<AnnotationTreeImpl>of()), openBracketToken, index, closeBracketToken)); }
public ArrayAccessExpressionTreeImpl newArrayAccessExpression(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken openBracketToken, ExpressionTree index, InternalSyntaxToken closeBracketToken) { return new ArrayAccessExpressionTreeImpl(new ArrayDimensionTreeImpl( annotations.or(ImmutableList.<AnnotationTreeImpl>of()), openBracketToken, index, closeBracketToken)); }
public ArrayAccessExpressionTreeImpl newArrayAccessExpression(Optional<List<AnnotationTreeImpl>> annotations, InternalSyntaxToken openBracketToken, ExpressionTree index, InternalSyntaxToken closeBracketToken) { return new ArrayAccessExpressionTreeImpl(new ArrayDimensionTreeImpl( annotations.or(ImmutableList.<AnnotationTreeImpl>of()), openBracketToken, index, closeBracketToken)); }
public ArrayAccessExpressionTreeImpl newArrayAccessExpression(Optional<List<AnnotationTreeImpl>> annotations, AstNode openBracketTokenAstNode, ExpressionTree index, AstNode closeBracketTokenAstNode) { InternalSyntaxToken openBracketToken = InternalSyntaxToken.create(openBracketTokenAstNode); InternalSyntaxToken closeBracketToken = InternalSyntaxToken.create(closeBracketTokenAstNode); ArrayAccessExpressionTreeImpl result = new ArrayAccessExpressionTreeImpl(openBracketToken, index, closeBracketToken); if (annotations.isPresent()) { result.prependChildren(annotations.get()); } return result; }