org.fest.reflect.constructor
Class ParameterTypes

java.lang.Object
  extended by org.fest.reflect.constructor.ParameterTypes

public final class ParameterTypes
extends Object

Understands the parameter types for the constructor to invoke.

The following is an example of proper usage of the classes in this package:

   // Equivalent to call 'new Person()'
   Person p = constructor().in(Person.class).newInstance();

   // Equivalent to call 'new Person("Yoda")'
   Person p = constructor().withParameterTypes(String.class).in(Person.class).newInstance("Yoda");
 

Author:
Alex Ruiz, Yvonne Wang

Method Summary
<T> Invoker<T>
in(Class<T> target)
          Creates a new constructor invoker.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

in

public <T> Invoker<T> in(Class<T> target)
Creates a new constructor invoker.

Type Parameters:
T - the generic type of the class containing the constructor to invoke.
Parameters:
target - the the type of object that the constructor invoker will create.
Returns:
the created constructor invoker.


Copyright © 2007-2010 FEST (Fixtures for Easy Software Testing). All Rights Reserved.