Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. for (StackTraceElement ste : Thread.currentThread().getStackTrace()) {
  2. if (!(ste.getClassName().contains("Thread") || ste.getClassName().contains("Context"))) {
  3. // omit Thread.getStackTrace() and Context.<init>()
  4. // take 1st class before context
  5. methodName.set(ste.getMethodName());
  6.  
  7. // lookup class
  8. Class cls = thiz.getClass();
  9. L: while (cls != null) {
  10. for (Method m : cls.getDeclaredMethods()) {
  11. if (m.getName().equals(methodName.get())) {
  12. // here we can get name of response class
  13. responseClass = m.getReturnType();
  14. break L;
  15. }
  16. }
  17. cls = cls.getSuperclass();
  18. }
  19.  
  20. break;
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement