src/share/classes/com/sun/source/tree/LambdaExpressionTree.java

Print this page

        

*** 35,52 **** * ()->{} * (List<String> ls)->ls.size() * (x,y)-> { return x + y; } * }</pre> */ ! @jdk.Supported public interface LambdaExpressionTree extends ExpressionTree { /** * Lambda expressions come in two forms: (i) expression lambdas, whose body * is an expression, and (ii) statement lambdas, whose body is a block */ ! @jdk.Supported public enum BodyKind { /** enum constant for expression lambdas */ EXPRESSION, /** enum constant for statement lambdas */ STATEMENT; --- 35,52 ---- * ()->{} * (List<String> ls)->ls.size() * (x,y)-> { return x + y; } * }</pre> */ ! @jdk.Exported public interface LambdaExpressionTree extends ExpressionTree { /** * Lambda expressions come in two forms: (i) expression lambdas, whose body * is an expression, and (ii) statement lambdas, whose body is a block */ ! @jdk.Exported public enum BodyKind { /** enum constant for expression lambdas */ EXPRESSION, /** enum constant for statement lambdas */ STATEMENT;