Fellow R users, I'm trying to upgrade from 2.11 to 3.0.1. I have a legacy S3 class defining method "DAILY" within one of our "in-house" packages using R.oo. This method does not seem to get 'resolved' under 3.0.1, specifically the following does not work:
----CODE WITHIN PACKAGE (e.g. MyPackage)----- setConstructorS3("MyTestClass", function(name = NULL, ...) { this <- extend(RObject(), "MyTestClass", .units = NULL, .numUnits = NULL, .name = name) #RObject extends Object and adds couple of simple methods return(this) }) setMethodS3("DAILY", "MyTestClass", function(this, ...) { print("In DAILY.MyTestClass") }) setMethodS3("DAILY2", "MyTestClass", function(this, ...) { print("In DAILY2.MyTestClass") }) setMethodS3("Daily", "MyTestClass", function(this, ...) { print("In Daily.MyTestClass") }) ----CONSOLE--------------------------- > library(MyPackage) > MyTestClass$DAILY() Error in MyTestClass$DAILY() : could not find function "DAILY" > DAILY.MyTestClass() [1] "In DAILY.MyTestClass" > MyTestClass$DAILY2() [1] "In DAILY2.MyTestClass" > MyTestClass$Daily() [1] "In Daily.MyTestClass" -------------------------------------------- Any ideas as to why MyTestClass$DAILY() fails under 3.0.1 and what is the best way to fix this?? I can always change the method name, yet I wouldn't know what other methods might have similar issues.. This all worked fine in 2.11. Also - if I "source" this code it works fine. Many thanks, Alex ============================================================================================================= This material has been prepared by individual sales and/or trading personnel and does not constitute investment research. Please follow the attached hyperlink to an important disclaimer: http://www.credit-suisse.com/americas/legal/salestrading ============================================================================================================= =============================================================================== Please access the attached hyperlink for an important el...{{dropped:4}} ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.