<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>NullsafeIssue (infer.Nullsafe.NullsafeIssue)</title><linkrel="stylesheet"href="../../../odoc.css"/><metacharset="utf-8"/><metaname="generator"content="odoc 1.5.2"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><scriptsrc="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><divclass="content"><header><nav><ahref="../index.html">Up</a>–<ahref="../../index.html">infer</a>»<ahref="../index.html">Nullsafe</a>» NullsafeIssue</nav><h1>Module <code>Nullsafe.NullsafeIssue</code></h1></header><aside><p>Information about the nullsafe issue to be reported to the user / put into the result json</p></aside><dl><dtclass="spec type"id="type-t"><ahref="#type-t"class="anchor"></a><code><spanclass="keyword">type</span> t</code></dt></dl><dl><dtclass="spec value"id="val-make"><ahref="#val-make"class="anchor"></a><code><spanclass="keyword">val</span> make : <span>issue_type:<ahref="../../IBase/IssueType/index.html#type-t">IBase.IssueType.t</a></span><span>-></span><span>description:string</span><span>-></span><span>loc:<ahref="../../IBase/Location/index.html#type-t">IBase.Location.t</a></span><span>-></span><span>severity:<ahref="../../IBase/IssueType/index.html#type-severity">IBase.IssueType.severity</a></span><span>-></span><span>field_name:<span><ahref="../../IR/Fieldname/index.html#type-t">IR.Fieldname.t</a> option</span></span><span>-></span><ahref="index.html#type-t">t</a></code></dt><dtclass="spec value"id="val-with_third_party_dependent_methods"><ahref="#val-with_third_party_dependent_methods"class="anchor"></a><code><spanclass="keyword">val</span> with_third_party_dependent_methods : <span><span>(<ahref="../../IR/Procname/Java/index.html#type-t">IR.Procname.Java.t</a> * <ahref="../AnnotatedSignature/index.html#type-t">AnnotatedSignature.t</a>)</span> list</span><span>-></span><ahref="index.html#type-t">t</a><span>-></span><ahref="index.html#type-t">t</a></code></dt><dtclass="spec value"id="val-with_nullable_methods"><ahref="#val-with_nullable_methods"class="anchor"></a><code><spanclass="keyword">val</span> with_nullable_methods : <span><ahref="../TypeOrigin/index.html#type-method_call_origin">TypeOrigin.method_call_origin</a> list</span><span>-></span><ahref="index.html#type-t">t</a><span>-></span><ahref="index.html#type-t">t</a></code></dt><dtclass="spec value"id="val-with_inconsistent_param_index"><ahref="#val-with_inconsistent_param_index"class="anchor"></a><code><spanclass="keyword">val</span> with_inconsistent_param_index : <span>int option</span><span>-></span><ahref="index.html#type-t">t</a><span>-></span><ahref="index.html#type-t">t</a></code></dt><dd><p>Only for the "Inconsistent subclass param annotation" issue</p></dd></dl><dl><dtclass="spec value"id="val-with_parameter_not_nullable_info"><ahref="#val-with_parameter_not_nullable_info"class="anchor"></a><code><spanclass="keyword">val</span> with_parameter_not_nullable_info : <span>param_index:int</span><span>-></span><span>proc_name:<ahref="../../IR/Procname/Java/index.html#type-t">IR.Procname.Java.t</a></span><span>-></span><ahref="index.html#type-t">t</a><span>-></span><ahref="index.html#type-t">t</a></code></dt><dd><p>Only for the "Paremeter not nullable" issue</p></dd></dl><dl><dtclass="spec value"id="val-get_issue_type"><ahref="#val-get_issue_type"class="anchor"></a><code><spanclass="keyword">val</span> get_issue_type : <ahref="index.html#type-t">t</a><span>-></span><ahref="../../IBase/IssueType/index.html#type-t">IBase.IssueType.t</a></code></dt><dtclass="spec value"id="val-get_description"><ahref="#val-get_description"class="anchor"></a><code><spanclass="keyword">val</span> get_description : <ahref="index.html#type-t">t</a><span>-></span> string</code></dt><dtclass="spec value"id="val-get_l