mirror of
https://github.com/github/codeql.git
synced 2026-04-21 15:05:56 +02:00
Refactor to using MethodCall instead of MethodAccess
This commit is contained in:
@@ -37,8 +37,8 @@ class CryptoKeySink extends CredentialsSinkNode {
|
||||
* Holds if callable `c` from a standard Java API expects a password parameter at index `i`.
|
||||
*/
|
||||
deprecated predicate javaApiCallablePasswordParam(Callable c, int i) {
|
||||
exists(PasswordSink sink, MethodAccess ma |
|
||||
sink.asExpr() = ma.getArgument(i) and c = ma.getCallee()
|
||||
exists(PasswordSink sink, MethodCall mc |
|
||||
sink.asExpr() = mc.getArgument(i) and c = mc.getCallee()
|
||||
)
|
||||
}
|
||||
|
||||
@@ -47,8 +47,8 @@ deprecated predicate javaApiCallablePasswordParam(Callable c, int i) {
|
||||
* Holds if callable `c` from a standard Java API expects a username parameter at index `i`.
|
||||
*/
|
||||
deprecated predicate javaApiCallableUsernameParam(Callable c, int i) {
|
||||
exists(UsernameSink sink, MethodAccess ma |
|
||||
sink.asExpr() = ma.getArgument(i) and c = ma.getCallee()
|
||||
exists(UsernameSink sink, MethodCall mc |
|
||||
sink.asExpr() = mc.getArgument(i) and c = mc.getCallee()
|
||||
)
|
||||
}
|
||||
|
||||
@@ -57,8 +57,8 @@ deprecated predicate javaApiCallableUsernameParam(Callable c, int i) {
|
||||
* Holds if callable `c` from a standard Java API expects a cryptographic key parameter at index `i`.
|
||||
*/
|
||||
deprecated predicate javaApiCallableCryptoKeyParam(Callable c, int i) {
|
||||
exists(CryptoKeySink sink, MethodAccess ma |
|
||||
sink.asExpr() = ma.getArgument(i) and c = ma.getCallee()
|
||||
exists(CryptoKeySink sink, MethodCall mc |
|
||||
sink.asExpr() = mc.getArgument(i) and c = mc.getCallee()
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user