[Rd] possibly invalid assertion in setRefClass?
William Dunlap
wdunlap at tibco.com
Wed Jun 1 18:21:07 CEST 2011
> -----Original Message-----
> From: r-devel-bounces at r-project.org
> [mailto:r-devel-bounces at r-project.org] On Behalf Of Michael Lawrence
> Sent: Wednesday, June 01, 2011 9:15 AM
> To: r-devel at 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 at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
More information about the R-devel
mailing list