Interface FunctionExpressionTree
-
- All Superinterfaces:
ExpressionTree
,FunctionTree
,HasAttributes
,Tree
- All Known Implementing Classes:
FunctionExpressionTreeImpl
public interface FunctionExpressionTree extends FunctionTree, ExpressionTree
function
parameters()
body()
functionparameters()
lexicalVars()
body()
function ¶meters()
body()
static functionparameters()
body()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BlockTree
body()
SyntaxToken
functionToken()
LexicalVariablesTree
lexicalVars()
ParameterListTree
parameters()
SyntaxToken
referenceToken()
ReturnTypeClauseTree
returnTypeClause()
SyntaxToken
staticToken()
-
Methods inherited from interface org.sonar.plugins.php.api.tree.declaration.HasAttributes
attributeGroups
-
-
-
-
Method Detail
-
staticToken
@Nullable SyntaxToken staticToken()
-
functionToken
SyntaxToken functionToken()
- Specified by:
functionToken
in interfaceFunctionTree
-
referenceToken
@Nullable SyntaxToken referenceToken()
- Specified by:
referenceToken
in interfaceFunctionTree
-
parameters
ParameterListTree parameters()
- Specified by:
parameters
in interfaceFunctionTree
-
lexicalVars
@Nullable LexicalVariablesTree lexicalVars()
-
returnTypeClause
@Nullable ReturnTypeClauseTree returnTypeClause()
- Specified by:
returnTypeClause
in interfaceFunctionTree
-
body
BlockTree body()
- Specified by:
body
in interfaceFunctionTree
-
-