catchPanic() — gin Function Reference
Architecture documentation for the catchPanic() function in tree_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 7d17d111_6d55_8539_e0ed_b32eea9e5ef6["catchPanic()"] c61a6e78_d9c2_827e_4dd0_1dd33dc14e58["testRoutes()"] c61a6e78_d9c2_827e_4dd0_1dd33dc14e58 -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 94c973a8_1f98_3d53_d6fb_d29a986ecc6c["TestTreeDuplicatePath()"] 94c973a8_1f98_3d53_d6fb_d29a986ecc6c -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 b308617f_7855_3cdb_b7fb_49e979c6942d["TestEmptyWildcardName()"] b308617f_7855_3cdb_b7fb_49e979c6942d -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 b710bb22_7bd2_4892_2659_16c1fa702b4a["TestTreeDoubleWildcard()"] b710bb22_7bd2_4892_2659_16c1fa702b4a -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 0eb870f4_381f_fe31_be50_10a3af90c78b["TestTreeTrailingSlashRedirect()"] 0eb870f4_381f_fe31_be50_10a3af90c78b -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 88232784_e360_10cf_0f68_76f67233eaa8["TestTreeRootTrailingSlashRedirect()"] 88232784_e360_10cf_0f68_76f67233eaa8 -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 856a536c_c65f_dbf9_a783_b334b3e8a948["TestTreeFindCaseInsensitivePath()"] 856a536c_c65f_dbf9_a783_b334b3e8a948 -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 e1e28f36_4494_d9a1_e5ae_c2d58ea0dca9["TestTreeInvalidNodeType()"] e1e28f36_4494_d9a1_e5ae_c2d58ea0dca9 -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 0a9e6c66_a802_76fb_d8a7_111bca5b1cc5["TestTreeWildcardConflictEx()"] 0a9e6c66_a802_76fb_d8a7_111bca5b1cc5 -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 1a8a69c1_000a_e2df_731d_2e181334dcdb["TestTreeInvalidEscape()"] 1a8a69c1_000a_e2df_731d_2e181334dcdb -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 6e25d11e_c92e_9fda_f857_4a644138cac4["TestWildcardInvalidSlash()"] 6e25d11e_c92e_9fda_f857_4a644138cac4 -->|calls| 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 style 7d17d111_6d55_8539_e0ed_b32eea9e5ef6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tree_test.go lines 362–369
func catchPanic(testFunc func()) (recv any) {
defer func() {
recv = recover()
}()
testFunc()
return
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does catchPanic() do?
catchPanic() is a function in the gin codebase.
What calls catchPanic()?
catchPanic() is called by 11 function(s): TestEmptyWildcardName, TestTreeDoubleWildcard, TestTreeDuplicatePath, TestTreeFindCaseInsensitivePath, TestTreeInvalidEscape, TestTreeInvalidNodeType, TestTreeRootTrailingSlashRedirect, TestTreeTrailingSlashRedirect, and 3 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free