ReturnTypeSpecification {TypeInfo}R Documentation

Constructor for specifying information about only the return type

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

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

 ReturnTypeSpecification(quote(length(x) == 3))

 ReturnTypeSpecification("matrix")

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

[Package TypeInfo version 1.59.0 Index]