File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
src/main/java/ssj/algorithm Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,13 @@ default void addAll(Iterable<? extends T> iter) {
17
17
}
18
18
}
19
19
20
+ default void deleteAll (Iterable <? extends T > iter ) {
21
+ Preconditions .checkNotNull (iter );
22
+ for (T ele : iter ) {
23
+ delete (ele );
24
+ }
25
+ }
26
+
20
27
int size ();
21
28
22
29
Iterator <T > preIterator ();
Original file line number Diff line number Diff line change @@ -203,7 +203,7 @@ private int pathLength(Node node) {
203
203
return result ;
204
204
}
205
205
206
- private Node getCommonNode (Stack <?extends Node > one , Stack <? extends Node > other ) {
206
+ private Node getCommonNode (Stack <? extends Node > one , Stack <? extends Node > other ) {
207
207
Preconditions .checkNotNull (one );
208
208
Preconditions .checkNotNull (other );
209
209
Preconditions .checkArgument (!one .equals (other ));
@@ -228,7 +228,7 @@ private Stack<Node> getNodePath(T ele) {
228
228
return stack ;
229
229
}
230
230
231
- private boolean getNodePathCore (Node start , T ele , Stack <Node > path_stack ) {
231
+ private boolean getNodePathCore (Node start , T ele , Stack <? super Node > path_stack ) {
232
232
Preconditions .checkNotNull (ele );
233
233
Preconditions .checkNotNull (path_stack );
234
234
if (start == null ) {
You can’t perform that action at this time.
0 commit comments