diff --git a/src/java/org/apache/cassandra/triggers/TriggerExecutor.java b/src/java/org/apache/cassandra/triggers/TriggerExecutor.java index b49c677d2f..b3adaa2d3b 100644 --- a/src/java/org/apache/cassandra/triggers/TriggerExecutor.java +++ b/src/java/org/apache/cassandra/triggers/TriggerExecutor.java @@ -256,10 +256,9 @@ public class TriggerExecutor public synchronized Class loadTriggerClass(String triggerClass) throws Exception { // Load without initialization so the type can be verified before the class's static initializer runs. - Class trigger; try { - trigger = FBUtilities.classForNameWithoutInitialization(triggerClass, "trigger", ITrigger.class, customClassLoader); + return FBUtilities.classForNameWithoutInitialization(triggerClass, "trigger", ITrigger.class, customClassLoader); } catch (ConfigurationException e) { @@ -267,8 +266,6 @@ public class TriggerExecutor throw (ClassNotFoundException) e.getCause(); throw e; } - trigger.getConstructor(); - return trigger; } public synchronized ITrigger loadTriggerInstance(String triggerClass) throws Exception