fork download
  1. class Ideone
  2. {
  3. public static void main (String[] args) throws java.lang.Exception
  4. {
  5. genericMethod();
  6. }
  7.  
  8. public static <E extends Number> void genericMethod() {
  9. final int size = 5;
  10. E[] e = (E[]) new Object[size];
  11. }
  12. }
Runtime error #stdin #stdout #stderr 0.05s 2184192KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Number;
	at Ideone.genericMethod(Main.java:10)
	at Ideone.main(Main.java:5)