package com.lexicalscope.fluentreflection; import java.lang.reflect.Constructor; /** * Reflection information about a constructor. * * @author tim * * @param <T> the underlying type that the constructor instantiates */ public interface FluentConstructor<T> extends FluentMember { /** * Obtain the class being reflected * * @return the class being reflected */ Constructor<T> member(); FluentObject<T> call(Object... args); }