如何在引用类方法中使用'warning()'?

如何在引用类方法中使用'warning()'?,r,oop,warnings,reference-class,R,Oop,Warnings,Reference Class,在引用类方法中,警告似乎被忽略,尽管stop似乎有效。就是 TestA <- setRefClass("TestA", methods = list( warnMe = function() warning("Warn!!!"), stopMe = function() stop("Stop!!!") ) ) obj &l

在引用类方法中,警告似乎被忽略,尽管stop似乎有效。就是

TestA <- setRefClass("TestA", 
                methods = list(
                    warnMe = function() warning("Warn!!!"),
                    stopMe = function() stop("Stop!!!")
                )
            )
obj <- TestA()

obj$warnMe()
obj$stopMe()

这是故意的吗?如果是,为什么?我应该如何在类方法内部发出警告?

确保打开警告选项warn=1.–马修·普劳德(Matthew Plourde)

obj$warnMe为我工作。R3.0.2,Windows 64位。啊,我想这可能是我的IDE-我正在使用Revolution RMA,确保打开警告?选项警告=1。啊,是的,这就成功了——我的错。我不知道它是怎么关掉的-我从来没有碰过这个选项。。。你可以将此作为解决方案发布,我会接受。
Error in obj$stopMe() : Stop!!!