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