fork(13) download
  1. import java.util.*;
  2.  
  3. class TestType
  4. {
  5. private static <T> void printType2(T argument)
  6. {
  7. System.out.println(((T) new Object()).getClass().getName());
  8. }
  9.  
  10. private static <T> void printType(T argument)
  11. {
  12. System.out.println(argument.getClass().getName());
  13. }
  14.  
  15. public static void main(String[] args)
  16. {
  17. printType(new ArrayList());
  18. printType(new LinkedList());
  19. printType(4);
  20.  
  21. printType2(new ArrayList());
  22. printType2(new LinkedList());
  23. printType2(4);
  24. }
  25. }
Success #stdin #stdout 0.1s 320576KB
stdin
Standard input is empty
stdout
java.util.ArrayList
java.util.LinkedList
java.lang.Integer
java.lang.Object
java.lang.Object
java.lang.Object