Interface AssignabilityRules

    • Method Detail

      • matches

        boolean matches​(Set<Type> requiredTypes,
                        Set<Type> beanTypes)
        Check whether at least one of the requiredTypes matches a type in beanTypes
        Parameters:
        requiredTypes - the requiredTypes
        beanTypes - the beanTypes
        Returns:
        can we assign some type from requiredTypes to some type in beanTypes
      • matches

        boolean matches​(Type requiredType,
                        Set<? extends Type> beanTypes)
        Check whether requiredType matches a type in beanTypes
        Parameters:
        requiredType - the requiredType
        beanTypes - the beanTypes
        Returns:
        can we assign requiredType to some type in beanTypes
      • matches

        boolean matches​(Type requiredType,
                        Type beanType)