To get the calling method
public class Main { public static void main(String args[]) { anotherLayout(); } public static void anotherLayout(){ new Main().doit(); } public void doit() { System.out.println( Thread.currentThread().getStackTrace()[3].getMethodName()); } }