fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main(String[] args) {
  11. testInvokeGenericMethodLocally();
  12. }
  13.  
  14. public static <N, E> void doGenericStatic2(N number, E element) {
  15. System.out.println(number);
  16. System.out.println(element);
  17. }
  18.  
  19. public static void testInvokeGenericMethodLocally() {
  20. doGenericStatic2(100, "Text");
  21. // <Integer,String>doGenericStatic2(100, "Text"); //Syntax error, insert
  22. // "super ( ) ;" to complete Statement
  23. Sample.doGenericStatic2(100, "Text");
  24. Sample.<Integer, String> sampole = doGenericStatic2(100, "Text");
  25. }
  26. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:24: error: illegal start of expression
		Sample.<Integer, String> sampole = doGenericStatic2(100, "Text");
		                                 ^
Main.java:24: error: ';' expected
		Sample.<Integer, String> sampole = doGenericStatic2(100, "Text");
		                                                   ^
2 errors
stdout
Standard output is empty