We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
FieldRead
FieldWrite
LValue
RValue
1 parent 910c19e commit d184aa7Copy full SHA for d184aa7
java/ql/src/semmle/code/java/Expr.qll
@@ -1912,14 +1912,10 @@ private module Qualifier {
1912
}
1913
1914
/** An expression that assigns a value to a field. */
1915
-class FieldWrite extends FieldAccess {
1916
- FieldWrite() { exists(Field f | f = getVariable() and isLValue()) }
1917
-}
+class FieldWrite extends FieldAccess, LValue { }
1918
1919
/** An expression that reads a field. */
1920
-class FieldRead extends FieldAccess {
1921
- FieldRead() { exists(Field f | f = getVariable() and isRValue()) }
1922
+class FieldRead extends FieldAccess, RValue { }
1923
1924
private predicate hasInstantiation(RefType t) {
1925
t instanceof TypeVariable or
0 commit comments