fork download
  1. class Ideone {
  2. public static void main (String[] args) {
  3. Ideone.<String>foo();
  4. Object bar = Ideone.<String>foo();
  5. String baz = Ideone.<String>foo();
  6. }
  7.  
  8. static <T> T foo() {
  9. return (T) new Object();
  10. }
  11. }
Runtime error #stdin #stdout #stderr 0.06s 32632KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.ClassCastException: class java.lang.Object cannot be cast to class java.lang.String (java.lang.Object and java.lang.String are in module java.base of loader 'bootstrap')
	at Ideone.main(Main.java:5)