Skip to content

Commit 2cd0c64

Browse files
committed
Improve query quality
1 parent e0cb179 commit 2cd0c64

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

java/ql/src/Violations of Best Practice/Records/UselessMembersOfTheRecordsClass.ql

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
/**
2-
* @id java/useless-members-of-the-records-class
3-
* @name Useless serialization members of `Records`
4-
* @description Using certain members of the `Records` class during serialization will result in
2+
* @id java/useless-member-of-the-record-class
3+
* @name Useless serialization member of record class
4+
* @description Using certain members of a record class during serialization will result in
55
* those members being ignored.
6+
* @previous-id java/useless-members-of-the-records-class
67
* @kind problem
78
* @precision very-high
89
* @problem.severity warning
@@ -20,4 +21,5 @@ where
2021
"writeObject", "readObject", "readObjectNoData", "writeExternal", "readExternal",
2122
"serialPersistentFields"
2223
])
23-
select record, "Declaration of useless member $@ found.", m, m.getName()
24+
select m, "Useless serialization member $@ found in record class $@.", m, m.getName(), record,
25+
record.getName()
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
| Test.java:4:12:4:13 | T1 | Declaration of useless member $@ found. | Test.java:7:46:7:67 | serialPersistentFields | serialPersistentFields |
2-
| Test.java:4:12:4:13 | T1 | Declaration of useless member $@ found. | Test.java:10:18:10:28 | writeObject | writeObject |
3-
| Test.java:4:12:4:13 | T1 | Declaration of useless member $@ found. | Test.java:13:18:13:27 | readObject | readObject |
4-
| Test.java:4:12:4:13 | T1 | Declaration of useless member $@ found. | Test.java:16:18:16:33 | readObjectNoData | readObjectNoData |
5-
| Test.java:21:12:21:13 | T2 | Declaration of useless member $@ found. | Test.java:24:17:24:29 | writeExternal | writeExternal |
6-
| Test.java:21:12:21:13 | T2 | Declaration of useless member $@ found. | Test.java:28:17:28:28 | readExternal | readExternal |
1+
| Test.java:7:46:7:67 | serialPersistentFields | Useless serialization member $@ found in record class $@. | Test.java:7:46:7:67 | serialPersistentFields | serialPersistentFields | Test.java:4:12:4:13 | T1 | T1 |
2+
| Test.java:10:18:10:28 | writeObject | Useless serialization member $@ found in record class $@. | Test.java:10:18:10:28 | writeObject | writeObject | Test.java:4:12:4:13 | T1 | T1 |
3+
| Test.java:13:18:13:27 | readObject | Useless serialization member $@ found in record class $@. | Test.java:13:18:13:27 | readObject | readObject | Test.java:4:12:4:13 | T1 | T1 |
4+
| Test.java:16:18:16:33 | readObjectNoData | Useless serialization member $@ found in record class $@. | Test.java:16:18:16:33 | readObjectNoData | readObjectNoData | Test.java:4:12:4:13 | T1 | T1 |
5+
| Test.java:24:17:24:29 | writeExternal | Useless serialization member $@ found in record class $@. | Test.java:24:17:24:29 | writeExternal | writeExternal | Test.java:21:12:21:13 | T2 | T2 |
6+
| Test.java:28:17:28:28 | readExternal | Useless serialization member $@ found in record class $@. | Test.java:28:17:28:28 | readExternal | readExternal | Test.java:21:12:21:13 | T2 | T2 |

0 commit comments

Comments
 (0)