[vala/wip/baedert/nullable: 15/25] flowanalyzer: Add helper to query visible version of variable



commit 058666b2cf815f3fe6dc528b03b6ea551f5828ee
Author: Timm Bäder <mail baedert org>
Date:   Tue Nov 8 07:24:44 2016 +0100

    flowanalyzer: Add helper to query visible version of variable

 vala/valaflowanalyzer.vala |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/vala/valaflowanalyzer.vala b/vala/valaflowanalyzer.vala
index 4f44177..e96d0b1 100644
--- a/vala/valaflowanalyzer.vala
+++ b/vala/valaflowanalyzer.vala
@@ -1099,4 +1099,12 @@ public class Vala.FlowAnalyzer : CodeVisitor {
                current_block = null;
                unreachable_reported = false;
        }
+
+       public Variable get_visible_variable (Variable variable) {
+               var variable_stack = var_map.get (variable);
+               if (variable_stack == null || variable_stack.size == 0)
+                       return variable;
+
+               return variable_stack.get (variable_stack.size - 1);
+       }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]