mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-14 22:17:41 +00:00
Undo unnecessary change, add TODO
This commit is contained in:
1 parent
a4866a8d23
commit
c91a7dc8ca
2 files changed
+2
-1
No files matched your search
@@ -272,6 +272,7 @@ public class HandleEqualsAndHashCode extends EclipseAnnotationHandler<EqualsAndH
|
||||
method.returnType = TypeReference.baseTypeReference(TypeIds.T_int, 0);
|
||||
setGeneratedBy(method.returnType, source);
|
||||
Annotation overrideAnnotation = makeMarkerAnnotation(TypeConstants.JAVA_LANG_OVERRIDE, source);
|
||||
// TODO: maybe not add this annotation if cacheHashCode is true because we *do* modify a field
|
||||
if (getCheckerFrameworkVersion(type).generateSideEffectFree()) {
|
||||
method.annotations = new Annotation[] { overrideAnnotation, generateNamedAnnotation(source, CheckerFrameworkVersion.NAME__SIDE_EFFECT_FREE) };
|
||||
} else {
|
||||
|
||||
@@ -110,7 +110,7 @@ public class HandleEqualsAndHashCode extends JavacAnnotationHandler<EqualsAndHas
|
||||
|
||||
Boolean doNotUseGettersConfiguration = typeNode.getAst().readConfiguration(ConfigurationKeys.EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS);
|
||||
FieldAccess access = doNotUseGettersConfiguration == null || !doNotUseGettersConfiguration ? FieldAccess.GETTER : FieldAccess.PREFER_FIELD;
|
||||
|
||||
|
||||
java.util.List<Included<JavacNode, EqualsAndHashCode.Include>> members = InclusionExclusionUtils.handleEqualsAndHashCodeMarking(typeNode, null, null);
|
||||
|
||||
generateMethods(typeNode, source, members, null, false, false, access, List.<JCAnnotation>nil());
|
||||
|
||||
Reference in new issue
Block a user