fork download
  1. import java.util.*;
  2. import java.lang.*;
  3.  
  4. class Foo<T> {
  5. Class getType() {
  6. return T.class; // error!
  7. }
  8. }
  9.  
  10. class Main
  11. {
  12. public static void main (String[] args) throws java.lang.Exception
  13. {
  14.  
  15. }
  16. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:6: error: cannot select from a type variable
        return T.class; // error!
                ^
1 error
stdout
Standard output is empty