final |
---|
Methods | ||
---|---|---|
public
|
__construct(
MutatingScope $scope,
bool $hasYield,
bool $isAlwaysTerminating,
StatementExitPoint[] $exitPoints,
ThrowPoint[] $throwPoints,
ImpurePoint[] $impurePoints,
EndStatementResult[] $endStatements = [],
)
|
# |
public
|
getScope(): MutatingScope
|
# |
public
|
hasYield(): bool
|
# |
public
|
isAlwaysTerminating(): bool
|
# |
public
|
filterOutLoopExitPoints(): self
|
# |
public
|
getExitPoints(): StatementExitPoint[]
|
# |
public
|
getExitPointsByType(class-string<Continue_>|class-string<Break_> $stmtClass): list<StatementExitPoint>
|
# |
public
|
getExitPointsForOuterLoop(): list<StatementExitPoint>
|
# |
public
|
getThrowPoints(): ThrowPoint[]
|
# |
public
|
getImpurePoints(): ImpurePoint[]
|
# |
public
|
getEndStatements(): EndStatementResult[]
|
# |