| 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 |
| 6670 | _format_default |
| 6696 | _module_constants |
| 6749 | _analyze_parameter_constraints |
| 6850 | _analyze_parameter_validation |
| 6945 | _merge_parameter_analyses |
| 7046 | _determine_optional_status |
| 7098 | _calculate_input_confidence |
| 7246 | _calculate_output_confidence |
| 7361 | _generate_confidence_report |
| 7429 | _generate_notes |
| 7475 | _set_defaults |
| 7522 | _analyze_relationships |
| 7574 | _deduplicate_relationships |
| 7626 | _detect_mutually_exclusive |
| 7711 | _detect_required_groups |
| 7797 | _detect_conditional_requirements |
| 7867 | _detect_dependencies |
| 7916 | _detect_value_constraints |
| 7981 | _write_schema |
| 8126 | _generate_schema_comments |
| 8265 | _serialize_parameter_for_yaml |
| 8372 | _format_relationship |
| 8421 | _needs_object_instantiation |
| 8573 | _detect_factory_method |
| 8673 | _detect_singleton_pattern |
| 8742 | _detect_instance_method |
| 8823 | _check_inheritance_for_constructor |
| 8885 | __ANON__ |
| 8928 | _detect_constructor_requirements |
| 8945 | __ANON__ |
| 9044 | _detect_external_object_dependency |
| 9117 | _get_parent_class |
| 9124 | __ANON__ |
| 9136 | __ANON__ |
| 9168 | _get_class_for_instance_method |
| 9179 | __ANON__ |
| 9222 | _extract_default_value |
| 9321 | _extract_test_hints |
| 9362 | _extract_invalid_input_hints |
| 9398 | _extract_boundary_value_hints |
| 9441 | _extract_pod_examples |
| 9544 | _clean_default_value |
| 9686 | _validate_pod_code_agreement |
| 9775 | _validate_strictness_level |
| 9805 | _types_are_compatible |
| 9885 | generate_pod_validation_report |
| 9914 | _log |