mirror of
https://github.com/alibaba/p3c.git
synced 2025-10-14 23:21:32 +00:00
This commit is contained in:
@@ -47,11 +47,14 @@ public class PojoMustOverrideToStringRule extends AbstractPojoRule {
|
|||||||
+ "[not(ancestor::Expression/ConditionalAndExpression//EqualityExpression[@Image='!=']//NullLiteral)]"
|
+ "[not(ancestor::Expression/ConditionalAndExpression//EqualityExpression[@Image='!=']//NullLiteral)]"
|
||||||
+ "[not(ancestor::Expression/ConditionalOrExpression//EqualityExpression[@Image='==']//NullLiteral)]";
|
+ "[not(ancestor::Expression/ConditionalOrExpression//EqualityExpression[@Image='==']//NullLiteral)]";
|
||||||
|
|
||||||
private static final String LOMBOK_XPATH = "../Annotation/MarkerAnnotation/Name["
|
private static final String LOMBOK_NAME_XPATH = "/Name["
|
||||||
+ "(@Image='Data' and //ImportDeclaration[@ImportedName='lombok.Data' or @ImportedName='lombok'])"
|
+ "(@Image='Data' and //ImportDeclaration[@ImportedName='lombok.Data' or @ImportedName='lombok'])"
|
||||||
+ " or (@Image='ToString' and //ImportDeclaration[@ImportedName='lombok.ToString' or @ImportedName='lombok'])"
|
+ " or (@Image='ToString' and //ImportDeclaration[@ImportedName='lombok.ToString' or @ImportedName='lombok'])"
|
||||||
+ " or (@Image='lombok.Data') or (@Image='lombok.ToString')]";
|
+ " or (@Image='lombok.Data') or (@Image='lombok.ToString')]";
|
||||||
|
|
||||||
|
private static final String LOMBOK_XPATH = "../Annotation/MarkerAnnotation" + LOMBOK_NAME_XPATH
|
||||||
|
+ "|../Annotation/NormalAnnotation" + LOMBOK_NAME_XPATH;
|
||||||
|
|
||||||
private static final String MESSAGE_KEY_PREFIX = "java.oop.PojoMustOverrideToStringRule.violation.msg";
|
private static final String MESSAGE_KEY_PREFIX = "java.oop.PojoMustOverrideToStringRule.violation.msg";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -121,7 +121,7 @@
|
|||||||
<code-fragment id="lombok-pojo-4">
|
<code-fragment id="lombok-pojo-4">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
@ToString
|
@ToString(callSuper = true)
|
||||||
public class FooDO {
|
public class FooDO {
|
||||||
private String tom;
|
private String tom;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user