final |
|---|
| Methods | ||
|---|---|---|
public
static
|
createExplicit(
Scope $scope,
Type $type,
Expr|Stmt $node,
bool $canContainAnyThrowable,
bool $fromThrowExpr = false,
): self
|
# |
public
static
|
createImplicit(Scope $scope, Expr|Stmt $node, ?Type $type = null): self
|
# |
public
|
getScope(): Scope
|
# |
public
|
getType(): Type
|
# |
public
|
getNode(): Expr|Stmt
|
# |
public
|
isExplicit(): bool
|
# |
public
|
canContainAnyThrowable(): bool
|
# |
public
|
isFromThrowExpr(): bool
|
# |
public
|
subtractCatchType(Type $catchType): self
|
# |