This issue might go deeper - I was not successful in passing R CMD checks for the usage files. R CMD check kept showing errors for `@` declarations, even thou they were identical to `$` declarations (which passed fine).
Seems like the usage check functions are not prepared for `@` - also in tools:::.S3_method_markup_regexp > On Apr 28, 2023, at 10:34 PM, Karolis Koncevičius > <karolis.koncevic...@gmail.com> wrote: > > I was building a package that uses the new generic @ and kept having errors > with “roxygen2” documentation. “roxygen2” generated NAMESPACE added > `@.newclass` as a newly exported function, not as a S3method. > > At first I thought this must be a bug in roxygen2 and they lag behind the new > developments in R. But after some investigation I found that “roxygen2” is > using tools:::.get_internal_S3_generis() to decide if the method should be > exported as S3method or not. For some reason “@<-“ is listed in there, but > “@“ is not. > > Am I missing some context, or is this an oversight? > > Kind regards, > Karolis Koncevicius ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel