From 4c307191de43695cb317a1d84630c046df9d8343 Mon Sep 17 00:00:00 2001 From: Dmitriy Tverdiakov Date: Tue, 11 Jul 2023 11:55:31 +0100 Subject: [PATCH] Make eligible field final and refactor throws --- bundle/pom.xml | 2 +- driver/pom.xml | 2 +- .../SingleDatabaseRoutingProcedureRunner.java | 2 +- .../driver/internal/logging/NettyLogging.java | 2 +- .../internal/packstream/PackStream.java | 4 ++-- .../summary/InternalDatabaseInfo.java | 2 +- .../internal/svm/MicrometerSubstitutions.java | 1 + .../internal/types/InternalTypeSystem.java | 2 +- .../neo4j/driver/internal/util/Futures.java | 4 ++-- .../driver/internal/value/BooleanValue.java | 4 ++-- .../neo4j/driver/integration/LoadCSVIT.java | 4 ++-- .../neo4j/driver/integration/MetricsIT.java | 2 +- .../internal/CustomSecurityPlanTest.java | 2 +- .../ConnectionReadTimeoutHandlerTest.java | 4 ++-- .../internal/logging/ConsoleLoggingTest.java | 2 +- .../internal/messaging/MessageFormatTest.java | 2 +- .../messaging/v3/MessageFormatV3Test.java | 2 +- .../messaging/v4/BoltProtocolV4Test.java | 19 +++++++-------- .../messaging/v41/BoltProtocolV41Test.java | 8 +++---- .../messaging/v42/BoltProtocolV42Test.java | 10 ++++---- .../messaging/v43/BoltProtocolV43Test.java | 10 ++++---- .../MicrometerConnectionPoolMetricsTest.java | 8 +++---- .../util/io/BufferedChannelInput.java | 2 +- .../internal/value/BooleanValueTest.java | 2 +- .../driver/internal/value/BytesValueTest.java | 2 +- .../driver/internal/value/FloatValueTest.java | 2 +- .../internal/value/IntegerValueTest.java | 2 +- .../internal/value/StringValueTest.java | 2 +- .../neo4j/driver/stress/AsyncWriteQuery.java | 2 +- .../driver/stress/AsyncWriteQueryInTx.java | 2 +- .../driver/stress/BlockingWriteQuery.java | 2 +- .../driver/stress/BlockingWriteQueryInTx.java | 2 +- .../org/neo4j/driver/stress/RxWriteQuery.java | 2 +- .../neo4j/driver/stress/RxWriteQueryInTx.java | 2 +- .../stress/RxWriteQueryWithRetries.java | 2 +- .../neo4j/driver/types/TypeSystemTest.java | 24 +++++++++---------- examples/pom.xml | 2 +- .../org/neo4j/docs/driver/ExamplesIT.java | 4 ---- pom.xml | 2 +- testkit-backend/pom.xml | 2 +- .../TestkitCypherDateDeserializer.java | 4 +--- .../TestkitCypherDateTimeDeserializer.java | 4 +--- .../TestkitCypherDurationDeserializer.java | 4 +--- .../TestkitCypherParamDeserializer.java | 4 +--- .../TestkitCypherTimeDeserializer.java | 4 +--- .../deserializer/TestkitCypherTypeMapper.java | 3 +-- .../deserializer/TestkitListDeserializer.java | 3 +-- testkit-tests/pom.xml | 2 +- 48 files changed, 85 insertions(+), 101 deletions(-) diff --git a/bundle/pom.xml b/bundle/pom.xml index 0b1fd6aa4e..0f5fcb727c 100644 --- a/bundle/pom.xml +++ b/bundle/pom.xml @@ -6,7 +6,7 @@ org.neo4j.driver neo4j-java-driver-parent - 5.10-SNAPSHOT + 5.11-SNAPSHOT .. diff --git a/driver/pom.xml b/driver/pom.xml index 3f5cf61174..607fd5196f 100644 --- a/driver/pom.xml +++ b/driver/pom.xml @@ -6,7 +6,7 @@ org.neo4j.driver neo4j-java-driver-parent - 5.10-SNAPSHOT + 5.11-SNAPSHOT neo4j-java-driver diff --git a/driver/src/main/java/org/neo4j/driver/internal/cluster/SingleDatabaseRoutingProcedureRunner.java b/driver/src/main/java/org/neo4j/driver/internal/cluster/SingleDatabaseRoutingProcedureRunner.java index b6fe8648b1..a2a8841f9a 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/cluster/SingleDatabaseRoutingProcedureRunner.java +++ b/driver/src/main/java/org/neo4j/driver/internal/cluster/SingleDatabaseRoutingProcedureRunner.java @@ -51,7 +51,7 @@ public class SingleDatabaseRoutingProcedureRunner implements RoutingProcedureRun static final String GET_ROUTING_TABLE = "CALL dbms.cluster.routing.getRoutingTable($" + ROUTING_CONTEXT + ")"; final RoutingContext context; - private Logging logging; + private final Logging logging; public SingleDatabaseRoutingProcedureRunner(RoutingContext context, Logging logging) { this.context = context; diff --git a/driver/src/main/java/org/neo4j/driver/internal/logging/NettyLogging.java b/driver/src/main/java/org/neo4j/driver/internal/logging/NettyLogging.java index 1894bcfc8f..8d72ace356 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/logging/NettyLogging.java +++ b/driver/src/main/java/org/neo4j/driver/internal/logging/NettyLogging.java @@ -26,7 +26,7 @@ * This is the logging factory to delegate netty's logging to our logging system */ public class NettyLogging extends InternalLoggerFactory { - private Logging logging; + private final Logging logging; public NettyLogging(Logging logging) { this.logging = logging; diff --git a/driver/src/main/java/org/neo4j/driver/internal/packstream/PackStream.java b/driver/src/main/java/org/neo4j/driver/internal/packstream/PackStream.java index 14c07a95a4..ffc53f67c5 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/packstream/PackStream.java +++ b/driver/src/main/java/org/neo4j/driver/internal/packstream/PackStream.java @@ -151,7 +151,7 @@ public class PackStream { private PackStream() {} public static class Packer { - private PackOutput out; + private final PackOutput out; public Packer(PackOutput out) { this.out = out; @@ -337,7 +337,7 @@ public void packStructHeader(int size, byte signature) throws IOException { } public static class Unpacker { - private PackInput in; + private final PackInput in; public Unpacker(PackInput in) { this.in = in; diff --git a/driver/src/main/java/org/neo4j/driver/internal/summary/InternalDatabaseInfo.java b/driver/src/main/java/org/neo4j/driver/internal/summary/InternalDatabaseInfo.java index ebdbd26e0a..c1c4636c0b 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/summary/InternalDatabaseInfo.java +++ b/driver/src/main/java/org/neo4j/driver/internal/summary/InternalDatabaseInfo.java @@ -22,7 +22,7 @@ import org.neo4j.driver.summary.DatabaseInfo; public class InternalDatabaseInfo implements DatabaseInfo { - public static DatabaseInfo DEFAULT_DATABASE_INFO = new InternalDatabaseInfo(null); + public static final DatabaseInfo DEFAULT_DATABASE_INFO = new InternalDatabaseInfo(null); private final String name; diff --git a/driver/src/main/java/org/neo4j/driver/internal/svm/MicrometerSubstitutions.java b/driver/src/main/java/org/neo4j/driver/internal/svm/MicrometerSubstitutions.java index 5dd761b279..40497c1575 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/svm/MicrometerSubstitutions.java +++ b/driver/src/main/java/org/neo4j/driver/internal/svm/MicrometerSubstitutions.java @@ -40,6 +40,7 @@ final class Target_org_neo4j_driver_internal_DriverFactory { * @return A metrics provider, never null */ @Substitute + @SuppressWarnings("ProtectedMemberInFinalClass") protected static MetricsProvider getOrCreateMetricsProvider(Config config, Clock clock) { var metricsAdapter = config.metricsAdapter(); if (metricsAdapter == null) { diff --git a/driver/src/main/java/org/neo4j/driver/internal/types/InternalTypeSystem.java b/driver/src/main/java/org/neo4j/driver/internal/types/InternalTypeSystem.java index 4e459bbc10..d2a1d96067 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/types/InternalTypeSystem.java +++ b/driver/src/main/java/org/neo4j/driver/internal/types/InternalTypeSystem.java @@ -50,7 +50,7 @@ * @see Type */ public class InternalTypeSystem implements TypeSystem { - public static InternalTypeSystem TYPE_SYSTEM = new InternalTypeSystem(); + public static final InternalTypeSystem TYPE_SYSTEM = new InternalTypeSystem(); private final TypeRepresentation anyType = constructType(ANY); private final TypeRepresentation booleanType = constructType(BOOLEAN); diff --git a/driver/src/main/java/org/neo4j/driver/internal/util/Futures.java b/driver/src/main/java/org/neo4j/driver/internal/util/Futures.java index 8b6aa004f2..09a866ad5b 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/util/Futures.java +++ b/driver/src/main/java/org/neo4j/driver/internal/util/Futures.java @@ -226,8 +226,8 @@ public static BiConsumer futureCompletingConsumer(CompletableF } private static class CompletionResult { - T value; - Throwable error; + final T value; + final Throwable error; CompletionResult(T value, Throwable error) { this.value = value; diff --git a/driver/src/main/java/org/neo4j/driver/internal/value/BooleanValue.java b/driver/src/main/java/org/neo4j/driver/internal/value/BooleanValue.java index 0bb5b5afd6..943ee8420a 100644 --- a/driver/src/main/java/org/neo4j/driver/internal/value/BooleanValue.java +++ b/driver/src/main/java/org/neo4j/driver/internal/value/BooleanValue.java @@ -26,8 +26,8 @@ private BooleanValue() { // do nothing } - public static BooleanValue TRUE = new TrueValue(); - public static BooleanValue FALSE = new FalseValue(); + public static final BooleanValue TRUE = new TrueValue(); + public static final BooleanValue FALSE = new FalseValue(); public static BooleanValue fromBoolean(boolean value) { return value ? TRUE : FALSE; diff --git a/driver/src/test/java/org/neo4j/driver/integration/LoadCSVIT.java b/driver/src/test/java/org/neo4j/driver/integration/LoadCSVIT.java index 6357604a64..ff8a093a93 100644 --- a/driver/src/test/java/org/neo4j/driver/integration/LoadCSVIT.java +++ b/driver/src/test/java/org/neo4j/driver/integration/LoadCSVIT.java @@ -73,9 +73,9 @@ private String createLocalIrisData(Session session) throws IOException { return neo4j.addImportFile("iris", ".csv", IRIS_DATA); } - private static String[] IRIS_CLASS_NAMES = new String[] {"Iris-setosa", "Iris-versicolor", "Iris-virginica"}; + private static final String[] IRIS_CLASS_NAMES = new String[] {"Iris-setosa", "Iris-versicolor", "Iris-virginica"}; - private static String IRIS_DATA = + private static final String IRIS_DATA = "sepal_length,sepal_width,petal_length,petal_width,class_name\n" + "5.1,3.5,1.4,0.2,Iris-setosa\n" + "4.9,3.0,1.4,0.2,Iris-setosa\n" + "4.7,3.2,1.3,0.2,Iris-setosa\n" diff --git a/driver/src/test/java/org/neo4j/driver/integration/MetricsIT.java b/driver/src/test/java/org/neo4j/driver/integration/MetricsIT.java index 8fa082aabd..f700348d86 100644 --- a/driver/src/test/java/org/neo4j/driver/integration/MetricsIT.java +++ b/driver/src/test/java/org/neo4j/driver/integration/MetricsIT.java @@ -42,7 +42,7 @@ class MetricsIT { static final DatabaseExtension neo4j = new DatabaseExtension(); private Driver driver; - private MeterRegistry meterRegistry = new SimpleMeterRegistry(); + private final MeterRegistry meterRegistry = new SimpleMeterRegistry(); @BeforeEach void createDriver() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/CustomSecurityPlanTest.java b/driver/src/test/java/org/neo4j/driver/internal/CustomSecurityPlanTest.java index 1567338e60..00e42a6995 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/CustomSecurityPlanTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/CustomSecurityPlanTest.java @@ -56,7 +56,7 @@ void testCustomSecurityPlanUsed() { } private static class SecurityPlanCapturingDriverFactory extends DriverFactory { - List capturedSecurityPlans = new ArrayList<>(); + final List capturedSecurityPlans = new ArrayList<>(); @Override protected InternalDriver createDriver( diff --git a/driver/src/test/java/org/neo4j/driver/internal/async/inbound/ConnectionReadTimeoutHandlerTest.java b/driver/src/test/java/org/neo4j/driver/internal/async/inbound/ConnectionReadTimeoutHandlerTest.java index 12d966613a..0ea1ffe832 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/async/inbound/ConnectionReadTimeoutHandlerTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/async/inbound/ConnectionReadTimeoutHandlerTest.java @@ -30,8 +30,8 @@ import org.neo4j.driver.exceptions.ConnectionReadTimeoutException; public class ConnectionReadTimeoutHandlerTest { - ConnectionReadTimeoutHandler handler = new ConnectionReadTimeoutHandler(15L, TimeUnit.SECONDS); - ChannelHandlerContext context = mock(ChannelHandlerContext.class); + final ConnectionReadTimeoutHandler handler = new ConnectionReadTimeoutHandler(15L, TimeUnit.SECONDS); + final ChannelHandlerContext context = mock(ChannelHandlerContext.class); @Test void shouldFireConnectionReadTimeoutExceptionAndCloseChannelOnReadTimeOutOnce() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/logging/ConsoleLoggingTest.java b/driver/src/test/java/org/neo4j/driver/internal/logging/ConsoleLoggingTest.java index c3e8b37f56..2848fb0c09 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/logging/ConsoleLoggingTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/logging/ConsoleLoggingTest.java @@ -34,7 +34,7 @@ import org.neo4j.driver.internal.logging.ConsoleLogging.ConsoleLogger; class ConsoleLoggingTest { - private static ByteArrayOutputStream out = new ByteArrayOutputStream(); + private static final ByteArrayOutputStream out = new ByteArrayOutputStream(); private static PrintStream sysErr; @BeforeAll diff --git a/driver/src/test/java/org/neo4j/driver/internal/messaging/MessageFormatTest.java b/driver/src/test/java/org/neo4j/driver/internal/messaging/MessageFormatTest.java index 38aa75ee48..881b3e42b2 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/messaging/MessageFormatTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/messaging/MessageFormatTest.java @@ -57,7 +57,7 @@ import org.neo4j.driver.internal.util.messaging.MemorizingInboundMessageDispatcher; class MessageFormatTest { - public MessageFormat format = new MessageFormatV3(); + public final MessageFormat format = new MessageFormatV3(); @Test void shouldUnpackAllResponses() throws Throwable { diff --git a/driver/src/test/java/org/neo4j/driver/internal/messaging/v3/MessageFormatV3Test.java b/driver/src/test/java/org/neo4j/driver/internal/messaging/v3/MessageFormatV3Test.java index f7265c39d6..48dc0d7265 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/messaging/v3/MessageFormatV3Test.java +++ b/driver/src/test/java/org/neo4j/driver/internal/messaging/v3/MessageFormatV3Test.java @@ -34,7 +34,7 @@ * It's done on this way to make easy to replace the implementation and still getting the same behaviour. */ class MessageFormatV3Test { - private static MessageFormat messageFormat = BoltProtocolV3.INSTANCE.createMessageFormat(); + private static final MessageFormat messageFormat = BoltProtocolV3.INSTANCE.createMessageFormat(); @Test void shouldCreateCorrectWriter() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/messaging/v4/BoltProtocolV4Test.java b/driver/src/test/java/org/neo4j/driver/internal/messaging/v4/BoltProtocolV4Test.java index f4d75d4554..f9d1fc624e 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/messaging/v4/BoltProtocolV4Test.java +++ b/driver/src/test/java/org/neo4j/driver/internal/messaging/v4/BoltProtocolV4Test.java @@ -98,11 +98,11 @@ public final class BoltProtocolV4Test { - protected static final String QUERY_TEXT = "RETURN $x"; - protected static final Map PARAMS = singletonMap("x", value(42)); - protected static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); + private static final String QUERY_TEXT = "RETURN $x"; + private static final Map PARAMS = singletonMap("x", value(42)); + private static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); - protected final BoltProtocol protocol = createProtocol(); + private final BoltProtocol protocol = createProtocol(); private final EmbeddedChannel channel = new EmbeddedChannel(); private final InboundMessageDispatcher messageDispatcher = new InboundMessageDispatcher(channel, Logging.none()); @@ -400,7 +400,7 @@ private static InternalAuthToken dummyAuthToken() { return (InternalAuthToken) AuthTokens.basic("hello", "world"); } - protected void testFailedRunInAutoCommitTxWithWaitingForResponse( + private void testFailedRunInAutoCommitTxWithWaitingForResponse( Set bookmarks, TransactionConfig config, AccessMode mode) throws Exception { // Given var connection = connectionMock(mode, protocol); @@ -434,7 +434,7 @@ protected void testFailedRunInAutoCommitTxWithWaitingForResponse( assertSame(error, actual); } - protected void testSuccessfulRunInAutoCommitTxWithWaitingForResponse( + private void testSuccessfulRunInAutoCommitTxWithWaitingForResponse( Set bookmarks, TransactionConfig config, AccessMode mode) throws Exception { // Given var connection = connectionMock(mode, protocol); @@ -465,8 +465,7 @@ protected void testSuccessfulRunInAutoCommitTxWithWaitingForResponse( assertNotNull(cursorFuture.get()); } - protected void testRunInUnmanagedTransactionAndWaitForRunResponse(boolean success, AccessMode mode) - throws Exception { + private void testRunInUnmanagedTransactionAndWaitForRunResponse(boolean success, AccessMode mode) throws Exception { // Given var connection = connectionMock(mode, protocol); @@ -497,7 +496,7 @@ connection, QUERY, mock(UnmanagedTransaction.class), UNLIMITED_FETCH_SIZE) } } - protected void testRunAndWaitForRunResponse(boolean autoCommitTx, TransactionConfig config, AccessMode mode) + private void testRunAndWaitForRunResponse(boolean autoCommitTx, TransactionConfig config, AccessMode mode) throws Exception { // Given var connection = connectionMock(mode, protocol); @@ -534,7 +533,7 @@ connection, QUERY, mock(UnmanagedTransaction.class), UNLIMITED_FETCH_SIZE) assertNotNull(cursorFuture.get()); } - protected void testDatabaseNameSupport(boolean autoCommitTx) { + private void testDatabaseNameSupport(boolean autoCommitTx) { var connection = connectionMock("foo", protocol); if (autoCommitTx) { var factory = protocol.runInAutoCommitTransaction( diff --git a/driver/src/test/java/org/neo4j/driver/internal/messaging/v41/BoltProtocolV41Test.java b/driver/src/test/java/org/neo4j/driver/internal/messaging/v41/BoltProtocolV41Test.java index 874208a29e..8048ec9cb9 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/messaging/v41/BoltProtocolV41Test.java +++ b/driver/src/test/java/org/neo4j/driver/internal/messaging/v41/BoltProtocolV41Test.java @@ -98,11 +98,11 @@ import org.neo4j.driver.internal.spi.ResponseHandler; public final class BoltProtocolV41Test { - protected static final String QUERY_TEXT = "RETURN $x"; - protected static final Map PARAMS = singletonMap("x", value(42)); - protected static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); + private static final String QUERY_TEXT = "RETURN $x"; + private static final Map PARAMS = singletonMap("x", value(42)); + private static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); - protected final BoltProtocol protocol = createProtocol(); + private final BoltProtocol protocol = createProtocol(); private final EmbeddedChannel channel = new EmbeddedChannel(); private final InboundMessageDispatcher messageDispatcher = new InboundMessageDispatcher(channel, Logging.none()); diff --git a/driver/src/test/java/org/neo4j/driver/internal/messaging/v42/BoltProtocolV42Test.java b/driver/src/test/java/org/neo4j/driver/internal/messaging/v42/BoltProtocolV42Test.java index 96f946fa47..f09e6e9f09 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/messaging/v42/BoltProtocolV42Test.java +++ b/driver/src/test/java/org/neo4j/driver/internal/messaging/v42/BoltProtocolV42Test.java @@ -98,11 +98,11 @@ import org.neo4j.driver.internal.spi.ResponseHandler; public final class BoltProtocolV42Test { - protected static final String QUERY_TEXT = "RETURN $x"; - protected static final Map PARAMS = singletonMap("x", value(42)); - protected static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); + private static final String QUERY_TEXT = "RETURN $x"; + private static final Map PARAMS = singletonMap("x", value(42)); + private static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); - protected final BoltProtocol protocol = createProtocol(); + private final BoltProtocol protocol = createProtocol(); private final EmbeddedChannel channel = new EmbeddedChannel(); private final InboundMessageDispatcher messageDispatcher = new InboundMessageDispatcher(channel, Logging.none()); @@ -111,7 +111,7 @@ public final class BoltProtocolV42Test { .withMetadata(singletonMap("key", value(42))) .build(); - protected BoltProtocol createProtocol() { + private BoltProtocol createProtocol() { return BoltProtocolV42.INSTANCE; } diff --git a/driver/src/test/java/org/neo4j/driver/internal/messaging/v43/BoltProtocolV43Test.java b/driver/src/test/java/org/neo4j/driver/internal/messaging/v43/BoltProtocolV43Test.java index 0705924b18..6b3981fb7b 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/messaging/v43/BoltProtocolV43Test.java +++ b/driver/src/test/java/org/neo4j/driver/internal/messaging/v43/BoltProtocolV43Test.java @@ -97,11 +97,11 @@ import org.neo4j.driver.internal.spi.ResponseHandler; public final class BoltProtocolV43Test { - protected static final String QUERY_TEXT = "RETURN $x"; - protected static final Map PARAMS = singletonMap("x", value(42)); - protected static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); + private static final String QUERY_TEXT = "RETURN $x"; + private static final Map PARAMS = singletonMap("x", value(42)); + private static final Query QUERY = new Query(QUERY_TEXT, value(PARAMS)); - protected final BoltProtocol protocol = createProtocol(); + private final BoltProtocol protocol = createProtocol(); private final EmbeddedChannel channel = new EmbeddedChannel(); private final InboundMessageDispatcher messageDispatcher = new InboundMessageDispatcher(channel, Logging.none()); @@ -110,7 +110,7 @@ public final class BoltProtocolV43Test { .withMetadata(singletonMap("key", value(42))) .build(); - protected BoltProtocol createProtocol() { + private BoltProtocol createProtocol() { return BoltProtocolV43.INSTANCE; } diff --git a/driver/src/test/java/org/neo4j/driver/internal/metrics/MicrometerConnectionPoolMetricsTest.java b/driver/src/test/java/org/neo4j/driver/internal/metrics/MicrometerConnectionPoolMetricsTest.java index 6b64f56156..39c494fb68 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/metrics/MicrometerConnectionPoolMetricsTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/metrics/MicrometerConnectionPoolMetricsTest.java @@ -41,10 +41,10 @@ class MicrometerConnectionPoolMetricsTest { BoltServerAddress address; ConnectionPool pool; MeterRegistry registry; - AtomicInteger inUse = new AtomicInteger(0); - IntSupplier inUseSupplier = inUse::get; - AtomicInteger idle = new AtomicInteger(0); - IntSupplier idleSupplier = idle::get; + final AtomicInteger inUse = new AtomicInteger(0); + final IntSupplier inUseSupplier = inUse::get; + final AtomicInteger idle = new AtomicInteger(0); + final IntSupplier idleSupplier = idle::get; @BeforeEach void beforeEach() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/util/io/BufferedChannelInput.java b/driver/src/test/java/org/neo4j/driver/internal/util/io/BufferedChannelInput.java index 8a86d1b665..d8ccf89506 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/util/io/BufferedChannelInput.java +++ b/driver/src/test/java/org/neo4j/driver/internal/util/io/BufferedChannelInput.java @@ -30,7 +30,7 @@ */ public class BufferedChannelInput implements PackInput { private final ByteBuffer buffer; - private ReadableByteChannel channel; + private final ReadableByteChannel channel; private static final int DEFAULT_BUFFER_CAPACITY = 8192; public BufferedChannelInput(ReadableByteChannel ch) { diff --git a/driver/src/test/java/org/neo4j/driver/internal/value/BooleanValueTest.java b/driver/src/test/java/org/neo4j/driver/internal/value/BooleanValueTest.java index 5589fb5ba5..19c64ce249 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/value/BooleanValueTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/value/BooleanValueTest.java @@ -32,7 +32,7 @@ import org.neo4j.driver.types.TypeSystem; class BooleanValueTest { - private TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; + private final TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; @Test void testBooleanTrue() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/value/BytesValueTest.java b/driver/src/test/java/org/neo4j/driver/internal/value/BytesValueTest.java index 7a8454869c..6cd9cda5ba 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/value/BytesValueTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/value/BytesValueTest.java @@ -32,7 +32,7 @@ class BytesValueTest { private static final byte[] TEST_BYTES = "0123".getBytes(); - private TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; + private final TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; @Test void testBytesValue() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/value/FloatValueTest.java b/driver/src/test/java/org/neo4j/driver/internal/value/FloatValueTest.java index 3f249a5d82..953f1ab606 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/value/FloatValueTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/value/FloatValueTest.java @@ -32,7 +32,7 @@ import org.neo4j.driver.types.TypeSystem; class FloatValueTest { - private TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; + private final TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; @Test void testZeroFloatValue() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/value/IntegerValueTest.java b/driver/src/test/java/org/neo4j/driver/internal/value/IntegerValueTest.java index 4a8bffabf9..4d223c841d 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/value/IntegerValueTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/value/IntegerValueTest.java @@ -32,7 +32,7 @@ import org.neo4j.driver.types.TypeSystem; class IntegerValueTest { - private TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; + private final TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; @Test void testZeroIntegerValue() { diff --git a/driver/src/test/java/org/neo4j/driver/internal/value/StringValueTest.java b/driver/src/test/java/org/neo4j/driver/internal/value/StringValueTest.java index b0abcac2d3..eede3976ef 100644 --- a/driver/src/test/java/org/neo4j/driver/internal/value/StringValueTest.java +++ b/driver/src/test/java/org/neo4j/driver/internal/value/StringValueTest.java @@ -30,7 +30,7 @@ import org.neo4j.driver.types.TypeSystem; class StringValueTest { - private TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; + private final TypeSystem typeSystem = InternalTypeSystem.TYPE_SYSTEM; @Test void testStringValue() { diff --git a/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQuery.java b/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQuery.java index 26a84d8c7c..409cd37e30 100644 --- a/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQuery.java +++ b/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQuery.java @@ -27,7 +27,7 @@ import org.neo4j.driver.internal.util.Futures; public class AsyncWriteQuery extends AbstractAsyncQuery { - private AbstractStressTestBase stressTest; + private final AbstractStressTestBase stressTest; public AsyncWriteQuery(AbstractStressTestBase stressTest, Driver driver, boolean useBookmark) { super(driver, useBookmark); diff --git a/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQueryInTx.java b/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQueryInTx.java index 27bf80b584..5643a4e510 100644 --- a/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQueryInTx.java +++ b/driver/src/test/java/org/neo4j/driver/stress/AsyncWriteQueryInTx.java @@ -26,7 +26,7 @@ import org.neo4j.driver.internal.util.Futures; public class AsyncWriteQueryInTx extends AbstractAsyncQuery { - private AbstractStressTestBase stressTest; + private final AbstractStressTestBase stressTest; public AsyncWriteQueryInTx(AbstractStressTestBase stressTest, Driver driver, boolean useBookmark) { super(driver, useBookmark); diff --git a/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQuery.java b/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQuery.java index 71ef0bd54d..412c04ea84 100644 --- a/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQuery.java +++ b/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQuery.java @@ -25,7 +25,7 @@ import org.neo4j.driver.summary.ResultSummary; public class BlockingWriteQuery extends AbstractBlockingQuery { - private AbstractStressTestBase stressTest; + private final AbstractStressTestBase stressTest; public BlockingWriteQuery(AbstractStressTestBase stressTest, Driver driver, boolean useBookmark) { super(driver, useBookmark); diff --git a/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQueryInTx.java b/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQueryInTx.java index 7014ec30e0..23f726c421 100644 --- a/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQueryInTx.java +++ b/driver/src/test/java/org/neo4j/driver/stress/BlockingWriteQueryInTx.java @@ -25,7 +25,7 @@ import org.neo4j.driver.Result; public class BlockingWriteQueryInTx extends AbstractBlockingQuery { - private AbstractStressTestBase stressTest; + private final AbstractStressTestBase stressTest; public BlockingWriteQueryInTx(AbstractStressTestBase stressTest, Driver driver, boolean useBookmark) { super(driver, useBookmark); diff --git a/driver/src/test/java/org/neo4j/driver/stress/RxWriteQuery.java b/driver/src/test/java/org/neo4j/driver/stress/RxWriteQuery.java index f460965805..5c0da99aa4 100644 --- a/driver/src/test/java/org/neo4j/driver/stress/RxWriteQuery.java +++ b/driver/src/test/java/org/neo4j/driver/stress/RxWriteQuery.java @@ -30,7 +30,7 @@ import reactor.core.publisher.Mono; public class RxWriteQuery extends AbstractRxQuery { - private AbstractStressTestBase stressTest; + private final AbstractStressTestBase stressTest; public RxWriteQuery(AbstractStressTestBase stressTest, Driver driver, boolean useBookmark) { super(driver, useBookmark); diff --git a/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryInTx.java b/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryInTx.java index e50adb904e..aa7f9ca39c 100644 --- a/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryInTx.java +++ b/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryInTx.java @@ -34,7 +34,7 @@ import reactor.core.publisher.Mono; public class RxWriteQueryInTx extends AbstractRxQuery { - private AbstractStressTestBase stressTest; + private final AbstractStressTestBase stressTest; public RxWriteQueryInTx(AbstractStressTestBase stressTest, Driver driver, boolean useBookmark) { super(driver, useBookmark); diff --git a/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryWithRetries.java b/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryWithRetries.java index b35d9748a4..e27b0d8a8f 100644 --- a/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryWithRetries.java +++ b/driver/src/test/java/org/neo4j/driver/stress/RxWriteQueryWithRetries.java @@ -30,7 +30,7 @@ import reactor.core.publisher.Mono; public class RxWriteQueryWithRetries extends AbstractRxQuery { - private AbstractStressTestBase stressTest; + private final AbstractStressTestBase stressTest; public RxWriteQueryWithRetries(AbstractStressTestBase stressTest, Driver driver, boolean useBookmark) { super(driver, useBookmark); diff --git a/driver/src/test/java/org/neo4j/driver/types/TypeSystemTest.java b/driver/src/test/java/org/neo4j/driver/types/TypeSystemTest.java index 9b373a6789..bc818693fe 100644 --- a/driver/src/test/java/org/neo4j/driver/types/TypeSystemTest.java +++ b/driver/src/test/java/org/neo4j/driver/types/TypeSystemTest.java @@ -48,18 +48,18 @@ class TypeSystemTest { private final InternalRelationship relationship = new InternalRelationship( 42L, String.valueOf(42L), 42L, String.valueOf(42L), 43L, String.valueOf(43L), "T", Collections.emptyMap()); - private Value integerValue = value(13); - private Value floatValue = value(13.1); - private Value stringValue = value("Lalala "); - private Value nodeValue = new NodeValue(node); - private Value relationshipValue = new RelationshipValue(relationship); - private Value mapValue = value(Collections.singletonMap("type", "r")); - private Value pathValue = new PathValue(new InternalPath(Arrays.asList(node, relationship, node))); - private Value booleanValue = value(true); - private Value listValue = value(Arrays.asList(1, 2, 3)); - private Value nullValue = value((Object) null); - - private InternalTypeSystem typeSystem = TYPE_SYSTEM; + private final Value integerValue = value(13); + private final Value floatValue = value(13.1); + private final Value stringValue = value("Lalala "); + private final Value nodeValue = new NodeValue(node); + private final Value relationshipValue = new RelationshipValue(relationship); + private final Value mapValue = value(Collections.singletonMap("type", "r")); + private final Value pathValue = new PathValue(new InternalPath(Arrays.asList(node, relationship, node))); + private final Value booleanValue = value(true); + private final Value listValue = value(Arrays.asList(1, 2, 3)); + private final Value nullValue = value((Object) null); + + private final InternalTypeSystem typeSystem = TYPE_SYSTEM; private TypeVerifier newTypeVerifierFor(Type type) { var allValues = new HashSet(); diff --git a/examples/pom.xml b/examples/pom.xml index 2b97ad5d59..bc4e12e385 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -6,7 +6,7 @@ org.neo4j.driver neo4j-java-driver-parent - 5.10-SNAPSHOT + 5.11-SNAPSHOT org.neo4j.doc.driver diff --git a/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java b/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java index 941d6eaef0..c00b7ade8d 100644 --- a/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java +++ b/examples/src/test/java/org/neo4j/docs/driver/ExamplesIT.java @@ -21,21 +21,17 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.RegisterExtension; -import org.neo4j.driver.Driver; -import org.neo4j.driver.Session; import org.neo4j.driver.SessionConfig; import org.neo4j.driver.Value; import org.neo4j.driver.Values; import org.neo4j.driver.internal.util.EnabledOnNeo4jWith; import org.neo4j.driver.summary.QueryType; -import org.neo4j.driver.summary.ResultSummary; import org.neo4j.driver.testutil.DatabaseExtension; import org.neo4j.driver.testutil.ParallelizableIT; import org.neo4j.driver.testutil.StdIOCapture; import org.neo4j.driver.testutil.TestUtil; import java.util.HashSet; -import java.util.List; import java.util.Set; import static java.util.Arrays.asList; diff --git a/pom.xml b/pom.xml index bc1232d16e..4cec998ede 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.neo4j.driver neo4j-java-driver-parent - 5.10-SNAPSHOT + 5.11-SNAPSHOT pom Neo4j Java Driver Project diff --git a/testkit-backend/pom.xml b/testkit-backend/pom.xml index 362a82309a..0bcf82c02f 100644 --- a/testkit-backend/pom.xml +++ b/testkit-backend/pom.xml @@ -7,7 +7,7 @@ neo4j-java-driver-parent org.neo4j.driver - 5.10-SNAPSHOT + 5.11-SNAPSHOT testkit-backend diff --git a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateDeserializer.java b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateDeserializer.java index dab4f0fce4..2125bf2bf8 100644 --- a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateDeserializer.java +++ b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateDeserializer.java @@ -19,7 +19,6 @@ package neo4j.org.testkit.backend.messages.requests.deserializer; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; import java.io.IOException; @@ -39,8 +38,7 @@ public TestkitCypherDateDeserializer() { mapper = new TestkitCypherTypeMapper(); } - public LocalDate deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JsonProcessingException { + public LocalDate deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { var data = mapper.mapData(p, ctxt, new CypherDateData()); return LocalDate.of(data.year, data.month, data.day); } diff --git a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateTimeDeserializer.java b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateTimeDeserializer.java index e21b3c1f19..095b631456 100644 --- a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateTimeDeserializer.java +++ b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDateTimeDeserializer.java @@ -19,7 +19,6 @@ package neo4j.org.testkit.backend.messages.requests.deserializer; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; import java.io.IOException; @@ -38,8 +37,7 @@ public TestkitCypherDateTimeDeserializer() { } @Override - public CypherDateTime deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JsonProcessingException { + public CypherDateTime deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { var data = mapper.mapData(p, ctxt, new CypherDateTimeData()); return new CypherDateTime( data.year, diff --git a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDurationDeserializer.java b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDurationDeserializer.java index 858a9398a4..e8d64bee66 100644 --- a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDurationDeserializer.java +++ b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherDurationDeserializer.java @@ -19,7 +19,6 @@ package neo4j.org.testkit.backend.messages.requests.deserializer; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; import java.io.IOException; @@ -38,8 +37,7 @@ public TestkitCypherDurationDeserializer() { mapper = new TestkitCypherTypeMapper(); } - public IsoDuration deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JsonProcessingException { + public IsoDuration deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { var data = mapper.mapData(p, ctxt, new CypherDurationData()); return new InternalIsoDuration(data.months, data.days, data.seconds, data.nanoseconds); } diff --git a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherParamDeserializer.java b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherParamDeserializer.java index d1963c9a47..124ff20fbb 100644 --- a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherParamDeserializer.java +++ b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherParamDeserializer.java @@ -21,7 +21,6 @@ import static neo4j.org.testkit.backend.messages.responses.serializer.GenUtils.cypherTypeToJavaType; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonToken; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; @@ -45,8 +44,7 @@ public TestkitCypherParamDeserializer(Class typeClass) { } @Override - public Map deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JsonProcessingException { + public Map deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { Map result = new HashMap<>(); String key; diff --git a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTimeDeserializer.java b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTimeDeserializer.java index 24716404de..c54de6b121 100644 --- a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTimeDeserializer.java +++ b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTimeDeserializer.java @@ -19,7 +19,6 @@ package neo4j.org.testkit.backend.messages.requests.deserializer; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; import java.io.IOException; @@ -38,8 +37,7 @@ public TestkitCypherTimeDeserializer() { } @Override - public CypherTime deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JsonProcessingException { + public CypherTime deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { var data = mapper.mapData(p, ctxt, new CypherTimeData()); return new CypherTime(data.hour, data.minute, data.second, data.nanosecond, data.utc_offset_s); } diff --git a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTypeMapper.java b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTypeMapper.java index 5b84d901c3..9a382febaa 100644 --- a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTypeMapper.java +++ b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitCypherTypeMapper.java @@ -18,7 +18,6 @@ */ package neo4j.org.testkit.backend.messages.requests.deserializer; -import com.fasterxml.jackson.core.JacksonException; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; import com.fasterxml.jackson.databind.DeserializationContext; @@ -27,7 +26,7 @@ public class TestkitCypherTypeMapper { public TestkitCypherTypeMapper() {} - public T mapData(JsonParser p, DeserializationContext ctxt, T data) throws IOException, JacksonException { + public T mapData(JsonParser p, DeserializationContext ctxt, T data) throws IOException { var token = p.currentToken(); while (token == JsonToken.FIELD_NAME || token == JsonToken.VALUE_NUMBER_INT diff --git a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitListDeserializer.java b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitListDeserializer.java index 76851f5e72..ac322aaa8c 100644 --- a/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitListDeserializer.java +++ b/testkit-backend/src/main/java/neo4j/org/testkit/backend/messages/requests/deserializer/TestkitListDeserializer.java @@ -21,7 +21,6 @@ import static neo4j.org.testkit.backend.messages.responses.serializer.GenUtils.cypherTypeToJavaType; import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonToken; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; @@ -43,7 +42,7 @@ public TestkitListDeserializer() { } @Override - public List deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, JsonProcessingException { + public List deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { List result = new ArrayList<>(); var t = p.getCurrentToken(); diff --git a/testkit-tests/pom.xml b/testkit-tests/pom.xml index 8c61080f92..ee44dd416c 100644 --- a/testkit-tests/pom.xml +++ b/testkit-tests/pom.xml @@ -6,7 +6,7 @@ org.neo4j.driver neo4j-java-driver-parent - 5.10-SNAPSHOT + 5.11-SNAPSHOT ..