Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (StackTraceElement ste : Thread.currentThread().getStackTrace()) {
- if (!(ste.getClassName().contains("Thread") || ste.getClassName().contains("Context"))) {
- // omit Thread.getStackTrace() and Context.<init>()
- // take 1st class before context
- methodName.set(ste.getMethodName());
- // lookup class
- Class cls = thiz.getClass();
- L: while (cls != null) {
- for (Method m : cls.getDeclaredMethods()) {
- if (m.getName().equals(methodName.get())) {
- // here we can get name of response class
- responseClass = m.getReturnType();
- break L;
- }
- }
- cls = cls.getSuperclass();
- }
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement