Class FactoryMethodProvider


  • @Component
    public class FactoryMethodProvider
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      FactoryMethodProvider​(com.fasterxml.classmate.TypeResolver resolver)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<com.fasterxml.classmate.members.ResolvedConstructor> constructors​(com.fasterxml.classmate.ResolvedType resolvedType)  
      java.util.Collection<com.fasterxml.classmate.members.ResolvedMethod> delegatedFactoryMethods​(com.fasterxml.classmate.ResolvedType resolvedType)  
      java.util.Optional<? extends com.fasterxml.classmate.members.ResolvedParameterizedMember<?>> in​(com.fasterxml.classmate.ResolvedType resolvedType, java.util.function.Predicate<com.fasterxml.classmate.members.ResolvedParameterizedMember<?>> predicate)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FactoryMethodProvider

        @Autowired
        public FactoryMethodProvider​(com.fasterxml.classmate.TypeResolver resolver)
    • Method Detail

      • in

        public java.util.Optional<? extends com.fasterxml.classmate.members.ResolvedParameterizedMember<?>> in​(com.fasterxml.classmate.ResolvedType resolvedType,
                                                                                                               java.util.function.Predicate<com.fasterxml.classmate.members.ResolvedParameterizedMember<?>> predicate)
      • constructors

        public java.util.Collection<com.fasterxml.classmate.members.ResolvedConstructor> constructors​(com.fasterxml.classmate.ResolvedType resolvedType)
      • delegatedFactoryMethods

        public java.util.Collection<com.fasterxml.classmate.members.ResolvedMethod> delegatedFactoryMethods​(com.fasterxml.classmate.ResolvedType resolvedType)