> -----Original Message----- > From: r-devel-boun...@r-project.org > [mailto:r-devel-boun...@r-project.org] On Behalf Of Michael Lawrence > Sent: Wednesday, June 01, 2011 9:15 AM > To: r-devel@r-project.org > Subject: [Rd] possibly invalid assertion in setRefClass? > > > setRefClass("Foo", fields = list()) > Error in setRefClass("Foo", fields = list()) : > A list argument for fields must have nonempty names for all > the fields > > In my opinion, the above should not fail. There are no fields.
You can work around it by attaching an empty names attribute to fields: > setRefClass("Foo", fields = structure(list(), names=character())) Generator object for class "Foo": No fields defined Class Methods: "callSuper", "copy", "export", "field", "getClass", "getRefClass", "import", "initFields" Reference Superclasses: "envRefClass" Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com > > Thanks, > Michael > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel