|
@@ -217,11 +217,9 @@ public class CallbackManager {
|
217
|
217
|
* @param o instance of ICallbackInterface to remove.
|
218
|
218
|
*/
|
219
|
219
|
public void delAllCallback(final CallbackInterface o) {
|
220
|
|
- for (CallbackObject cb : callbackHash.values()) {
|
221
|
|
- if (cb != null && cb.getType().isInstance(o)) {
|
222
|
|
- cb.del(o);
|
223
|
|
- }
|
224
|
|
- }
|
|
220
|
+ callbackHash.values().stream()
|
|
221
|
+ .filter(cb -> cb != null && cb.getType().isInstance(o))
|
|
222
|
+ .forEach(cb -> cb.del(o));
|
225
|
223
|
}
|
226
|
224
|
|
227
|
225
|
/**
|
|
@@ -230,11 +228,9 @@ public class CallbackManager {
|
230
|
228
|
* @param o instance of ICallbackInterface to add.
|
231
|
229
|
*/
|
232
|
230
|
public void addAllCallback(final CallbackInterface o) {
|
233
|
|
- for (CallbackObject cb : callbackHash.values()) {
|
234
|
|
- if (cb != null && cb.getType().isInstance(o)) {
|
235
|
|
- cb.add(o);
|
236
|
|
- }
|
237
|
|
- }
|
|
231
|
+ callbackHash.values().stream()
|
|
232
|
+ .filter(cb -> cb != null && cb.getType().isInstance(o))
|
|
233
|
+ .forEach(cb -> cb.add(o));
|
238
|
234
|
}
|
239
|
235
|
|
240
|
236
|
/**
|