Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6a8a272 commit 73f1beeCopy full SHA for 73f1bee
1 file changed
java/ql/src/Violations of Best Practice/Implementation Hiding/ExposeRepresentation.ql
@@ -81,9 +81,11 @@ predicate mayWriteToArray(Expr modified) {
81
82
predicate writesToArray(Expr array) {
83
relevantType(array.getType()) and
84
- (exists(Assignment a, ArrayAccess access | a.getDest() = access | access.getArray() = array))
85
- or
86
- exists(MethodAccess ma | ma.getQualifier() = array | modifyMethod(ma.getMethod()))
+ (
+ exists(Assignment a, ArrayAccess access | a.getDest() = access | access.getArray() = array)
+ or
87
+ exists(MethodAccess ma | ma.getQualifier() = array | modifyMethod(ma.getMethod()))
88
+ )
89
}
90
91
VarAccess modificationAfter(VarAccess v) {
0 commit comments