mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
33 lines
557 B
Java
33 lines
557 B
Java
import java.lang.Thread;
|
|
|
|
public class Test {
|
|
Thread myThread;
|
|
|
|
public Test() {
|
|
myThread = new Thread("myThread");
|
|
// BAD
|
|
myThread.start();
|
|
}
|
|
|
|
public static final class Final {
|
|
Thread myThread;
|
|
|
|
public Final() {
|
|
myThread = new Thread("myThread");
|
|
// OK - class cannot be extended
|
|
myThread.start();
|
|
}
|
|
|
|
}
|
|
|
|
private static class Private {
|
|
Thread myThread;
|
|
|
|
public Private() {
|
|
myThread = new Thread("myThread");
|
|
// OK - class can only be extended in this file, and is not in fact extended
|
|
myThread.start();
|
|
}
|
|
|
|
}
|
|
} |