public org.inferred.freebuilder.processor.property.Property.Builder addAllAccessorAnnotations(
      Spliterator<? extends Excerpt> elements) {
    if ((elements.characteristics() & Spliterator.SIZED) != 0) {
      long elementsSize = elements.estimateSize();
      if (elementsSize > 0 && elementsSize <= Integer.MAX_VALUE) {
        if (accessorAnnotations instanceof ImmutableList) {
          accessorAnnotations = new ArrayList<>(accessorAnnotations);
        }
        ((ArrayList<?>) accessorAnnotations)
            .ensureCapacity(accessorAnnotations.size() + (int) elementsSize);
      }
    }
    elements.forEachRemaining(this::addAccessorAnnotations);
    return (org.inferred.freebuilder.processor.property.Property.Builder) this;
  }
public org . inferred . freebuilder . processor . property . Property . Builder addAllAccessorAnnotations ( Spliterator < ? extends Excerpt > elements ) { if ( ( elements . characteristics ( ) & Spliterator . SIZED ) != 0 ) { long elementsSize = elements . estimateSize ( ) ; if ( elementsSize > 0 && elementsSize <= Integer . MAX_VALUE ) { if ( accessorAnnotations instanceof ImmutableList ) { accessorAnnotations = new ArrayList < > ( accessorAnnotations ) ; } ( ( ArrayList < ? > ) accessorAnnotations ) . ensureCapacity ( accessorAnnotations . size ( ) + ( int ) elementsSize ) ; } } elements . forEachRemaining ( this :: addAccessorAnnotations ) ; return ( org . inferred . freebuilder . processor . property . Property . Builder ) this ; }
Adds each element of {@code elements} to the list to be returned from {@link
org.inferred.freebuilder.processor.property.Property#getAccessorAnnotations()}.

@return this {@code Builder} object
@throws NullPointerException if {@code elements} is null or contains a null element