Java: update existing tests to inline expectations

This commit is contained in:
Jami Cogswell
2025-04-04 18:20:26 -04:00
parent e266918871
commit 1172f82a4b
2 changed files with 9 additions and 8 deletions

View File

@@ -1,18 +1,18 @@
import java.lang.Runnable;
public class CallsToRunnableRun extends Thread implements Runnable{
private Thread wrapped;
private Runnable callback;
@Override
public void run() {
wrapped.run();
callback.run();
wrapped.run(); // COMPLIANT: called within a `run` method
callback.run(); // COMPLIANT: called within a `run` method
}
public void bad() {
wrapped.run();
callback.run();
wrapped.run(); // $ Alert
callback.run(); // COMPLIANT: called on a `Runnable` object
}
}

View File

@@ -1 +1,2 @@
Likely Bugs/Concurrency/CallsToRunnableRun.ql
query: Likely Bugs/Concurrency/CallsToRunnableRun.ql
postprocess: utils/test/InlineExpectationsTestQuery.ql