| File: | blib/lib/App/Test/Generator/SchemaExtractor.pm |
| Coverage: | 99.2% |
| line | subroutine |
|---|---|
| 3 | BEGIN |
| 4 | BEGIN |
| 5 | BEGIN |
| 7 | BEGIN |
| 8 | BEGIN |
| 9 | BEGIN |
| 10 | BEGIN |
| 11 | BEGIN |
| 13 | BEGIN |
| 14 | BEGIN |
| 15 | BEGIN |
| 16 | BEGIN |
| 17 | BEGIN |
| 18 | BEGIN |
| 19 | BEGIN |
| 20 | BEGIN |
| 21 | BEGIN |
| 22 | BEGIN |
| 23 | BEGIN |
| 24 | BEGIN |
| 25 | BEGIN |
| 1352 | new |
| 1456 | extract_all |
| 1515 | _extract_package_name |
| 1560 | _find_methods |
| 1567 | __ANON__ |
| 1680 | _extract_class_methods |
| 1765 | _extract_pod_before |
| 1838 | _analyze_method |
| 2145 | _method_has_numeric_intent |
| 2174 | _numeric_boundary_values |
| 2211 | _detect_accessor_methods |
| 2490 | _analysis_error |
| 2532 | _extract_validator_schema |
| 2564 | _parse_schema_hash |
| 2656 | _ppi |
| 2682 | _extract_pvs_schema |
| 2689 | __ANON__ |
| 2747 | _extract_pv_schema |
| 2754 | __ANON__ |
| 2827 | _parse_pv_call |
| 2889 | _extract_moosex_params_schema |
| 2896 | __ANON__ |
| 2987 | _extract_schema_hash_from_block |
| 3021 | _normalize_validator_schema |
| 3063 | _extract_type_params_schema |
| 3093 | _extract_function_name |
| 3114 | _find_signature_statement |
| 3118 | __ANON__ |
| 3150 | _extract_signature_expression |
| 3219 | _compile_signature_isolated |
| 3337 | __ANON__ |
| 3393 | _build_schema_from_meta |
| 3487 | _analyze_pod |
| 3822 | _map_formal_input_type |
| 3884 | _analyze_output |
| 3926 | _analyze_output_from_pod |
| 4080 | _extract_defaults_from_pod |
| 4155 | _analyze_output_from_code |
| 4392 | _enhance_boolean_detection |
| 4488 | _detect_list_context |
| 4582 | _detect_void_context |
| 4671 | _detect_chaining_pattern |
| 4728 | _detect_error_conventions |
| 4839 | _infer_type_from_expression |
| 4942 | _detect_chaining_from_pod |
| 4975 | _validate_output |
| 5015 | _parse_constraints |
| 5096 | _analyze_code |
| 5244 | _analyze_parameter_type |
| 5358 | _analyze_advanced_types |
| 5393 | _detect_datetime_type |
| 5487 | _detect_filehandle_type |
| 5567 | _detect_coderef_type |
| 5635 | _detect_enum_type |
| 5755 | _extract_error_constraints |
| 5861 | _extract_parameters_from_signature |
| 5973 | _parse_modern_signature |
| 6062 | _parse_signature_parameter |
| 6183 | _infer_type_from_default |
| 6222 | _extract_subroutine_attributes |
| 6294 | _analyze_postfix_dereferencing |
| 6359 | _extract_field_declarations |
| 6443 | _merge_field_declarations |
| 6506 | _extract_defaults_from_code |
| 6676 | _format_default |
| 6702 | _module_constants |
| 6755 | _analyze_parameter_constraints |
| 6856 | _analyze_parameter_validation |
| 6951 | _merge_parameter_analyses |
| 7052 | _determine_optional_status |
| 7104 | _calculate_input_confidence |
| 7252 | _calculate_output_confidence |
| 7367 | _generate_confidence_report |
| 7435 | _generate_notes |
| 7481 | _set_defaults |
| 7528 | _analyze_relationships |
| 7580 | _deduplicate_relationships |
| 7632 | _detect_mutually_exclusive |
| 7717 | _detect_required_groups |
| 7803 | _detect_conditional_requirements |
| 7873 | _detect_dependencies |
| 7922 | _detect_value_constraints |
| 7987 | _write_schema |
| 8132 | _generate_schema_comments |
| 8271 | _serialize_parameter_for_yaml |
| 8378 | _format_relationship |
| 8427 | _needs_object_instantiation |
| 8579 | _detect_factory_method |
| 8679 | _detect_singleton_pattern |
| 8748 | _detect_instance_method |
| 8829 | _check_inheritance_for_constructor |
| 8891 | __ANON__ |
| 8934 | _detect_constructor_requirements |
| 8951 | __ANON__ |
| 9050 | _detect_external_object_dependency |
| 9123 | _get_parent_class |
| 9130 | __ANON__ |
| 9142 | __ANON__ |
| 9174 | _get_class_for_instance_method |
| 9185 | __ANON__ |
| 9228 | _extract_default_value |
| 9327 | _extract_test_hints |
| 9368 | _extract_invalid_input_hints |
| 9404 | _extract_boundary_value_hints |
| 9447 | _extract_pod_examples |
| 9550 | _clean_default_value |
| 9692 | _validate_pod_code_agreement |
| 9781 | _validate_strictness_level |
| 9811 | _types_are_compatible |
| 9891 | generate_pod_validation_report |
| 9920 | _log |