Java LanguageAPI de apilación


Introducción

Antes de Java 9, el acceso a los marcos de la pila de hilos estaba limitado a una clase interna sun.reflect.Reflection . Específicamente el método sun.reflect.Reflection::getCallerClass . Algunas bibliotecas se basan en este método que está en desuso.

Una API estándar alternativo ahora se proporciona en el JDK 9 a través de la java.lang.StackWalker clase, y está diseñado para ser eficiente al permitir el acceso perezoso para los marcos de pila. Algunas aplicaciones pueden usar esta API para atravesar la pila de ejecución y filtrar en las clases.

API de apilación Ejemplos relacionados