ReturnTypeSpecification: Constructor for specifying information about only the return...

Description Usage Arguments Value Author(s) See Also Examples

View source: R/Classes.S

Description

This function is a constructor for a class that represents information only about the return type of a function and explicitly has no information about the parameters.

Usage

1
ReturnTypeSpecification(type, obj = new("ReturnTypeSpecification"))

Arguments

type

the type specification. This should be an object of class ClassNameOrExpression or coercible to one.

obj

the instance that is to be populated and returned.

Value

By default, an object of class ReturnTypeSpecification-class. However, it merely returns the value of obj after populating it with the value of type. So strictly the return value is the augmented value of obj.

Author(s)

Duncan Temple Lang <duncan@wald.ucdavis.edu>

See Also

IndependentTypeSpecification SimultaneousTypeSpecification

Examples

1
2
3
4
5
 ReturnTypeSpecification(quote(length(x) == 3))

 ReturnTypeSpecification("matrix")

 ReturnTypeSpecification(new("StrictIsTypeTest", "matrix"))

TypeInfo documentation built on Nov. 8, 2020, 5:40 p.m.