Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. import java.lang.reflect.*;
  2. import java.util.Arrays;
  3.  
  4. class Test {
  5. class Inner {
  6. public <T> Inner(T arg) {}
  7. }
  8.  
  9. public static void main(String[] args) {
  10. Constructor<?> constructor = Test.Inner.class.getConstructors( )[0];
  11. System.out.println(
  12. "Regular parameters: " +
  13. Arrays.toString(constructor.getParameterTypes()) +
  14. "nGeneric parameters: " +
  15. Arrays.toString(constructor.getGenericParameterTypes())
  16. );
  17. }
  18. }
  19.  
  20. Test.Inner foo = new Test().new Inner(new Object());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement