Merge branch 'master' of https://github.com/pmd/pmd into metrics-prework

This commit is contained in:
oowekyala
2017-05-31 11:38:41 +02:00
5 changed files with 38 additions and 4 deletions

View File

@ -14,6 +14,11 @@ public class ASTLambdaExpression extends AbstractJavaAccessNode {
public ASTLambdaExpression(JavaParser p, int id) {
super(p, id);
}
@Override
public boolean isFindBoundary() {
return true;
}
/** Accept the visitor. **/
public Object jjtAccept(JavaParserVisitor visitor, Object data) {

View File

@ -105,6 +105,23 @@ public class Foo {
</test-code>
<test-code>
<description><![CDATA[
method in lambda expression is ok
]]></description>
<expected-problems>0</expected-problems>
<code><![CDATA[
public class Foo {
public Foo(String s) {
addActionListener(() -> bar());
addActionListener(() -> { bar(); });
addActionListener((a) -> { bar(); });
addActionListener(this::bar);
}
public void bar() {}
}
]]></code>
</test-code>
<test-code>
<description><![CDATA[
bug report 975407
]]></description>
<expected-problems>0</expected-problems>