たとえば、次のパッケージが呼び出されていて、Test
クラスをエクスポートしたいとしますA
。
# In /R/Test.R:
#' @docType package
#' @import methods
#' @exportClass A
A <- setRefClass("A", methods = list(foo = identity))
A
ただし、ビルドしてロードした後、のジェネレーターを使用すると、次のエラーが発生します。
> library(Test)
> A()$foo(1)
Error: could not find function "A"
NAMESPACE
ファイルの内容に問題がないことを確認しました。
exportClasses(A)
import(methods)
それで、何がうまくいかないのですか?クラス ジェネレータがエクスポートされないのはなぜですか?