| Invokable<T,T> | TypeToken. constructor(java.lang.reflect.Constructor<?> constructor) | Returns the  Invokable for  constructor, which must be a member of  T. | 
| static <T> Invokable<T,T> | Invokable. from(java.lang.reflect.Constructor<T> constructor) |  | 
| static Invokable<?,java.lang.Object> | Invokable. from(java.lang.reflect.Method method) |  | 
| Invokable<?,?> | Parameter. getDeclaringInvokable() | Returns the  Invokable that declares this parameter. | 
| Invokable<T,java.lang.Object> | TypeToken. method(java.lang.reflect.Method method) | Returns the  Invokable for  method, which must be a member of  T. | 
| <R1 extends R>Invokable<T,R1>
 | Invokable. returning(TypeToken<R1> returnType) | Explicitly specifies the return type of this Invokable. | 
| <R1 extends R>Invokable<T,R1>
 | Invokable. returning(java.lang.Class<R1> returnType) | Explicitly specifies the return type of this Invokable. |