Skip to content

Commit

Permalink
HSEARCH-3425 Warnings: Call to 'toArray()' with pre-sized array argum…
Browse files Browse the repository at this point in the history
…ent 'new CompletableFuture[futures.size()]'
  • Loading branch information
yrodiere committed Feb 8, 2019
1 parent 5354f91 commit 6215f30
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 9 deletions.
Expand Up @@ -57,7 +57,7 @@ public <T> CompletableFuture<T> submit(ElasticsearchWork<T> work) {
@Override
public CompletableFuture<Void> executeSubmitted() {
CompletableFuture<Void> future =
CompletableFuture.allOf( sequenceFutures.toArray( new CompletableFuture<?>[ sequenceFutures.size()] ) );
CompletableFuture.allOf( sequenceFutures.toArray( new CompletableFuture<?>[0] ) );
sequenceFutures.clear();
aggregator.startSequences();
return future;
Expand Down
Expand Up @@ -63,6 +63,6 @@ public Sort toLuceneSort() {
return null;
}

return new Sort( sortFields.toArray( new SortField[sortFields.size()] ) );
return new Sort( sortFields.toArray( new SortField[0] ) );
}
}
Expand Up @@ -43,7 +43,7 @@ static ManagedMultiReader createInstance(Set<ReaderProvider> readerProviders) th
.map( ReaderProvider::openIndexReader )
.toArray( IndexReader[]::new );

return new ManagedMultiReader( indexReaders, readerProviders.toArray( new ReaderProvider[readerProviders.size()] ) );
return new ManagedMultiReader( indexReaders, readerProviders.toArray( new ReaderProvider[0] ) );
}

@Override
Expand Down
Expand Up @@ -52,9 +52,7 @@ public DefaultClassAndResourceResolver() {

// now build the aggregated class loader...
this.aggregatedClassLoader = new AggregatedClassLoader(
orderedClassLoaderSet.toArray(
new ClassLoader[orderedClassLoaderSet.size()]
)
orderedClassLoaderSet.toArray( new ClassLoader[0] )
);
}

Expand Down
Expand Up @@ -113,7 +113,7 @@ public CompletableFuture<?> execute() {
for ( PojoIndexedTypeWorkPlan<?, ?, ?> delegate : indexedTypeDelegates.values() ) {
futures.add( delegate.execute() );
}
return CompletableFuture.allOf( futures.toArray( new CompletableFuture<?>[futures.size()] ) );
return CompletableFuture.allOf( futures.toArray( new CompletableFuture<?>[0] ) );
}
finally {
indexedTypeDelegates.clear();
Expand Down
Expand Up @@ -193,7 +193,7 @@ public DocumentReferenceHitsBuilder doc(String indexName, String firstId, String
}

private DocumentReference[] getExpectedHits() {
return expectedHits.toArray( new DocumentReference[expectedHits.size()] );
return expectedHits.toArray( new DocumentReference[0] );
}
}

Expand All @@ -211,7 +211,7 @@ public ListHitsBuilder list(Object firstProjectionItem, Object ... otherProjecti

@SuppressWarnings("rawtypes")
private List[] getExpectedHits() {
return expectedHits.toArray( new List[expectedHits.size()] );
return expectedHits.toArray( new List[0] );
}
}

Expand Down

0 comments on commit 6215f30

Please sign in to comment.