String stackTrace = "";
try {
throw new Exception();
} catch (Exception e) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintWriter ps = new PrintWriter(baos, true);
e.printStackTrace(ps);
ps.close();
stackTrace = new String(baos.toByteArray());
}
// You may want to refine this :
String methodData = stackTrace.substring(stackTrace.indexOf("at ")+3, stackTrace.indexOf(")"));
System.out.println(methodData);