File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
latte-umbrella/src/main/java/context Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 22
33import java .util .ArrayList ;
44import java .util .HashMap ;
5+ import java .util .LinkedList ;
56import java .util .List ;
67import java .util .Map ;
7- import java .util .Stack ;
88
99/**
1010 * Permission Environment class to store the permissions of the variables in scope
@@ -14,7 +14,7 @@ public class PermissionEnvironment {
1414
1515 private static PermissionEnvironment instance ;
1616
17- private List <Map <SymbolicValue , UniquenessAnnotation >> map ;
17+ private LinkedList <Map <SymbolicValue , UniquenessAnnotation >> map ;
1818
1919
2020 /**
@@ -27,7 +27,7 @@ public static PermissionEnvironment getInstance() {
2727 }
2828
2929 private PermissionEnvironment () {
30- map = new Stack <Map <SymbolicValue , UniquenessAnnotation >>();
30+ map = new LinkedList <Map <SymbolicValue , UniquenessAnnotation >>();
3131 }
3232
3333 /**
Original file line number Diff line number Diff line change 22
33import java .util .ArrayList ;
44import java .util .HashMap ;
5+ import java .util .LinkedList ;
56import java .util .List ;
67import java .util .Map ;
7- import java .util .Stack ;
88
99/**
1010 * Symbolic Environment class to store the variables to their symbolic values
@@ -17,7 +17,7 @@ public class SymbolicEnvironment {
1717
1818 int symbolic_counter = 0 ;
1919
20- private List <Map <VariableHeapLoc , SymbolicValue >> symbEnv ;
20+ private LinkedList <Map <VariableHeapLoc , SymbolicValue >> symbEnv ;
2121
2222 /**
2323 * Singleton instance
@@ -29,7 +29,7 @@ public static SymbolicEnvironment getInstance() {
2929 }
3030
3131 private SymbolicEnvironment () {
32- symbEnv = new Stack <Map <VariableHeapLoc , SymbolicValue >>();
32+ symbEnv = new LinkedList <Map <VariableHeapLoc , SymbolicValue >>();
3333 }
3434
3535 public SymbolicValue addVariable (String var ) {
You can’t perform that action at this time.
0 commit comments