classCatchTarget
final class CatchTarget
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
One ordered exception handler.
Properties§
public list<string> $typespublic string $variablepublic int $blockMethods§
public function __construct(
public list<string> $types,
public string $variable,
public int $block,
)Parameters
$types | list<string> | types |
$variable | string | variable |
$block | int | block |
Test cases 35§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
CatchTargetTestcalls
Other tests reaching this symbol 34
AllocationTestcallsCallExecutorTestcallsCaptureTestcallsAccessTestcallsInvocationTestcallsMethodInvocationTestcallsInvocationTestcallsParameterBindingTestcallsCreationTestcallsMethodsTestcallsCollectionCallsTestcallsUnwindingTest::testThrowRoutesKeepsAnOuterHandlerWhenTheCompletionStopsAtItsDepthcallsUnwindingTest::testThrowRoutesPartitionsOrderedCatchesAndSavesOnlyTheRemainingThrowForFinallycallsInstructionTransferTestcallsTransferTestcallsConversionsTestcallsCountableCallsTestcallsEvaluationTestcallsIsolationTestcallsCallableTransferTestcallsCompoundAssignmentTestcallsConstantTransferTestcallsMemoryStepTestcallsObjectAccessTestcallsPropertyAccessCheckTestcallsPropertyReferenceTestcallsPropertyTransferTestcallsReferenceAssignmentTestcallsAssignmentLoweringTestcallsCallLoweringTestcallsConditionalLoweringTestcallsDestructuringLoweringTestcallsLowererTestcallsStatementLoweringTestcalls