Merge branch 'master' of https://github.com/pmd/pmd into metrics-prework
This commit is contained in:
@ -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) {
|
||||
|
@ -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>
|
||||
|
Reference in New Issue
Block a user