@@ -86,7 +86,7 @@ public LocalSplitter( ThrowAnalysis ta ) {
86
86
public static LocalSplitter v () { return G .v ().soot_toolkits_scalar_LocalSplitter (); }
87
87
88
88
@ Override
89
- protected void internalTransform (Body body , String phaseName , Map options )
89
+ protected void internalTransform (Body body , String phaseName , Map < String , String > options )
90
90
{
91
91
if (this .throwAnalysis == null )
92
92
this .throwAnalysis = Scene .v ().getDefaultThrowAnalysis ();
@@ -116,8 +116,7 @@ protected void internalTransform(Body body, String phaseName, Map options)
116
116
Map <ValueBox , Unit > boxToUnit = new HashMap <ValueBox , Unit >(units .size () * 2 + 1 , 0.7f );
117
117
118
118
Iterator <Unit > codeIt = units .iterator ();
119
-
120
-
119
+
121
120
while (codeIt .hasNext ())
122
121
{
123
122
Unit s = (Unit ) codeIt .next ();
@@ -137,7 +136,7 @@ protected void internalTransform(Body body, String phaseName, Map options)
137
136
138
137
List <ValueBox > web = new ArrayList <ValueBox >();
139
138
webs .add (web );
140
-
139
+
141
140
defsToVisit .add (s );
142
141
markedBoxes .add (loBox );
143
142
@@ -147,7 +146,7 @@ protected void internalTransform(Body body, String phaseName, Map options)
147
146
{
148
147
Unit d = defsToVisit .removeFirst ();
149
148
web .add (d .getDefBoxes ().get (0 ));
150
-
149
+
151
150
// Add all the uses of this definition to the queue
152
151
for (UnitValueBoxPair use : localUses .getUsesOf (d )) {
153
152
if (!markedBoxes .contains (use .valueBox )) {
0 commit comments