List of usage examples for org.eclipse.jdt.internal.compiler.ast LambdaExpression body
Statement body
To view the source code for org.eclipse.jdt.internal.compiler.ast LambdaExpression body.
Click Source Link
From source file:spoon.support.compiler.jdt.JDTTreeBuilder.java
License:Open Source License
@Override public boolean visit(LambdaExpression lambdaExpression, BlockScope blockScope) { CtLambda<?> lambda = factory.Core().createLambda(); final MethodBinding methodBinding = lambdaExpression.getMethodBinding(); if (methodBinding != null) { lambda.setSimpleName(String.valueOf(methodBinding.constantPoolName())); }/* w ww.j a v a2s . c om*/ context.enter(lambda, lambdaExpression); final Argument[] arguments = lambdaExpression.arguments(); if (arguments != null && arguments.length > 0) { for (Argument e : arguments) { e.traverse(this, blockScope); } } if (lambdaExpression.body() != null) { lambdaExpression.body().traverse(this, blockScope); } return false; }