| final | |
|---|---|
| extends | NodeAbstract | 
| implements | ReturnStatementsNode | 
| Methods | ||
|---|---|---|
| 
					
	public
					
					
				 | __construct(
	PropertyHook $hook,
	list<ReturnStatement> $returnStatements,
	StatementResult $statementResult,
	list<ExecutionEndNode> $executionEnds,
	ImpurePoint[] $impurePoints,
	ClassReflection $classReflection,
	PhpMethodFromParserNodeReflection $hookReflection,
	PhpPropertyReflection $propertyReflection,
) | # | 
| 
					
	public
					
					
				 | getPropertyHookNode(): PropertyHook | # | 
| 
					
	public
					
					
				 | returnsByRef(): bool | # | 
| 
					
	public
					
					
				 | hasNativeReturnTypehint(): bool | # | 
| 
					
	public
					
					
				 | getYieldStatements(): array | # | 
| 
					
	public
					
					
				 | isGenerator(): bool | # | 
| 
					
	public
					
					
				 | getReturnStatements(): array | # | 
| 
					
	public
					
					
				 | getStatementResult(): StatementResult | # | 
| 
					
	public
					
					
				 | getExecutionEnds(): array | # | 
| 
					
	public
					
					
				 | getImpurePoints(): array | # | 
| 
					
	public
					
					
				 | getClassReflection(): ClassReflection | # | 
| 
					
	public
					
					
				 | getHookReflection(): PhpMethodFromParserNodeReflection | # | 
| 
					
	public
					
					
				 | getPropertyReflection(): PhpPropertyReflection | # | 
| 
					
	public
					
					
				 | getType(): string | # | 
| 
					
	public
					
					
				 | getSubNodeNames(): string[] | # | 
| Properties inherited from PhpParser\NodeAbstract | 
|---|
| $attributes |