Java Class getEnclosingMethod()方法及示例
java.lang.Class类 的 getEnclosingMethod() 方法是用来获取这个类的包围方法的。如果这个类是一个局部类或匿名类,该方法返回这个类的包围方法。否则,该方法返回null。
语法:
参数: 该方法不接受任何参数。
返回值: 如果该类是本地类或匿名类,该方法返回该类的 包围方法 。否则此方法返回null。
异常 如果有安全管理器,并且不符合安全条件,此方法会抛出 SecurityException 。
下面的程序演示了getEnclosingMethod()方法。
例1:
输出
例2:
输出
参考资料: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getEnclosingMethod-