R Under development (unstable) (2025-10-07 r88904 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(methods) > p <- asNamespace("flint") > f <- getGenerics(p) > l <- sapply(f, testInheritedMethods, simplify = FALSE) Warning message: In rbind2(argl[[i]], r) : number of columns of result is not a multiple of vector length (arg 2) > (nsig <- lengths(lapply(l, slot, "allSelections"))) ! $ $<- %*% + 10 5 7 100 169 - Complex Den Den<- Imag 169 9 1 1 2 Imag<- Math2 Math Mid Mid<- 2 10 10 2 2 Num Num<- Ops Rad Rad<- 1 1 169 1 1 Real Real<- Summary [ [<- 2 2 9 8 24 [[ [[<- all.equal anyDuplicated anyNA 8 24 4 2 10 aperm as.Date as.POSIXct as.POSIXlt as.array 2 2 2 2 2 as.complex as.data.frame as.integer as.logical as.matrix 2 2 2 2 2 as.numeric as.raw as.vector asplit backsolve 2 2 10 2 100 c cbind2 chol2inv chol coerce 2 4 10 10 435 colMeans colSums crossprod cut det 10 10 100 2 10 determinant diag diag<- dim dim<- 10 2 2 2 10 dimnames dimnames<- drop duplicated findInterval 2 10 2 2 2 format identical is.array is.finite is.infinite 10 4 2 10 10 is.matrix is.na is.na<- is.nan is.unsorted 2 10 2 10 10 isSymmetric length length<- log match 2 2 2 5 4 mean mtfrm names names<- norm 10 2 2 10 2 print quantile rbind2 rep.int rep 2 2 4 2 2 rep_len rowMeans rowSums seq sequence 2 10 10 2 2 show solve summary t tcrossprod 30 100 2 2 100 unique xtfrm 2 4 > (namb <- lengths(lapply(l, slot, "target"))) ! $ $<- %*% + 0 0 0 0 0 - Complex Den Den<- Imag 0 0 0 0 0 Imag<- Math2 Math Mid Mid<- 0 0 0 0 0 Num Num<- Ops Rad Rad<- 0 0 0 0 0 Real Real<- Summary [ [<- 0 0 0 0 7 [[ [[<- all.equal anyDuplicated anyNA 0 7 0 0 0 aperm as.Date as.POSIXct as.POSIXlt as.array 0 0 0 0 0 as.complex as.data.frame as.integer as.logical as.matrix 0 0 0 0 0 as.numeric as.raw as.vector asplit backsolve 0 0 0 0 0 c cbind2 chol2inv chol coerce 0 0 0 0 0 colMeans colSums crossprod cut det 0 0 0 0 0 determinant diag diag<- dim dim<- 0 0 0 0 0 dimnames dimnames<- drop duplicated findInterval 0 0 0 0 0 format identical is.array is.finite is.infinite 0 0 0 0 0 is.matrix is.na is.na<- is.nan is.unsorted 0 0 0 0 0 isSymmetric length length<- log match 0 0 0 0 0 mean mtfrm names names<- norm 0 0 0 0 0 print quantile rbind2 rep.int rep 0 0 0 0 0 rep_len rowMeans rowSums seq sequence 0 0 0 0 0 show solve summary t tcrossprod 0 0 0 0 0 unique xtfrm 0 0 > ## Tolerate methods for '[<-', '[[<-' with signature x="data.frame" > ## defined in package 'methods' > `%notin%` <- function (x, table) match(x, table, nomatch = 0L) == 0L > namb.. <- namb[names(namb) %notin% c("[<-", "[[<-")] > stopifnot(all(namb.. == 0L), + all(startsWith(l[[ "[<-"]]@target, "data.frame#")), + all(startsWith(l[["[[<-"]]@target, "data.frame#"))) > > ## FIXME: Bug? > ## 'testInheritedMethods' did not catch the following dispatch ambiguity > ## in flint version 0.1.0: > ## norm,flint,ANY > ## norm,ANY,missing > ## perhaps because 'norm' has an implicit generic function definition > > proc.time() user system elapsed 1.03 0.12 1.15