Interface ReturnType

    • Method Detail

      • isThrowable

        boolean isThrowable()
        Checks to see if the return type is an exception, extends Throwable or the value of a Supplier is a Throwable type.
        Returns:
        true if the return type is an exception, otherwise false.
        See Also:
        resolvedType()
      • name

        String name()
        Returns the qualified class name of the return type.
        Returns:
        the qualified class name fo the return type.
      • throwableReturnType

        ThrowableType throwableReturnType()
        Returns the exception return type if isThrowable() returns true. Otherwise null is returned.
        Returns:
        an exception return type, otherwise null.
      • resolvedType

        default TypeMirror resolvedType()
        Checks this type to see if there are any type arguments. If any type arguments are found the first type is returned and assumed to be the resolved type. Otherwise this type is returned.

        This is useful for the Supplier return type.

        Returns:
        the resolved return type