View Javadoc

1   package com.lexicalscope.fluentreflection;
2   
3   import java.lang.reflect.Constructor;
4   
5   /**
6    * Reflection information about a constructor.
7    *
8    * @author tim
9    *
10   * @param <T> the underlying type that the constructor instantiates
11   */
12  public interface FluentConstructor<T> extends FluentMember {
13      /**
14       * Obtain the class being reflected
15       *
16       * @return the class being reflected
17       */
18      Constructor<T> member();
19  
20      T callRaw(Object... args);
21  }