ValidationHelper>ValidationHelper.ValidationHelper (Calls: 4, Time: 0.003 s)
Generated 18-May-2021 16:05:26 using performance time.
class method in file /usr/local/MATLAB/R2021a/toolbox/matlab/validators/+matlab/+internal/+validation/ValidationHelper.m
Copy to new window for comparing multiple runs
| Function Name | Function Type | Calls |
| validateDataType | function | 4 |
| Line Number | Code | Calls | Total Time | % Time | Time Plot |
| 13 | H.CodedSize = GetCodedDimensio... | 4 | 0.003 s | 76.3% | |
| 9 | H.ClassName = validation.class... | 4 | 0.000 s | 7.9% | |
| 15 | H.Functions = validation.valid... | 4 | 0.000 s | 6.8% | |
| 10 | if isempty(validation.dimensio... | 4 | 0.000 s | 2.3% | |
| 8 | if isstruct(validation) | 4 | 0.000 s | 1.8% | |
| All other lines | 0.000 s | 4.8% | |||
| Totals | 0.003 s | 100% |
| Function Name | Function Type | Calls | Total Time | % Time | Time Plot |
| ValidationHelper>GetCodedDimensions | class method | 4 | 0.002 s | 65.3% | |
| Self time (built-ins, overhead, etc.) | 0.001 s | 34.7% | |||
| Totals | 0.003 s | 100% |
| Line number | Message |
| Total lines in function | 23 |
| Non-code lines (comments, blank lines) | 1 |
| Code lines (lines that can run) | 22 |
| Code lines that did run | 9 |
| Code lines that did not run | 13 |
| Coverage (did run/can run) | 40.91 % |
time | Calls | line | |
|---|---|---|---|
7 | function H = ValidationHelper(validation) | ||
< 0.001 | 4 | 8 | if isstruct(validation) |
< 0.001 | 4 | 9 | H.ClassName = validation.class; |
< 0.001 | 4 | 10 | if isempty(validation.dimensions) |
11 | H.CodedSize = []; | ||
< 0.001 | 4 | 12 | else |
0.003 | 4 | 13 | H.CodedSize = GetCodedDimensions(validation.dimensions); |
< 0.001 | 4 | 14 | end |
< 0.001 | 4 | 15 | H.Functions = validation.validators; |
16 | elseif isa(validation, "meta.Validation") | ||
17 | if isempty(validation.Class) | ||
18 | H.ClassName = ''; | ||
19 | else | ||
20 | H.ClassName = validation.Class.Name; | ||
21 | end | ||
22 | if isempty(validation.Size) | ||
23 | H.CodedSize = []; | ||
24 | else | ||
25 | H.CodedSize = GetCodedSize(validation.Size); | ||
26 | end | ||
27 | H.Functions = validation.ValidatorFunctions; | ||
< 0.001 | 4 | 28 | end |
< 0.001 | 4 | 29 | end |
Other subfunctions in this file are not included in this listing.