com.lexicalscope.fluentreflection
Interface FluentConstructor<T>

Type Parameters:
T - the underlying type that the constructor instantiates
All Superinterfaces:
FluentAnnotated, FluentMember

public interface FluentConstructor<T>
extends FluentMember

Reflection information about a constructor.

Author:
tim

Method Summary
 T callRaw(Object... args)
          Call the member using the given arguments
 Constructor<T> member()
          Obtain the class being reflected
 
Methods inherited from interface com.lexicalscope.fluentreflection.FluentMember
argCount, args, as, call, declarer, isFinal, isStatic, name, property, type, visibility
 
Methods inherited from interface com.lexicalscope.fluentreflection.FluentAnnotated
annotatedWith, annotatedWith, annotation, annotation
 

Method Detail

member

Constructor<T> member()
Obtain the class being reflected

Specified by:
member in interface FluentMember
Returns:
the class being reflected

callRaw

T callRaw(Object... args)
Description copied from interface: FluentMember
Call the member using the given arguments

Specified by:
callRaw in interface FluentMember
Parameters:
args - the arguments to use in the call
Returns:
the value returned by the call


Copyright © 2011-2012 lexicalscope. All Rights Reserved.