Class LambdaExpr

    • Constructor Detail

      • LambdaExpr

        public LambdaExpr()
      • LambdaExpr

        public LambdaExpr​(Parameter parameter,
                          BlockStmt body)
        Creates a single parameter lambda expression.
      • LambdaExpr

        public LambdaExpr​(NodeList<Parameter> parameters,
                          BlockStmt body)
        Creates a zero or multi-parameter lambda expression with its parameters wrapped in ( ).
      • LambdaExpr

        public LambdaExpr​(Parameter parameter,
                          Expression body)
        Creates a single parameter lambda expression.
      • LambdaExpr

        public LambdaExpr​(NodeList<Parameter> parameters,
                          Expression body)
        Creates a zero or multi-parameter lambda expression with its parameters wrapped in ( ).
      • LambdaExpr

        public LambdaExpr​(TokenRange tokenRange,
                          NodeList<Parameter> parameters,
                          Statement body,
                          boolean isEnclosingParameters)
        This constructor is used by the parser and is considered private.