
org.sfm.reflect.impl.EmptyConstructorInstantiator Maven / Gradle / Ivy
package org.sfm.reflect.impl;
import org.sfm.reflect.Instantiator;
import java.lang.reflect.Constructor;
public final class EmptyConstructorInstantiator implements Instantiator {
private final Constructor extends T> constructor;
public EmptyConstructorInstantiator(final Constructor extends T> constructor) {
this.constructor = constructor;
}
@Override
public T newInstance(S s) throws Exception {
return constructor.newInstance();
}
@Override
public String toString() {
return "EmptyConstructorInstantiator{" +
"constructor=" + constructor +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy