Skip to content

Commit 5832020

Browse files
authored
Merge pull request #563 from michael-simons/feature/remove-custom-supplier
Remove custom Supplier interface.
2 parents f6d5401 + 16ec6db commit 5832020

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+57
-224
lines changed

driver/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@
8686
<groupId>org.codehaus.mojo</groupId>
8787
<artifactId>clirr-maven-plugin</artifactId>
8888
<configuration>
89-
<comparisonVersion>1.2.0</comparisonVersion>
90-
<includes>org/neo4j/driver/v1/**</includes>
89+
<comparisonVersion>2.0.0</comparisonVersion>
90+
<excludes>org/neo4j/driver/**/internal/**</excludes>
9191
<ignoredDifferencesFile>clirr-ignored-differences.xml</ignoredDifferencesFile>
9292
</configuration>
9393
</plugin>

driver/src/main/java/org/neo4j/driver/internal/AsyncStatementResultCursor.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
import java.util.List;
2222
import java.util.concurrent.CompletableFuture;
2323
import java.util.concurrent.CompletionStage;
24+
import java.util.function.Consumer;
25+
import java.util.function.Function;
2426

2527
import org.neo4j.driver.internal.handlers.PullAllResponseHandler;
2628
import org.neo4j.driver.internal.handlers.RunResponseHandler;
@@ -29,9 +31,6 @@
2931
import org.neo4j.driver.v1.Record;
3032
import org.neo4j.driver.v1.exceptions.NoSuchRecordException;
3133
import org.neo4j.driver.v1.summary.ResultSummary;
32-
import org.neo4j.driver.v1.util.Consumer;
33-
import org.neo4j.driver.v1.util.Function;
34-
import org.neo4j.driver.v1.util.Functions;
3534

3635
public class AsyncStatementResultCursor implements InternalStatementResultCursor
3736
{
@@ -109,7 +108,7 @@ public CompletionStage<ResultSummary> forEachAsync( Consumer<Record> action )
109108
@Override
110109
public CompletionStage<List<Record>> listAsync()
111110
{
112-
return listAsync( Functions.identity() );
111+
return listAsync( Function.identity() );
113112
}
114113

115114
@Override

driver/src/main/java/org/neo4j/driver/internal/InternalEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.neo4j.driver.v1.Value;
2727
import org.neo4j.driver.v1.Values;
2828
import org.neo4j.driver.v1.types.Entity;
29-
import org.neo4j.driver.v1.util.Function;
29+
import java.util.function.Function;
3030

3131
import static org.neo4j.driver.v1.Values.ofObject;
3232

driver/src/main/java/org/neo4j/driver/internal/InternalRecord.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import org.neo4j.driver.v1.Record;
2929
import org.neo4j.driver.v1.Value;
3030
import org.neo4j.driver.v1.Values;
31-
import org.neo4j.driver.v1.util.Function;
31+
import java.util.function.Function;
3232
import org.neo4j.driver.v1.util.Pair;
3333

3434
import static java.lang.String.format;

driver/src/main/java/org/neo4j/driver/internal/InternalStatementResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.neo4j.driver.v1.exceptions.ClientException;
3434
import org.neo4j.driver.v1.exceptions.NoSuchRecordException;
3535
import org.neo4j.driver.v1.summary.ResultSummary;
36-
import org.neo4j.driver.v1.util.Function;
36+
import java.util.function.Function;
3737

3838
public class InternalStatementResult implements StatementResult
3939
{

driver/src/main/java/org/neo4j/driver/internal/cluster/ClusterComposition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.neo4j.driver.internal.BoltServerAddress;
2626
import org.neo4j.driver.v1.Record;
2727
import org.neo4j.driver.v1.Value;
28-
import org.neo4j.driver.v1.util.Function;
28+
import java.util.function.Function;
2929

3030
public final class ClusterComposition
3131
{

driver/src/main/java/org/neo4j/driver/internal/handlers/AbstractPullAllResponseHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.Queue;
2626
import java.util.concurrent.CompletableFuture;
2727
import java.util.concurrent.CompletionStage;
28+
import java.util.function.Function;
2829

2930
import org.neo4j.driver.internal.InternalRecord;
3031
import org.neo4j.driver.internal.spi.Connection;
@@ -35,7 +36,6 @@
3536
import org.neo4j.driver.v1.Statement;
3637
import org.neo4j.driver.v1.Value;
3738
import org.neo4j.driver.v1.summary.ResultSummary;
38-
import org.neo4j.driver.v1.util.Function;
3939

4040
import static java.util.Collections.emptyMap;
4141
import static java.util.Objects.requireNonNull;

driver/src/main/java/org/neo4j/driver/internal/handlers/PullAllResponseHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.neo4j.driver.internal.spi.ResponseHandler;
2525
import org.neo4j.driver.v1.Record;
2626
import org.neo4j.driver.v1.summary.ResultSummary;
27-
import org.neo4j.driver.v1.util.Function;
27+
import java.util.function.Function;
2828

2929
public interface PullAllResponseHandler extends ResponseHandler
3030
{

driver/src/main/java/org/neo4j/driver/internal/retry/ExponentialBackoffRetryLogic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
import java.util.concurrent.CompletionStage;
2828
import java.util.concurrent.ThreadLocalRandom;
2929
import java.util.concurrent.TimeUnit;
30+
import java.util.function.Supplier;
3031

3132
import org.neo4j.driver.internal.util.Clock;
3233
import org.neo4j.driver.internal.util.Futures;
33-
import org.neo4j.driver.internal.util.Supplier;
3434
import org.neo4j.driver.v1.Logger;
3535
import org.neo4j.driver.v1.Logging;
3636
import org.neo4j.driver.v1.exceptions.ServiceUnavailableException;

driver/src/main/java/org/neo4j/driver/internal/retry/RetryLogic.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
package org.neo4j.driver.internal.retry;
2020

2121
import java.util.concurrent.CompletionStage;
22-
23-
import org.neo4j.driver.internal.util.Supplier;
22+
import java.util.function.Supplier;
2423

2524
public interface RetryLogic
2625
{

driver/src/main/java/org/neo4j/driver/internal/summary/InternalNotification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*/
1919
package org.neo4j.driver.internal.summary;
2020

