This is an automated email from the ASF dual-hosted git repository. valentyn pushed a commit to branch valentyn/dotnet-build-fix in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 5e8aafd5c241fd53b2b2b194335aecf63e6f16b5 Author: Valentyn Kahamlyk <valentyn.kaham...@improving.com> AuthorDate: Fri May 17 14:02:54 2024 -0700 fix nullability checks --- .../Structure/IO/GraphSON/EdgeDeserializer.cs | 16 ++++++++-------- .../Structure/IO/GraphSON/PropertyDeserializer.cs | 2 +- .../Structure/IO/GraphSON/VertexDeserializer.cs | 6 +++--- .../Structure/IO/GraphSON/VertexPropertyDeserializer.cs | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs index 758b1f8957..4ab5ecdc2d 100644 --- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs +++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs @@ -31,26 +31,26 @@ namespace Gremlin.Net.Structure.IO.GraphSON public dynamic Objectify(JsonElement graphsonObject, GraphSONReader reader) { var outVId = reader.ToObject(graphsonObject.GetProperty("outV")); - var outVLabel = graphsonObject.TryGetProperty("outVLabel", out var outVLabelProperty) - ? outVLabelProperty.GetString() + string outVLabel = graphsonObject.TryGetProperty("outVLabel", out var outVLabelProperty) + ? outVLabelProperty.GetString()! : Vertex.DefaultLabel; var outV = new Vertex(outVId, outVLabel); var inVId = reader.ToObject(graphsonObject.GetProperty("inV")); - var inVLabel = graphsonObject.TryGetProperty("inVLabel", out var inVLabelProperty) - ? inVLabelProperty.GetString() + string inVLabel = graphsonObject.TryGetProperty("inVLabel", out var inVLabelProperty) + ? inVLabelProperty.GetString()! : Vertex.DefaultLabel; var inV = new Vertex(inVId, inVLabel); var edgeId = reader.ToObject(graphsonObject.GetProperty("id")); - var edgeLabel = graphsonObject.TryGetProperty("label", out var labelProperty) - ? labelProperty.GetString() + string edgeLabel = graphsonObject.TryGetProperty("label", out var labelProperty) + ? labelProperty.GetString()! : "edge"; - dynamic?[]? properties = null; + dynamic[]? properties = null; if (graphsonObject.TryGetProperty("properties", out var propertiesObject) && propertiesObject.ValueKind == JsonValueKind.Object) { properties = propertiesObject.EnumerateObject() - .Select(p => reader.ToObject(p.Value)).ToArray(); + .Select(p => reader.ToObject(p.Value)!).ToArray(); } return new Edge(edgeId, outV, edgeLabel, inV, properties); diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs index 7c9ea0c34c..942c0092f3 100644 --- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs +++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs @@ -29,7 +29,7 @@ namespace Gremlin.Net.Structure.IO.GraphSON { public dynamic Objectify(JsonElement graphsonObject, GraphSONReader reader) { - var key = graphsonObject.GetProperty("key").GetString(); + string key = graphsonObject.GetProperty("key").GetString()!; var value = reader.ToObject(graphsonObject.GetProperty("value")); var element = graphsonObject.TryGetProperty("element", out var elementProperty) ? reader.ToObject(elementProperty) diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs index 959021859c..2412c9a27b 100644 --- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs +++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs @@ -32,11 +32,11 @@ namespace Gremlin.Net.Structure.IO.GraphSON public dynamic Objectify(JsonElement graphsonObject, GraphSONReader reader) { var id = reader.ToObject(graphsonObject.GetProperty("id")); - var label = graphsonObject.TryGetProperty("label", out var labelProperty) - ? labelProperty.GetString() + string label = graphsonObject.TryGetProperty("label", out var labelProperty) + ? labelProperty.GetString()! : Vertex.DefaultLabel; - dynamic?[]? properties = null; + dynamic[]? properties = null; if (graphsonObject.TryGetProperty("properties", out var propertiesObject) && propertiesObject.ValueKind == JsonValueKind.Object) { diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs index b204185453..e8e919bee4 100644 --- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs +++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs @@ -31,13 +31,13 @@ namespace Gremlin.Net.Structure.IO.GraphSON public dynamic Objectify(JsonElement graphsonObject, GraphSONReader reader) { var id = reader.ToObject(graphsonObject.GetProperty("id")); - var label = graphsonObject.GetProperty("label").GetString(); + string label = graphsonObject.GetProperty("label").GetString()!; var value = reader.ToObject(graphsonObject.GetProperty("value")); var vertex = graphsonObject.TryGetProperty("vertex", out var vertexProperty) ? new Vertex(reader.ToObject(vertexProperty)) : null; - dynamic?[]? properties = null; + Property[]? properties = null; if (graphsonObject.TryGetProperty("properties", out var propertiesObject) && propertiesObject.ValueKind == JsonValueKind.Object) {