package com.logicbig.example.clazz;
public class GetEnclosingMethodExample {
public static void main(String[] args) {
GetEnclosingMethodExample test = new GetEnclosingMethodExample();
Runnable runnable = test.getMyRunnable();
System.out.println(runnable.getClass().getEnclosingMethod());
}
private Runnable getMyRunnable() {
return new Runnable() {
@Override
public void run() {
//do something
}
};
}
}
Output
private java.lang.Runnable com.logicbig.example.clazz.GetEnclosingMethodExample.getMyRunnable()