Difference between revisions of "Core.Validation.CoreChk017"

From emotive
Jump to navigation Jump to search
 
Line 1: Line 1:
{{DISPLAYTITLE:Check rule '''Core_Chk017'''}}[[Category:CheckRule]][[Category:Core]]
+
{{DISPLAYTITLE:Check rule '''Core_Chk017 - Missing exception declaration'''}}[[Category:CheckRule]][[Category:Core]]
 
== Classification ==
 
== Classification ==
{{ClassificationCheckRule | Core_Chk017 | [[Core]] | Warning }}
+
{{ClassificationCheckRule | Core_Chk017 | [[OtxReference|Core]] | Warning }}
  
 
== Description ==
 
== Description ==
Each, expected within a procedure exception should be defined in the throws part of the procedure.
+
Every unhandled CheckedException that is to be expected in a procedure should be declared in that procedures [[Core.Procedures|Throws]] declaration.
 +
 
 +
The only CheckedExceptions in OTX are the explicit exception [[Core.DataTypes.ComplexDataType.UserException|UserException]] and its base type [[Core.DataTypes.ComplexDataType.Exception|Exception]].

Latest revision as of 14:54, 8 February 2019

Classification

Name Core_Chk017
Class Core
Severity Warning
SpecifiedBy ISO 13209-3

Description

Every unhandled CheckedException that is to be expected in a procedure should be declared in that procedures Throws declaration.

The only CheckedExceptions in OTX are the explicit exception UserException and its base type Exception.