fork(1) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. public class Main {
  7. private final String foo;
  8.  
  9. public Main(String foo) {
  10. doAll(this);
  11. this.foo = foo;
  12. }
  13.  
  14. public String getFoo() {
  15. return foo;
  16. }
  17. static void doAll(Main leakOfThis) {
  18. System.out.println(leakOfThis.getFoo().toLowerCase());
  19. }
  20. public static void main(String[] args) {
  21. new Main("hello");
  22. }
  23. }
  24.  
Runtime error #stdin #stdout #stderr 0.06s 46936KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.NullPointerException
	at Main.doAll(Main.java:18)
	at Main.<init>(Main.java:10)
	at Main.main(Main.java:21)