lib: fix more call on nullable receiver warnings
authorAlexandre Terrasa <alexandre@moz-code.org>
Wed, 20 Apr 2016 06:32:39 +0000 (02:32 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Wed, 20 Apr 2016 22:40:50 +0000 (18:40 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

lib/github/github_curl.nit
lib/html/bootstrap.nit
lib/neo4j/graph/json_graph_store.nit

index a15d439..b5874f3 100644 (file)
@@ -84,7 +84,7 @@ class GithubCurl
                        if obj isa JsonObject then
                                if obj.keys.has("message") then
                                        var title = "GithubAPIError"
-                                       var msg = obj["message"].to_s
+                                       var msg = obj["message"].as(not null).to_s
                                        var err = new GithubError(msg, title)
                                        err.json["requested_uri"] = uri
                                        err.json["status_code"] = response.status_code
index d7960e3..7b5084f 100644 (file)
@@ -76,6 +76,7 @@ class Link
 
        redef fun rendering do
                add "<a{render_css_classes} href=\"{href}\""
+               var title = self.title
                if title != null then add " title=\"{title.write_to_string}\""
                add ">{text}</a>"
        end
@@ -117,6 +118,7 @@ class Header
 
        redef fun rendering do
                add "<h{level}{render_css_classes}>{text.write_to_string}"
+               var subtext = self.subtext
                if subtext != null then add "<small>{subtext.write_to_string}</small>"
                add "</h{level}>"
        end
@@ -446,6 +448,7 @@ class BSPanel
 
        redef fun rendering do
                addn "<div{render_css_classes}>"
+               var heading = self.heading
                if heading != null then
                        addn "<div class=\"panel-heading\">"
                        addn heading.write_to_string
@@ -454,6 +457,7 @@ class BSPanel
                addn "<div class=\"panel-body\">"
                addn body.write_to_string
                addn "</div>"
+               var footer = self.footer
                if footer != null then
                        addn "<div class=\"panel-footer\">"
                        addn footer.write_to_string
index 8ac55cc..618a1d3 100644 (file)
@@ -309,7 +309,7 @@ redef class NeoEdge
        # Use the IDs specfied by `graph.nodes`.
        redef fun append_json_for(graph, buffer) do
                buffer.append "\{\"type\":"
-               rel_type.append_json(buffer)
+               rel_type.as(not null).append_json(buffer)
                buffer.append ",\"properties\":"
                properties.append_json(buffer)
                buffer.append ",\"from\":"