com.lexicalscope.fluentreflection
Interface ReflectedCallable

All Superinterfaces:
ReflectedAnnotated
All Known Subinterfaces:
ReflectedConstructor<T>, ReflectedMethod

public interface ReflectedCallable
extends ReflectedAnnotated


Method Summary
 int argumentCount()
           
 List<ReflectedClass<?>> argumentTypes()
           
 Object call(Object... args)
           
 ReflectedClass<?> declaringClass()
           
 String getName()
           
 ReflectedClass<?> returnType()
           
 Visibility visibility()
           
 
Methods inherited from interface com.lexicalscope.fluentreflection.ReflectedAnnotated
annotatedWith, annotation, annotation
 

Method Detail

getName

String getName()

declaringClass

ReflectedClass<?> declaringClass()

argumentCount

int argumentCount()

argumentTypes

List<ReflectedClass<?>> argumentTypes()

returnType

ReflectedClass<?> returnType()

call

Object call(Object... args)

visibility

Visibility visibility()


Copyright © 2011-2012 lexicalscope. All Rights Reserved.