Replace deprecated calls

This commit is contained in:
0xboobface 2019-04-04 18:58:45 +02:00
parent dd1a2c1cc8
commit 3e4ad5272b
1 changed files with 4 additions and 3 deletions

View File

@ -1,5 +1,6 @@
package ctbrec.event; package ctbrec.event;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
@ -78,10 +79,10 @@ public class EventHandler {
LOG.warn("Ignoring unknown action {}", cls); LOG.warn("Ignoring unknown action {}", cls);
continue; continue;
} }
EventPredicate predicate = cls.newInstance(); EventPredicate predicate = cls.getDeclaredConstructor().newInstance();
predicate.configure(pc); predicate.configure(pc);
predicates.add(predicate); predicates.add(predicate);
} catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) { } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | IllegalArgumentException | InvocationTargetException | NoSuchMethodException | SecurityException e) {
LOG.warn("Error while creating action {} {}", pc.getType(), pc.getConfiguration(), e); LOG.warn("Error while creating action {} {}", pc.getType(), pc.getConfiguration(), e);
} }
} }
@ -98,7 +99,7 @@ public class EventHandler {
LOG.warn("Ignoring unknown action {}", cls); LOG.warn("Ignoring unknown action {}", cls);
continue; continue;
} }
Action action = cls.newInstance(); Action action = cls.getDeclaredConstructor().newInstance();
action.configure(ac); action.configure(ac);
actions.add(action); actions.add(action);
} catch (Exception e) { } catch (Exception e) {