com.mangofactory.swagger.readers.operation
Class HandlerMethodResolver

java.lang.Object
  extended by com.mangofactory.swagger.readers.operation.HandlerMethodResolver

public class HandlerMethodResolver
extends java.lang.Object


Constructor Summary
HandlerMethodResolver(com.fasterxml.classmate.TypeResolver typeResolver)
           
 
Method Summary
 java.util.List<ResolvedMethodParameter> methodParameters(org.springframework.web.method.HandlerMethod methodToResolve)
           
 com.fasterxml.classmate.ResolvedType methodReturnType(java.lang.reflect.Method methodToResolve, java.lang.Class<?> actualClass)
          Resolves the return type of the given method in the class.
static com.google.common.base.Optional<java.lang.Class> use(java.lang.Class beanType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandlerMethodResolver

public HandlerMethodResolver(com.fasterxml.classmate.TypeResolver typeResolver)
Method Detail

methodParameters

public java.util.List<ResolvedMethodParameter> methodParameters(org.springframework.web.method.HandlerMethod methodToResolve)

use

public static com.google.common.base.Optional<java.lang.Class> use(java.lang.Class beanType)

methodReturnType

public com.fasterxml.classmate.ResolvedType methodReturnType(java.lang.reflect.Method methodToResolve,
                                                             java.lang.Class<?> actualClass)
Resolves the return type of the given method in the class.

Parameters:
methodToResolve - a method which is declared in the implementing class or one of its subclasses
actualClass - the actual class. Used to resolve generic types if needed.
Returns: