fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class someCreepyThing
  6. {
  7. public static void main(final String[] args) {
  8. System.out.println(test().stringMe());
  9. }
  10.  
  11. public static SomeObject test() {
  12. SomeObject i = new SomeObject();
  13. try {
  14. i.setI(2);
  15. return i;
  16. } finally {
  17. i.setI(12);
  18. System.out.println("finally trumps return.");
  19. }
  20. }
  21.  
  22. static class SomeObject {
  23.  
  24. static int i;
  25.  
  26. public static void setI(int set) {
  27. i = set;
  28. }
  29.  
  30. public static int stringMe() {
  31. return i;
  32. }
  33.  
  34. }
  35.  
  36. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
finally trumps return.
12