This is an automated email from the ASF dual-hosted git repository.
florianhockmann pushed a change to branch TINKERPOP-2348
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
from a100bc7 Enable nullable warnings for traversal types
new bed106a Add remaining nullable annotations and enable them by default
new 9e93416 Update projects to .NET5
new 9421f36 Update .NET SDK in Travis to 5.0
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 2 +-
.../src/Gremlin.Net.Template/Gremlin.Net.Template.csproj | 3 ++-
gremlin-dotnet/src/Gremlin.Net.Template/Program.cs | 14 ++++++--------
gremlin-dotnet/src/Gremlin.Net.Template/Service.cs | 2 +-
gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs | 2 --
.../src/Gremlin.Net/Driver/ConnectionPoolSettings.cs | 2 --
.../src/Gremlin.Net/Driver/CopyOnWriteCollection.cs | 2 --
.../Driver/Exceptions/ConnectionPoolBusyException.cs | 2 --
.../Driver/Exceptions/NoConnectionAvailableException.cs | 2 --
.../src/Gremlin.Net/Driver/Exceptions/ResponseException.cs | 2 --
.../Driver/Exceptions/ServerUnavailableException.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs | 2 --
.../src/Gremlin.Net/Driver/GremlinClientExtensions.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/GremlinServer.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs | 2 --
.../src/Gremlin.Net/Driver/IConnectionFactory.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs | 2 --
.../src/Gremlin.Net/Driver/IMessageSerializer.cs | 2 --
.../src/Gremlin.Net/Driver/Messages/RequestMessage.cs | 2 --
.../src/Gremlin.Net/Driver/Messages/ResponseMessage.cs | 2 --
.../src/Gremlin.Net/Driver/Messages/ResponseResult.cs | 2 --
.../src/Gremlin.Net/Driver/Messages/ResponseStatus.cs | 2 --
.../src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs | 2 --
.../Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs | 2 --
.../Driver/ResponseHandlerForSingleRequestMessage.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs | 2 --
.../src/Gremlin.Net/Driver/WebSocketConnection.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 2 +-
.../src/Gremlin.Net/Process/Remote/IRemoteConnection.cs | 2 --
.../src/Gremlin.Net/Process/Remote/RemoteStrategy.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Barrier.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Binding.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Bindings.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Bytecode.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Cardinality.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs | 2 --
.../Gremlin.Net/Process/Traversal/ConnectedComponent.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Direction.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/EnumWrapper.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/GraphTraversal.cs | 2 --
.../Gremlin.Net/Process/Traversal/GraphTraversalSource.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/GryoVersion.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/IBiFunction.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/IComparator.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/IConsumer.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/IFunction.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/IPredicate.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/ISupplier.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/ITraversal.cs | 2 --
.../Gremlin.Net/Process/Traversal/ITraversalStrategy.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Instruction.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Operator.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Order.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/P.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/PageRank.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/PeerPressure.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pick.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pop.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Scope.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/ShortestPath.cs | 2 --
.../Traversal/Strategy/AbstractTraversalStrategy.cs | 2 --
.../Strategy/Decoration/HaltedTraverserStrategy.cs | 2 +-
.../Traversal/Strategy/Decoration/OptionsStrategy.cs | 2 --
.../Traversal/Strategy/Decoration/PartitionStrategy.cs | 4 ++--
.../Traversal/Strategy/Decoration/SubgraphStrategy.cs | 4 ++--
.../Traversal/Strategy/Decoration/VertexProgramStrategy.cs | 2 --
.../Strategy/Finalization/MatchAlgorithmStrategy.cs | 2 +-
.../Verification/ReservedKeysVerificationStrategy.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/T.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/Traverser.cs | 2 --
.../src/Gremlin.Net/Process/Traversal/WithOptions.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/__.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Structure/Element.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs | 2 --
.../IO/GraphBinary/GraphBinaryMessageSerializer.cs | 2 --
.../Structure/IO/GraphBinary/GraphBinaryReader.cs | 2 --
.../Structure/IO/GraphBinary/GraphBinaryWriter.cs | 2 --
.../Structure/IO/GraphBinary/ITypeSerializer.cs | 2 --
.../Structure/IO/GraphBinary/RequestMessageSerializer.cs | 2 --
.../Structure/IO/GraphBinary/ResponseMessageSerializer.cs | 2 --
.../Structure/IO/GraphBinary/StreamExtensions.cs | 2 --
.../Structure/IO/GraphBinary/TypeSerializerRegistry.cs | 2 --
.../Structure/IO/GraphBinary/Types/ArraySerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/BindingSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/BulkSetSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/CharSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/ClassSerializer.cs | 2 --
.../IO/GraphBinary/Types/DateTimeOffsetSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/DurationSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/EdgeSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/EnumSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/GremlinType.cs | 2 --
.../Structure/IO/GraphBinary/Types/LambdaSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/ListSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/MapSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/PSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/PathSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/PropertySerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/SetSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/StringSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/TraversalSerializer.cs | 2 --
.../IO/GraphBinary/Types/TraversalStrategySerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/TraverserSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/TypeSerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/UuidSerializer.cs | 2 --
.../IO/GraphBinary/Types/VertexPropertySerializer.cs | 2 --
.../Structure/IO/GraphBinary/Types/VertexSerializer.cs | 2 --
.../Structure/IO/GraphSON/BigIntegerDeserializer.cs | 2 --
.../Structure/IO/GraphSON/BigIntegerSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs | 2 --
.../Structure/IO/GraphSON/ByteBufferSerializer.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs | 2 --
.../Structure/IO/GraphSON/BytecodeSerializer.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs | 2 --
.../Structure/IO/GraphSON/DirectionDeserializer.cs | 2 --
.../Structure/IO/GraphSON/DurationDeserializer.cs | 2 --
.../Structure/IO/GraphSON/DurationSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs | 2 --
.../Structure/IO/GraphSON/GraphSON2MessageSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs | 2 --
.../Structure/IO/GraphSON/GraphSON3MessageSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs | 2 --
.../Structure/IO/GraphSON/GraphSONMessageSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs | 2 --
.../Structure/IO/GraphSON/IGraphSONDeserializer.cs | 2 --
.../Structure/IO/GraphSON/IGraphSONSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs | 2 --
.../Structure/IO/GraphSON/PropertyDeserializer.cs | 2 --
.../Structure/IO/GraphSON/PropertySerializer.cs | 2 --
.../Structure/IO/GraphSON/RequestMessageSerializer.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs | 2 --
.../src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs | 2 --
.../Structure/IO/GraphSON/TraversalSerializer.cs | 2 --
.../Structure/IO/GraphSON/TraversalStrategySerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs | 2 --
.../Structure/IO/GraphSON/VertexDeserializer.cs | 2 --
.../Structure/IO/GraphSON/VertexPropertyDeserializer.cs | 2 --
.../Structure/IO/GraphSON/VertexPropertySerializer.cs | 2 --
.../Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs | 2 --
.../src/Gremlin.Net/Structure/IO/SerializationTokens.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Structure/Property.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs | 2 --
gremlin-dotnet/src/Gremlin.Net/Structure/VertexProperty.cs | 2 --
.../Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj | 2 +-
.../Gremlin.Net.IntegrationTest.csproj | 2 +-
.../Gremlin.Net.Template.IntegrationTest.csproj | 2 +-
.../test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj | 2 +-
194 files changed, 22 insertions(+), 383 deletions(-)