Files
codeql/java/ql/test/library-tests/MemberRefExpr/MemberRefExpr.ql
2023-10-07 14:53:07 +02:00

11 lines
385 B
Plaintext

import java
query string getReferencedCallable(MemberRefExpr e) {
// Use qualified name because some callables don't have a source location (e.g. `Object.toString`)
result = e.getReferencedCallable().getQualifiedName()
}
query Expr getReceiverExpr(MemberRefExpr e) { result = e.getReceiverExpr() }
query RefType getReceiverType(MemberRefExpr e) { result = e.getReceiverType() }