public AnnotationTreeImpl newAnnotation(InternalSyntaxToken atToken, TypeTree qualifiedIdentifier, Optional<ArgumentListTreeImpl> arguments) { ArgumentListTreeImpl defaultValue = new ArgumentListTreeImpl(ImmutableList.<ExpressionTree>of(), ImmutableList.<SyntaxToken>of()); return new AnnotationTreeImpl(atToken, qualifiedIdentifier, arguments.or(defaultValue)); }
public AnnotationTreeImpl newAnnotation(InternalSyntaxToken atToken, TypeTree qualifiedIdentifier, Optional<ArgumentListTreeImpl> arguments) { ArgumentListTreeImpl defaultValue = new ArgumentListTreeImpl(ImmutableList.<ExpressionTree>of(), ImmutableList.<SyntaxToken>of()); return new AnnotationTreeImpl(atToken, qualifiedIdentifier, arguments.or(defaultValue)); }
public AnnotationTreeImpl newAnnotation(InternalSyntaxToken atToken, TypeTree qualifiedIdentifier, Optional<ArgumentListTreeImpl> arguments) { ArgumentListTreeImpl defaultValue = new ArgumentListTreeImpl(ImmutableList.<ExpressionTree>of(), ImmutableList.<SyntaxToken>of()); return new AnnotationTreeImpl(atToken, qualifiedIdentifier, arguments.or(defaultValue)); }
public AnnotationTreeImpl newAnnotation(AstNode atTokenAstNode, TypeTree qualifiedIdentifier, Optional<ArgumentListTreeImpl> arguments) { InternalSyntaxToken atToken = InternalSyntaxToken.create(atTokenAstNode); return new AnnotationTreeImpl( atToken, qualifiedIdentifier, arguments.isPresent() ? arguments.get() : null); }