code_junkie

Any way to further optimize Java reflective method invocation?

Nov 13th, 2011
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. public static Object invoke(Object targetObject, String methodName, Object[] arguments, Class<?>[] signature)
  2.  
  3. return method.invoke(targetObject, arguments);
  4.  
  5. Test# 0
  6. Test# 1
  7. Test# 2
  8. Test# 3
  9. Test# 4
  10. Test# 5
  11. Test# 6
  12. Test# 7
  13. Test# 8
  14. Test# 9
  15. Test# 10
  16. Test# 11
  17. Test# 12
  18. Test# 13
  19. Test# 14
  20. [Loaded sun.reflect.ClassFileConstants from C:jdk1.5.0_06jrelibrt.jar]
  21. [Loaded sun.reflect.AccessorGenerator from C:jdk1.5.0_06jrelibrt.jar]
  22. [Loaded sun.reflect.MethodAccessorGenerator from C:jdk1.5.0_06jrelibrt.jar]
  23. [Loaded sun.reflect.ByteVectorFactory from C:jdk1.5.0_06jrelibrt.jar]
  24. [Loaded sun.reflect.ByteVector from C:jdk1.5.0_06jrelibrt.jar]
  25. [Loaded sun.reflect.ByteVectorImpl from C:jdk1.5.0_06jrelibrt.jar]
  26. [Loaded sun.reflect.ClassFileAssembler from C:jdk1.5.0_06jrelibrt.jar]
  27. [Loaded sun.reflect.UTF8 from C:jdk1.5.0_06jrelibrt.jar]
  28. [Loaded java.lang.Void from C:jdk1.5.0_06jrelibrt.jar]
  29. [Loaded sun.reflect.Label from C:jdk1.5.0_06jrelibrt.jar]
  30. [Loaded sun.reflect.Label$PatchInfo from C:jdk1.5.0_06jrelibrt.jar]
  31. [Loaded java.util.AbstractList$Itr from C:jdk1.5.0_06jrelibrt.jar]
  32. [Loaded sun.reflect.MethodAccessorGenerator$1 from C:jdk1.5.0_06jrelibrt.jar]
  33. [Loaded sun.reflect.ClassDefiner from C:jdk1.5.0_06jrelibrt.jar]
  34. [Loaded sun.reflect.ClassDefiner$1 from C:jdk1.5.0_06jrelibrt.jar]
  35. [Loaded sun.reflect.GeneratedMethodAccessor1 from __JVM_DefineClass__]
  36. Test# 15
  37. Test# 16
  38. Test# 17
Add Comment
Please, Sign In to add comment