Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
# Visit the AST and print metrics about the usage of send on nullable reciever.
fun compute_nullables_metrics(modelbuilder: ModelBuilder)
do
- print "--- Sends on Nullable Reciever ---"
+ print "--- Sends on Nullable Receiver ---"
var total_sends = 0
var nullable_sends = 0
var buggy_sends = 0
--- Explicit vs. Implicit Self ---
Total number of self: 5
Total number of implicit self: 4 (80.00%)
---- Sends on Nullable Reciever ---
+--- Sends on Nullable Receiver ---
Total number of sends: 19
Number of sends on a nullable receiver: 0 (0.0%)
Number of buggy sends (cannot determine the type of the receiver): 0 (0.0%)
C: 1 (11.11%)
B: 1 (11.11%)
A: 1 (11.11%)
---- Sends on Nullable Reciever ---
+--- Sends on Nullable Receiver ---
Total number of sends: 19
Number of sends on a nullable receiver: 0 (0.0%)
Number of buggy sends (cannot determine the type of the receiver): 0 (0.0%)