fork download
  1. import java.util.*;
  2.  
  3. class Example {
  4. public static void main(String[] args) {
  5. List<Object> listOfObject =
  6. toList( new String() );
  7. listOfObject.set( 0, new Object() );
  8. }
  9.  
  10. public static <R, T extends R> List<R> toList(T... elements)
  11. {
  12. return Arrays.asList((R[])elements);
  13. }
  14.  
  15. static {
  16. Thread.currentThread()
  17. .setUncaughtExceptionHandler((t, e) ->
  18. e.printStackTrace(System.out));
  19. }
  20. }
Runtime error #stdin #stdout 0.18s 320448KB
stdin
Standard input is empty
stdout
java.lang.ArrayStoreException: java.lang.Object
	at java.util.Arrays$ArrayList.set(Arrays.java:3847)
	at Example.main(Main.java:7)