Interface FunctionLike

All Superinterfaces:
Tree
All Known Subinterfaces:
FunctionDef, LambdaExpression
All Known Implementing Classes:
FunctionDefImpl, LambdaExpressionImpl

public interface FunctionLike extends Tree
Common interface for FunctionDef and LambdaExpression
  • Method Details

    • parameters

      @CheckForNull ParameterList parameters()
    • localVariables

      Set<Symbol> localVariables()
      Returns:
      symbols of local variables and parameters
    • isMethodDefinition

      boolean isMethodDefinition()