21-
import org.neo4j.driver.v1.util.Function;
21+
import java.util.function.Function;
2222
import org.neo4j.driver.v1.summary.InputPosition;
2323
import org.neo4j.driver.v1.summary.Notification;
2424
import org.neo4j.driver.v1.Value;

driver/src/main/java/org/neo4j/driver/internal/summary/InternalPlan.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.neo4j.driver.v1.Value;
2626
import org.neo4j.driver.v1.Values;
2727
import org.neo4j.driver.v1.summary.Plan;
28-
import org.neo4j.driver.v1.util.Function;
28+
import java.util.function.Function;
2929

3030
import static java.lang.String.format;
3131
import static org.neo4j.driver.v1.Values.ofString;

driver/src/main/java/org/neo4j/driver/internal/summary/InternalProfiledPlan.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
import org.neo4j.driver.v1.Value;
2525
import org.neo4j.driver.v1.summary.ProfiledPlan;
26-
import org.neo4j.driver.v1.util.Function;
26+
import java.util.function.Function;
2727

2828
public class InternalProfiledPlan extends InternalPlan<ProfiledPlan> implements ProfiledPlan
2929
{

driver/src/main/java/org/neo4j/driver/internal/types/InternalMapAccessorWithDefaultValue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.neo4j.driver.v1.types.Node;
3030
import org.neo4j.driver.v1.types.Path;
3131
import org.neo4j.driver.v1.types.Relationship;
32-
import org.neo4j.driver.v1.util.Function;
32+
import java.util.function.Function;
3333

3434
public abstract class InternalMapAccessorWithDefaultValue implements MapAccessorWithDefaultValue
3535
{

driver/src/main/java/org/neo4j/driver/internal/util/Extract.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import org.neo4j.driver.v1.types.Node;
3535
import org.neo4j.driver.v1.types.Path;
3636
import org.neo4j.driver.v1.types.Relationship;
37-
import org.neo4j.driver.v1.util.Function;
37+
import java.util.function.Function;
3838
import org.neo4j.driver.v1.util.Pair;
3939

4040
import static java.util.Collections.emptyList;

driver/src/main/java/org/neo4j/driver/internal/util/Iterables.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import java.util.Map;
3030
import java.util.Queue;
3131

32-
import org.neo4j.driver.v1.util.Function;
32+
import java.util.function.Function;
3333

3434
public class Iterables
3535
{

driver/src/main/java/org/neo4j/driver/internal/util/Supplier.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

driver/src/main/java/org/neo4j/driver/internal/value/EntityValueAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
import org.neo4j.driver.v1.Value;
2424
import org.neo4j.driver.v1.types.Entity;
25-
import org.neo4j.driver.v1.util.Function;
25+
import java.util.function.Function;
2626

2727
public abstract class EntityValueAdapter<V extends Entity> extends ObjectValueAdapter<V>
2828
{

driver/src/main/java/org/neo4j/driver/internal/value/ListValue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import org.neo4j.driver.v1.Value;
2828
import org.neo4j.driver.v1.Values;
2929
import org.neo4j.driver.v1.types.Type;
30-
import org.neo4j.driver.v1.util.Function;
30+
import java.util.function.Function;
3131

3232
import static org.neo4j.driver.v1.Values.ofObject;
3333

driver/src/main/java/org/neo4j/driver/internal/value/MapValue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.neo4j.driver.v1.Value;
2626
import org.neo4j.driver.v1.Values;
2727
import org.neo4j.driver.v1.types.Type;
28-
import org.neo4j.driver.v1.util.Function;
28+
import java.util.function.Function;
2929

3030
import static org.neo4j.driver.internal.util.Format.formatPairs;
3131
import static org.neo4j.driver.v1.Values.ofObject;

driver/src/main/java/org/neo4j/driver/internal/value/ValueAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
import org.neo4j.driver.v1.types.Point;
4242
import org.neo4j.driver.v1.types.Relationship;
4343
import org.neo4j.driver.v1.types.Type;
44-
import org.neo4j.driver.v1.util.Function;
44+
import java.util.function.Function;
4545

4646
import static java.util.Collections.emptyList;
4747
import static org.neo4j.driver.v1.Values.ofObject;

driver/src/main/java/org/neo4j/driver/reactive/internal/InternalRxResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
import java.util.Iterator;
2626
import java.util.List;
2727
import java.util.concurrent.CompletionStage;
28+
import java.util.function.Supplier;
2829

2930
import org.neo4j.driver.internal.util.Futures;
30-
import org.neo4j.driver.internal.util.Supplier;
3131
import org.neo4j.driver.reactive.RxResult;
3232
import org.neo4j.driver.reactive.internal.cursor.RxStatementResultCursor;
3333
import org.neo4j.driver.v1.Record;

driver/src/main/java/org/neo4j/driver/reactive/internal/RxUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
import reactor.core.publisher.Mono;
2323

2424
import java.util.concurrent.CompletionStage;
25+
import java.util.function.Supplier;
2526

2627
import org.neo4j.driver.internal.util.Futures;
27-
import org.neo4j.driver.internal.util.Supplier;
2828

2929
public class RxUtils
3030
{

driver/src/main/java/org/neo4j/driver/v1/Record.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.neo4j.driver.v1.exceptions.ClientException;
2626
import org.neo4j.driver.v1.exceptions.NoSuchRecordException;
2727
import org.neo4j.driver.v1.types.MapAccessorWithDefaultValue;
28-
import org.neo4j.driver.v1.util.Function;
28+
import java.util.function.Function;
2929
import org.neo4j.driver.v1.util.Immutable;
3030
import org.neo4j.driver.v1.util.Pair;
3131

driver/src/main/java/org/neo4j/driver/v1/Records.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*/
1919
package org.neo4j.driver.v1;
2020

21-
import org.neo4j.driver.v1.util.Function;
21+
import java.util.function.Function;
2222

2323
/**
2424
* Static utility methods for retaining records

driver/src/main/java/org/neo4j/driver/v1/StatementResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
import org.neo4j.driver.v1.exceptions.NoSuchRecordException;
2626
import org.neo4j.driver.v1.summary.ResultSummary;
27-
import org.neo4j.driver.v1.util.Function;
27+
import java.util.function.Function;
2828
import org.neo4j.driver.v1.util.Resource;
2929

3030

driver/src/main/java/org/neo4j/driver/v1/StatementResultCursor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
import java.util.List;
2222
import java.util.concurrent.CompletionStage;
2323
import java.util.concurrent.Executor;
24+
import java.util.function.Consumer;
2425

2526
import org.neo4j.driver.v1.exceptions.NoSuchRecordException;
2627
import org.neo4j.driver.v1.summary.ResultSummary;
27-
import org.neo4j.driver.v1.util.Consumer;
28-
import org.neo4j.driver.v1.util.Function;
28+
import java.util.function.Function;
2929

3030
/**
3131
* The result of asynchronous execution of a Cypher statement, conceptually an asynchronous stream of

driver/src/main/java/org/neo4j/driver/v1/Value.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import org.neo4j.driver.v1.types.Type;
4343
import org.neo4j.driver.v1.types.TypeSystem;
4444
import org.neo4j.driver.v1.util.Experimental;
45-
import org.neo4j.driver.v1.util.Function;
45+
import java.util.function.Function;
4646
import org.neo4j.driver.v1.util.Immutable;
4747

4848
/**

driver/src/main/java/org/neo4j/driver/v1/Values.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
import org.neo4j.driver.v1.types.Point;
6565
import org.neo4j.driver.v1.types.Relationship;
6666
import org.neo4j.driver.v1.types.TypeSystem;
67-
import org.neo4j.driver.v1.util.Function;
67+
import java.util.function.Function;
6868

6969
import static org.neo4j.driver.internal.util.Extract.assertParameter;
7070
import static org.neo4j.driver.internal.util.Iterables.newHashMapWithSize;

driver/src/main/java/org/neo4j/driver/v1/types/MapAccessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.neo4j.driver.v1.Value;
2525
import org.neo4j.driver.v1.Values;
2626
import org.neo4j.driver.v1.exceptions.ClientException;
27-
import org.neo4j.driver.v1.util.Function;
27+
import java.util.function.Function;
2828

2929
/**
3030
* Access the keys, properties and values of an underlying unordered map by key

driver/src/main/java/org/neo4j/driver/v1/types/MapAccessorWithDefaultValue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import java.util.Map;
2323

2424
import org.neo4j.driver.v1.Value;
25-
import org.neo4j.driver.v1.util.Function;
25+
import java.util.function.Function;
2626

2727
/**
2828
* Provides methods to access the value of an underlying unordered map by key.

driver/src/main/java/org/neo4j/driver/v1/util/BiFunction.java

Lines changed: 0 additions & 39 deletions
This file was deleted.

driver/src/main/java/org/neo4j/driver/v1/util/Consumer.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)