[java] Fix lombok.AllArgsConstructor support
This commit is contained in:
@ -33,7 +33,7 @@ public class AtLeastOneConstructorRule extends AbstractIgnoredAnnotationRule {
|
||||
"lombok.Builder",
|
||||
"lombok.NoArgsConstructor",
|
||||
"lombok.RequiredArgsConstructor",
|
||||
"lombok.AllArgsConstructorAtLeastOneConstructor");
|
||||
"lombok.AllArgsConstructor");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -117,13 +117,57 @@ public class TestAtLeastOneConstructor {
|
||||
]]></code>
|
||||
</test-code>
|
||||
<test-code>
|
||||
<description>Ignore classes with lombok-generated constructors</description>
|
||||
<description>Ignore classes with lombok-generated constructors (Value)</description>
|
||||
<expected-problems>0</expected-problems>
|
||||
<code><![CDATA[
|
||||
import lombok.Value;
|
||||
|
||||
@Value
|
||||
public class TestAtLeastOneConstructor {
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
<test-code>
|
||||
<description>Ignore classes with lombok-generated constructors (Required)</description>
|
||||
<expected-problems>0</expected-problems>
|
||||
<code><![CDATA[
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
public class TestAtLeastOneConstructor {
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
<test-code>
|
||||
<description>Ignore classes with lombok-generated constructors (No)</description>
|
||||
<expected-problems>0</expected-problems>
|
||||
<code><![CDATA[
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@NoArgsConstructor
|
||||
public class TestAtLeastOneConstructor {
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
<test-code>
|
||||
<description>Ignore classes with lombok-generated constructors (All)</description>
|
||||
<expected-problems>0</expected-problems>
|
||||
<code><![CDATA[
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
@AllArgsConstructor
|
||||
public class TestAtLeastOneConstructor {
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
<test-code>
|
||||
<description>Ignore classes with lombok-generated constructors (Builder)</description>
|
||||
<expected-problems>0</expected-problems>
|
||||
<code><![CDATA[
|
||||
import lombok.Builder;
|
||||
|
||||
@Builder
|
||||
public class TestAtLeastOneConstructor {
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
|
Reference in New Issue
Block a user