Un élément dans une pile de traces, comme retourné par la méthode Throwable.getStackTrace(). représente un unique cadre de traces.

Tous les cadres de traces à l'exception de celle au-dessus de la pile, représente une méthode d'invocation. Le cadre au-dessus de la pile représente le point d'exécution auquel la trace de pile était générée. Typiquement, ceci est le point auquel le lancement d'exception correspondant à la trace de pile était créé.

Les méthodes
boolean equals(Object obj)
retourne true si l'objet spécifié est une autre instance de la classe StackTraceElement représentant la même point d'exécution que cette instance.
String getClassName()
retourne le nom qualidfié complet de la classe contenant le point d'exécution représenté par l''objet StackTraceElement.
String getFileName()
retourne le nom du fichier source contenant le point d'exécution représenté par l'objet StackTraceElement.
int getLineNumber()
retourne le numéro de ligne de la source contenant le point d'exécution représenté par l'objet StackTraceElement.
String getMethodName()
retourne le nom de la méthode contenant le point d'exécution représenté par l'objet StackTraceElement.
int hashCode()
retourne la valeur hash code pour l'objet StackTraceElement.
boolean isNativeMethod()
retourne true si la méthode contenant le point d'exécution représenté par l'objet StackTraceElement, est une méthode native.
String toString()
retourne une représentation sous la forme d'un objet String de l'objet StackTraceElement.
Les méthodes héritées de la classe racine java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait