Object
~~|
~~+--
try-error
~~~~~~~|
~~~~~~~+--
condition
~~~~~~~~~~~~|
~~~~~~~~~~~~+--
error
~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~+--
simpleError
~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~+--
Exception
~~~~~~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~~~~~~~~~~~~~~~~~~~+--
RccViolationException
Directly known subclasses:
public static class RccViolationException
extends Exception
An RccViolationException indicates a violation of the R Coding Conventions (RCC).
It is generated by setConstructorS3()
and setMethodS3()
.
It is not meant to be caught, but instead the source code that
violates the RCC should be fixed. For more information about RCC, see
references below.RccViolationException(...)
character
strings, which will be concatenated and
contain informative message about why the RCC was violated.as.character
Gets a string representing of the RCC violation.
getRccUrl
Static method to get a URL where the RCC can be found.
}
Methods inherited from Exception:
as.character, getCall, getLastException, getMessage, getStackTrace, getWhen, print, printStackTrace, throw
Methods inherited from error:
as.character, throw
Methods inherited from condition:
as.character, conditionCall, conditionMessage, print
Methods inherited from Object:
$, $<-, [[, [[<-, as.character, attach, attachLocally, clearCache, clone, detach, equals, extend, finalize, gc, getEnvironment, getFields, getInstanciationTime, getStaticInstance, hasField, hashCode, ll, load, objectSize, print, savetry
() and tryCatch()
.
For detailed information about exceptions see Exception
.
The R Coding Conventions (RCC) can be found at
setConstructorS3("myClass", function() { extends(Object(), .value=0) })
setMethodS3("MyMethod", "myClass", function(this) { "Hullo!" })
Run the code above in your browser using DataLab