Interface TypeVariableSource<O extends JavaSource<O>>

    • Method Detail

      • setBounds

        TypeVariableSource<O> setBounds​(JavaType<?>... bounds)
        Set the bounds of this type variable.
        Parameters:
        bounds -
        Returns:
        this
      • setBounds

        TypeVariableSource<O> setBounds​(java.lang.Class<?>... bounds)
        Set the bounds of this type variable.
        Parameters:
        bounds -
        Returns:
        this
      • setBounds

        TypeVariableSource<O> setBounds​(java.lang.String... bounds)
        Set the bounds of this type variable.
        Parameters:
        bounds -
        Returns:
        this
      • removeBounds

        TypeVariableSource<O> removeBounds()
        Remove any bounds declared on this type variable.
        Returns:
        this