# Formal Methods and Classes

## Documentation for package ‘methods’ version 2.10.1

## Help Pages

A B C D E F G H I L M N O P R S T V W misc

## -- --

methods-package | Formal Methods and Classes

## -- --

(-class | Classes to Represent Unevaluated Language Objects
.BasicFunsList | List of Builtin and Special Functions
.doTracePrint | Classes Used Internally to Control Tracing
.environment-class | Class Definitions
.externalptr-class | Class Definitions
.InitTraceFunctions | Classes Used Internally to Control Tracing
.makeTracedFunction | Classes Used Internally to Control Tracing
.name-class | Class Definitions
.NULL-class | Class Definitions
.OldClassesList | Register Old-Style (S3) Classes and Inheritance
.Other-class | Test for and Report about Selection of Inherited Methods
.selectSuperClasses | Super Classes (of Specific Kinds) of a Class
.setOldIs | Register Old-Style (S3) Classes and Inheritance
.slotNames | The Slots in an Object from a Formal Class
.untracedFunction | Classes Used Internally to Control Tracing
<--class | Classes to Represent Unevaluated Language Objects
@<- | The Slots in an Object from a Formal Class

## -- A --

anova-class | Register Old-Style (S3) Classes and Inheritance
anova.glm-class | Register Old-Style (S3) Classes and Inheritance
anova.glm.null-class | Register Old-Style (S3) Classes and Inheritance
ANY-class | Classes Corresponding to Basic Data Types
aov-class | Register Old-Style (S3) Classes and Inheritance
Arith | Group Generic Functions
array-class | Classes Corresponding to Basic Structures
as | Force an Object to Belong to a Class
as<- | Force an Object to Belong to a Class

## -- B --

body<-,MethodDefinition-method | Class MethodsList, Representation of Methods for a Generic Function

## -- C --

call-class | Classes to Represent Unevaluated Language Objects
callGeneric | Call the Current Generic Function from a Method
callNextMethod | Call an Inherited Method
canCoerce | Can an Object be Coerced to a Certain S4 Class?
cbind2 | Combine two Objects by Columns or Rows
cbind2,ANY,ANY-method | Combine two Objects by Columns or Rows
cbind2,ANY,missing-method | Combine two Objects by Columns or Rows
cbind2-methods | Combine two Objects by Columns or Rows
character-class | Classes Corresponding to Basic Data Types
Classes | Class Definitions
classesToAM | Compute an Adjacency Matrix for Superclasses of one or more Class Definitions
classRepresentation-class | Class Objects
ClassUnionRepresentation-class | Classes Defined as the Union of Other Classes
coerce | Force an Object to Belong to a Class
coerce,ANY,array-method | Force an Object to Belong to a Class
coerce,ANY,call-method | Force an Object to Belong to a Class
coerce,ANY,character-method | Force an Object to Belong to a Class
coerce,ANY,complex-method | Force an Object to Belong to a Class
coerce,ANY,environment-method | Force an Object to Belong to a Class
coerce,ANY,expression-method | Force an Object to Belong to a Class
coerce,ANY,function-method | Force an Object to Belong to a Class
coerce,ANY,integer-method | Force an Object to Belong to a Class
coerce,ANY,list-method | Force an Object to Belong to a Class
coerce,ANY,logical-method | Force an Object to Belong to a Class
coerce,ANY,matrix-method | Force an Object to Belong to a Class
coerce,ANY,name-method | Force an Object to Belong to a Class
coerce,ANY,NULL-method | Force an Object to Belong to a Class
coerce,ANY,numeric-method | Force an Object to Belong to a Class
coerce,ANY,S3-method | S3-style Objects and S4-class Objects
coerce,ANY,S4-method | S3-style Objects and S4-class Objects
coerce,ANY,single-method | Force an Object to Belong to a Class
coerce,ANY,ts-method | Force an Object to Belong to a Class
coerce,ANY,vector-method | Force an Object to Belong to a Class
coerce,oldClass,S3-method | S3-style Objects and S4-class Objects
coerce-methods | Force an Object to Belong to a Class
coerce<- | Force an Object to Belong to a Class
Compare | Group Generic Functions
Complex | Group Generic Functions
complex-class | Classes Corresponding to Basic Data Types

## -- D --

data.frame-class | Register Old-Style (S3) Classes and Inheritance
data.frameRowLabels-class | Register Old-Style (S3) Classes and Inheritance
Date-class | Register Old-Style (S3) Classes and Inheritance
density-class | Register Old-Style (S3) Classes and Inheritance
derivedDefaultMethodWithTrace-class | Classes Used Internally to Control Tracing
Documentation | Using and Creating On-line Documentation for Classes and Methods
Documentation-class | Using and Creating On-line Documentation for Classes and Methods
Documentation-methods | Using and Creating On-line Documentation for Classes and Methods
dotsMethods | The Use of "..." in Method Signatures
double-class | Classes Corresponding to Basic Data Types
dump.frames-class | Register Old-Style (S3) Classes and Inheritance
dumpMethod | Tools for Managing Generic Functions
dumpMethods | Tools for Managing Generic Functions

## -- E --

environment-class | Class "environment"
existsMethod | Get or Test for the Definition of a Method
expression-class | Classes Corresponding to Basic Data Types
extends | Is an Object from a Class
externalptr-class | Classes Corresponding to Basic Data Types

## -- F --

factor-class | Register Old-Style (S3) Classes and Inheritance
findClass | Computations with Classes
findFunction | Tools for Managing Generic Functions
findMethod | Get or Test for the Definition of a Method
findMethods | Descriptions of the Methods Defined for a Generic Function
findMethodSignatures | Descriptions of the Methods Defined for a Generic Function
fixPre1.8 | Fix Objects Saved from R Versions Previous to 1.8
for-class | Classes to Represent Unevaluated Language Objects
formula-class | Register Old-Style (S3) Classes and Inheritance
function-class | Classes Corresponding to Basic Data Types
functionWithTrace-class | Classes Used Internally to Control Tracing

## -- G --

genericFunction-class | Generic Function Objects
GenericFunctions | Tools for Managing Generic Functions
genericFunctionWithTrace-class | Classes Used Internally to Control Tracing
getClass | Get Class Definition
getClassDef | Get Class Definition
getClasses | Computations with Classes
getGenerics | Tools for Managing Generic Functions
getMethod | Get or Test for the Definition of a Method
getMethods | Descriptions of the Methods Defined for a Generic Function
getPackageName | The Name associated with a Given Package
getSlots | The Slots in an Object from a Formal Class
getValidity | Test the Validity of an Object
glm-class | Register Old-Style (S3) Classes and Inheritance
glm.null-class | Register Old-Style (S3) Classes and Inheritance
groupGenericFunction-class | Generic Function Objects
GroupGenericFunctions | Group Generic Functions
groupGenericFunctionWithTrace-class | Classes Used Internally to Control Tracing

## -- H --

hasArg | Look for an Argument in the Call
hasMethod | Get or Test for the Definition of a Method
hasMethods | Descriptions of the Methods Defined for a Generic Function
hsearch-class | Register Old-Style (S3) Classes and Inheritance

## -- I --

if-class | Classes to Represent Unevaluated Language Objects
implicit generic | Manage Implicit Versions of Generic Functions
implicitGeneric | Manage Implicit Versions of Generic Functions
inheritedSlotNames | Names of Slots Inherited From a Super Class
initialize | Generate an Object from a Class
initialize,ANY-method | Methods to Initialize New Objects from a Class
initialize,array-method | Classes Corresponding to Basic Structures
initialize,data.frame-method | Register Old-Style (S3) Classes and Inheritance
initialize,environment-method | Methods to Initialize New Objects from a Class
initialize,factor-method | Register Old-Style (S3) Classes and Inheritance
initialize,matrix-method | Classes Corresponding to Basic Structures
initialize,mts-method | Classes Corresponding to Basic Structures
initialize,ordered-method | Register Old-Style (S3) Classes and Inheritance
initialize,signature-method | Methods to Initialize New Objects from a Class
initialize,summary.table-method | Register Old-Style (S3) Classes and Inheritance
initialize,table-method | Register Old-Style (S3) Classes and Inheritance
initialize,traceable-method | Methods to Initialize New Objects from a Class
initialize,ts-method | Classes Corresponding to Basic Structures
initialize-methods | Methods to Initialize New Objects from a Class
integer-class | Classes Corresponding to Basic Data Types
integrate-class | Register Old-Style (S3) Classes and Inheritance
is | Is an Object from a Class
isClass | Computations with Classes
isClassUnion | Classes Defined as the Union of Other Classes
isGeneric | Tools for Managing Generic Functions
isGroup | Tools for Managing Generic Functions
isSealedClass | Check for a Sealed Method or Class
isSealedMethod | Check for a Sealed Method or Class
isXS3Class | S3-style Objects and S4-class Objects

## -- L --

language-class | Classes to Represent Unevaluated Language Objects
libraryIQR-class | Register Old-Style (S3) Classes and Inheritance
LinearMethodsList-class | Class "LinearMethodsList"
list-class | Classes Corresponding to Basic Data Types
lm-class | Register Old-Style (S3) Classes and Inheritance
Logic | Group Generic Functions
logical-class | Classes Corresponding to Basic Data Types
logLik-class | Register Old-Style (S3) Classes and Inheritance

## -- M --

makeClassRepresentation | Create a Class Definition
maov-class | Register Old-Style (S3) Classes and Inheritance
Math | Group Generic Functions
Math,nonStructure-method | A non-structure S4 Class for basic types
Math,structure-method | Classes Corresponding to Basic Structures
Math2 | Group Generic Functions
Math2,nonStructure-method | A non-structure S4 Class for basic types
matrix-class | Classes Corresponding to Basic Structures
method.skeleton | Create a Skeleton File for a New Method
MethodDefinition-class | Classes to Represent Method Definitions
MethodDefinitionWithTrace-class | Classes Used Internally to Control Tracing
Methods | General Information on Methods
methods-deprecated | Deprecated Functions in Methods package
MethodSelectionReport-class | Test for and Report about Selection of Inherited Methods
MethodsList-class | Class MethodsList, Representation of Methods for a Generic Function
MethodWithNext-class | Class MethodWithNext
MethodWithNextWithTrace-class | Classes Used Internally to Control Tracing
missing-class | Classes Corresponding to Basic Data Types
mlm-class | Register Old-Style (S3) Classes and Inheritance
mtable-class | Register Old-Style (S3) Classes and Inheritance
mts-class | Register Old-Style (S3) Classes and Inheritance

## -- N --

name-class | Classes to Represent Unevaluated Language Objects
new | Generate an Object from a Class
nonstandardGenericWithTrace-class | Classes Used Internally to Control Tracing
nonStructure-class | A non-structure S4 Class for basic types
NULL-class | Classes Corresponding to Basic Data Types
numeric-class | Classes Corresponding to Basic Data Types

## -- O --

ObjectsWithPackage-class | A Vector of Object Names, with associated Package Names
oldClass-class | Register Old-Style (S3) Classes and Inheritance
Ops | Group Generic Functions
Ops,array,array-method | Classes Corresponding to Basic Structures
Ops,array,structure-method | Classes Corresponding to Basic Structures
Ops,nonStructure,nonStructure-method | A non-structure S4 Class for basic types
Ops,nonStructure,vector-method | A non-structure S4 Class for basic types
Ops,structure,array-method | Classes Corresponding to Basic Structures
Ops,structure,structure-method | Classes Corresponding to Basic Structures
Ops,structure,vector-method | Classes Corresponding to Basic Structures
Ops,vector,nonStructure-method | A non-structure S4 Class for basic types
Ops,vector,structure-method | Classes Corresponding to Basic Structures
ordered-class | Register Old-Style (S3) Classes and Inheritance

## -- P --

packageInfo-class | Register Old-Style (S3) Classes and Inheritance
packageIQR-class | Register Old-Style (S3) Classes and Inheritance
packageSlot | The Name associated with a Given Package
packageSlot<- | The Name associated with a Given Package
POSIXct-class | Register Old-Style (S3) Classes and Inheritance
POSIXlt-class | Register Old-Style (S3) Classes and Inheritance
POSIXt-class | Register Old-Style (S3) Classes and Inheritance
prohibitGeneric | Manage Implicit Versions of Generic Functions
promptClass | Generate a Shell for Documentation of a Formal Class
promptMethods | Generate a Shell for Documentation of Formal Methods
prototype | Construct a Representation or a Prototype for a Class Definition

## -- R --

raw-class | Classes Corresponding to Basic Data Types
rbind2 | Combine two Objects by Columns or Rows
rbind2,ANY,ANY-method | Combine two Objects by Columns or Rows
rbind2,ANY,missing-method | Combine two Objects by Columns or Rows
rbind2-methods | Combine two Objects by Columns or Rows
recordedplot-class | Register Old-Style (S3) Classes and Inheritance
registerImplicitGenerics | Manage Implicit Versions of Generic Functions
removeClass | Computations with Classes
removeGeneric | Tools for Managing Generic Functions
removeMethod | Create and Save a Method
removeMethods | Tools for Managing Generic Functions
repeat-class | Classes to Represent Unevaluated Language Objects
representation | Construct a Representation or a Prototype for a Class Definition
resetClass | Computations with Classes
rle-class | Register Old-Style (S3) Classes and Inheritance

## -- S --

S3 | S3-style Objects and S4-class Objects
S3-class | S3-style Objects and S4-class Objects
S3Class | S3-style Objects and S4-class Objects
S3Class<- | S3-style Objects and S4-class Objects
S3Part | S3-style Objects and S4-class Objects
S3Part<- | S3-style Objects and S4-class Objects
S4 | S3-style Objects and S4-class Objects
S4-class | Classes Corresponding to Basic Data Types
S4groupGeneric | Group Generic Functions
SClassExtension-class | Class to Represent Inheritance (Extension) Relations
sealClass | Computations with Classes
SealedMethodDefinition-class | Classes to Represent Method Definitions
selectMethod | Get or Test for the Definition of a Method
selectSuperClasses | Super Classes (of Specific Kinds) of a Class
setAs | Force an Object to Belong to a Class
setClass | Create a Class Definition
setClassUnion | Classes Defined as the Union of Other Classes
setGeneric | Define a New Generic Function
setGenericImplicit | Manage Implicit Versions of Generic Functions
setGroupGeneric | Define a New Generic Function
setIs | Is an Object from a Class
setMethod | Create and Save a Method
setOldClass | Register Old-Style (S3) Classes and Inheritance
setPackageName | The Name associated with a Given Package
setReplaceMethod | Tools for Managing Generic Functions
setValidity | Test the Validity of an Object
show | Show an Object
show,ANY-method | Show an Object
show,classRepresentation-method | Show an Object
show,genericFunction-method | Show an Object
show,MethodDefinition-method | Show an Object
show,MethodWithNext-method | Show an Object
show,ObjectsWithPackage-method | Show an Object
show,signature-method | Class "signature" For Method Definitions
show,traceable-method | Show an Object
show,ts-method | Classes Corresponding to Basic Structures
show-methods | Show an Object
showMethods | Show all the methods for the specified function(s)
signature | Tools for Managing Generic Functions
signature-class | Class "signature" For Method Definitions
single-class | Classes Corresponding to Basic Data Types
slot | The Slots in an Object from a Formal Class
slot<- | The Slots in an Object from a Formal Class
slotNames | The Slots in an Object from a Formal Class
slotsFromS3 | S3-style Objects and S4-class Objects
socket-class | Register Old-Style (S3) Classes and Inheritance
structure-class | Classes Corresponding to Basic Structures
Summary | Group Generic Functions
summary.table-class | Register Old-Style (S3) Classes and Inheritance

## -- T --

table-class | Register Old-Style (S3) Classes and Inheritance
testInheritedMethods | Test for and Report about Selection of Inherited Methods
traceable-class | Classes Used Internally to Control Tracing
trySilent | Deprecated Functions in Methods package
ts-class | Classes Corresponding to Basic Structures

## -- V --

validObject | Test the Validity of an Object
vector-class | Classes Corresponding to Basic Data Types
VIRTUAL-class | Classes Corresponding to Basic Data Types

## -- W --

while-class | Classes to Represent Unevaluated Language Objects

## -- misc --

__ClassMetaData | Class Definitions
{-class | Classes to Represent Unevaluated Language Objects