The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
{"file":"lib/Devel/PerlySense/Editor.pm","subroutine":[[14,"BEGIN"],[15,"BEGIN"],[16,"BEGIN"],[23,"BEGIN"],[24,"BEGIN"],[24,"BEGIN"],[24,"BEGIN"],[25,"BEGIN"],[26,"BEGIN"],[27,"BEGIN"],[28,"BEGIN"],[29,"BEGIN"],[30,"BEGIN"],[32,"BEGIN"],[33,"BEGIN"],[34,"BEGIN"],[35,"BEGIN"],[36,"BEGIN"],[114,"dirExtenal"],[130,"new"],[151,"classOverview"],[190,"textClassInheritance"],[222,"addBaseClassNameToGraph"],[243,"addSubClassNameToGraph"],[269,"textClassNeighbourhood"],[302,"textClassUses"],[312,"__ANON__"],[339,"textTable"],[341,"__ANON__"],[372,"textClassBookmarks"],[415,"textClassStructure"],[437,"textClassApi"],[478,"textLineWrapped"],[510,"raItemInNGroups"],[534,"textCompactGraph"],[572,"formatOutputDataStructure"],[587,"formatOutputItem"],[603,"renameIdentifier"],[612,"escapeValue"],[627,"stripTrailingWhitespace"]],"pod":[[114,"dirExtenal"],[130,"new"],[151,"classOverview"],[190,"textClassInheritance"],[222,"addBaseClassNameToGraph"],[243,"addSubClassNameToGraph"],[269,"textClassNeighbourhood"],[302,"textClassUses"],[339,"textTable"],[372,"textClassBookmarks"],[415,"textClassStructure"],[437,"textClassApi"],[478,"textLineWrapped"],[510,"raItemInNGroups"],[534,"textCompactGraph"],[572,"formatOutputDataStructure"],[587,"formatOutputItem"],[603,"renameIdentifier"],[612,"escapeValue"],[627,"stripTrailingWhitespace"]],"start":{"603":{"renameIdentifier":[{"statement":211,"pod":17,"condition":7,"branch":7,"subroutine":37,"time":null}]},"33":{"BEGIN":[{"pod":null,"statement":42,"subroutine":14,"branch":null,"condition":null,"time":null}]},"190":{"textClassInheritance":[{"time":null,"branch":1,"condition":1,"subroutine":21,"statement":80,"pod":3}]},"36":{"BEGIN":[{"time":null,"condition":null,"branch":null,"subroutine":17,"statement":51,"pod":null}]},"534":{"textCompactGraph":[{"time":null,"subroutine":34,"branch":7,"condition":7,"pod":14,"statement":190}]},"478":{"textLineWrapped":[{"statement":173,"pod":12,"condition":6,"branch":5,"subroutine":32,"time":null}]},"114":{"dirExtenal":[{"time":null,"condition":null,"branch":null,"subroutine":18,"statement":54,"pod":null}]},"29":{"BEGIN":[{"statement":33,"pod":null,"condition":null,"branch":null,"subroutine":11,"time":null}]},"23":{"BEGIN":[{"time":null,"condition":null,"branch":null,"subroutine":3,"statement":9,"pod":null}]},"415":{"textClassStructure":[{"pod":10,"statement":153,"subroutine":30,"branch":4,"condition":5,"time":null}]},"-1":{"__COVER__":[{"pod":20,"statement":222,"time":null,"subroutine":40,"condition":7,"branch":7}]},"339":{"textTable":[{"branch":3,"condition":3,"subroutine":27,"time":null,"statement":127,"pod":8}]},"26":{"BEGIN":[{"statement":24,"pod":null,"condition":null,"branch":null,"subroutine":8,"time":null}]},"510":{"raItemInNGroups":[{"statement":181,"pod":13,"time":null,"branch":5,"condition":7,"subroutine":33}]},"15":{"BEGIN":[{"subroutine":1,"branch":null,"condition":null,"time":null,"pod":null,"statement":3}]},"341":{"__ANON__":[{"pod":9,"statement":144,"subroutine":28,"branch":4,"condition":4,"time":null}]},"25":{"BEGIN":[{"branch":null,"condition":null,"subroutine":7,"time":null,"statement":21,"pod":null}]},"587":{"formatOutputItem":[{"statement":208,"pod":16,"time":null,"condition":7,"branch":7,"subroutine":36}]},"372":{"textClassBookmarks":[{"time":null,"condition":4,"branch":4,"subroutine":29,"statement":144,"pod":9}]},"27":{"BEGIN":[{"time":null,"condition":null,"branch":null,"subroutine":9,"statement":27,"pod":null}]},"28":{"BEGIN":[{"condition":null,"branch":null,"subroutine":10,"time":null,"statement":30,"pod":null}]},"437":{"textClassApi":[{"statement":159,"pod":11,"branch":4,"condition":5,"subroutine":31,"time":null}]},"30":{"BEGIN":[{"time":null,"subroutine":12,"branch":null,"condition":null,"pod":null,"statement":36}]},"612":{"escapeValue":[{"branch":7,"condition":7,"subroutine":38,"time":null,"statement":214,"pod":18}]},"34":{"BEGIN":[{"condition":null,"branch":null,"subroutine":15,"time":null,"statement":45,"pod":null}]},"312":{"__ANON__":[{"condition":3,"branch":3,"subroutine":26,"time":null,"statement":127,"pod":8}]},"130":{"new":[{"statement":56,"pod":1,"time":null,"condition":null,"branch":null,"subroutine":19}]},"269":{"textClassNeighbourhood":[{"time":null,"subroutine":24,"branch":3,"condition":1,"pod":6,"statement":106}]},"14":{"BEGIN":[{"time":null,"subroutine":null,"branch":null,"condition":null,"pod":null,"statement":null}]},"24":{"BEGIN":[{"time":null,"subroutine":4,"branch":null,"condition":null,"pod":null,"statement":12},{"statement":15,"pod":null,"time":null,"condition":null,"branch":null,"subroutine":5},{"pod":null,"statement":18,"time":null,"subroutine":6,"branch":null,"condition":null}]},"302":{"textClassUses":[{"pod":7,"statement":119,"subroutine":25,"condition":2,"branch":3,"time":null}]},"35":{"BEGIN":[{"statement":48,"pod":null,"condition":null,"branch":null,"subroutine":16,"time":null}]},"32":{"BEGIN":[{"statement":39,"pod":null,"time":null,"condition":null,"branch":null,"subroutine":13}]},"243":{"addSubClassNameToGraph":[{"statement":98,"pod":5,"condition":1,"branch":2,"subroutine":23,"time":null}]},"627":{"stripTrailingWhitespace":[{"time":null,"condition":7,"branch":7,"subroutine":39,"statement":217,"pod":19}]},"151":{"classOverview":[{"time":null,"condition":null,"branch":null,"subroutine":20,"statement":62,"pod":2}]},"16":{"BEGIN":[{"time":null,"condition":null,"branch":null,"subroutine":2,"statement":6,"pod":null}]},"572":{"formatOutputDataStructure":[{"statement":205,"pod":15,"branch":7,"condition":7,"subroutine":35,"time":null}]},"222":{"addBaseClassNameToGraph":[{"statement":90,"pod":4,"branch":1,"condition":1,"subroutine":22,"time":null}]}},"statement":[14,14,14,15,15,15,16,16,16,23,23,23,24,24,24,24,24,24,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,114,115,130,131,133,134,135,137,151,152,154,158,159,160,161,162,164,165,166,169,172,173,174,175,176,178,190,191,193,194,195,197,198,199,215,217,222,223,225,225,226,227,229,236,243,244,246,246,247,248,250,257,269,270,272,274,275,275,276,276,280,283,286,287,289,302,303,305,317,312,313,313,314,339,340,341,341,343,344,345,347,347,348,348,349,352,353,354,356,360,372,373,375,381,392,377,385,399,401,415,416,421,418,421,425,437,438,440,441,443,444,447,451,450,453,458,459,465,466,478,479,481,483,484,485,488,490,510,511,513,514,516,517,518,520,522,534,535,539,542,542,545,548,549,550,553,553,556,556,558,560,572,573,574,587,588,589,603,604,605,612,613,614,627,628,631,629,631],"digest":"6b2f27c65bf756904e32bb272bfffd97","branch":[[162,{"text":"unless $self->can($nameMethod)"}],[226,{"text":"if $$rhSeenEdge{$oClass->name . '->' . $oClassBase->name}++"}],[247,{"text":"if $$rhSeenEdge{$oClassSub->name . '->' . $oClass->name}++"}],[356,{"text":"if length((split(/\\n/, $text, 0))[0]) <= $columnsToFitWithin"}],[443,{"text":"unless (my $oApi = $oDocument->rhPackageApiLikely->{$oClass->name})"}],[514,{"text":"unless my $countItemPerGroup = ceil(@aItem / $countGroup)"}],[520,{"text":"if @aItem"}]],"condition":[[164,{"right":"$name","op":"||","type":"or_3","left":"$hNameHeading{$name}"}],[280,{"right":"'-none-'","op":"||","type":"or_2","left":"join(\"\\n\", map({sprintf '[ %-*s ]', $lenMax, $_;} @$raNameClass))"}],[305,{"op":"||","right":"90","type":"or_2","left":"$self->widthDisplay"}],[341,{"op":"||=","right":"sub {\n\t$_[0];\n}\n","type":"or_2","left":"$rsRenderItem"}],[399,{"left":"$matches","right":"\"$matches\\n\"","op":"&&=","type":"and_3"}],[465,{"left":"$self->widthDisplay","op":"||","right":"90","type":"or_2"}],[481,{"left":"$self->widthDisplay","type":"or_2","op":"||","right":"90"}]]}