tests/testthat/_snaps/docs.md

methods from multiple packages

Code
  cat(methods_list("uni"))
Output
  \itemize{
    \item \code{character}
    \item \code{\link[=uni.data.frame]{data.frame}}
    \item \code{\link[=uni.default]{default}}
    \item \code{\link[testExtendsS3:uni.matrix]{matrix}} (\pkg{testExtendsS3})
  }

S4 bullets print with no issues

Code
  cat(methods_list("multi"))
Output
  \itemize{
    \item \code{ANY,ANY}
    \item \code{character,ANY}
    \item \code{numeric,ANY}
    \item \code{numeric,integer}
  }

S4 and S3 packages can intermingle

Code
  cat(methods_list("uni", "testS4"))
Output
  \itemize{
    \item \code{ANY}
    \item \code{character}
    \item \code{numeric}
    \item \code{character} (\pkg{testS3})
    \item \code{\link[testS3:uni.data.frame]{data.frame}} (\pkg{testS3})
    \item \code{\link[testS3:uni.default]{default}} (\pkg{testS3})
  }
Code
  cat(methods_list("uni", "testS3"))
Output
  \itemize{
    \item \code{\link[testS4:uni]{ANY}} (\pkg{testS4})
    \item \code{character} (\pkg{testS4})
    \item \code{\link[testS4:uni]{numeric}} (\pkg{testS4})
    \item \code{character}
    \item \code{\link[=uni.data.frame]{data.frame}}
    \item \code{\link[=uni.default]{default}}
  }

multiple methods with same rdname

Code
  cat(methods_list("same_rd_name"))
Output
  \itemize{
    \item \code{\link[=same_rd_name.default]{data.frame}}
    \item \code{\link[=same_rd_name.default]{default}}
  }

self-links are suppressed

Code
  cat(methods_list("self_link"))
Output
  \itemize{
    \item \code{\link[=self_link.data.frame]{data.frame}}
    \item \code{default}
  }

methods_inline() produces comma-separated output

Code
  cat(methods_inline("uni"))
Output
  \code{character}, \code{\link[=uni.data.frame]{data.frame}},
  \code{\link[=uni.default]{default}},
  \code{\link[testExtendsS3:uni.matrix]{matrix}} (\pkg{testExtendsS3})


Try the doclisting package in your browser

Any scripts or data that you put into this service are public.

doclisting documentation built on April 15, 2026, 5:07 p.m.