/**@class java.lang.StackTraceElement
 implements java.io.Serializable

@extends java.lang.Object

 A representation of a single stack frame. Arrays of {@code StackTraceElement}
 are stored in {@link java.lang.Throwable} objects to represent the whole state of the
 call stack at the time a {@code Throwable} gets thrown.

 @see Throwable#getStackTrace()
*/
var StackTraceElement = {

/**Compares this instance with the specified object and indicates if they
 are equal. In order to be equal, the following conditions must be
 fulfilled:
 <ul>
 <li>{@code obj} must be a stack trace element,</li>
 <li>the method names of this stack trace element and of {@code obj} must
 not be {@code null},</li>
 <li>the class, method and file names as well as the line number of this
 stack trace element and of {@code obj} must be equal.</li>
 </ul>
@param {Object {Object}} obj
            the object to compare this instance with.
@return {Boolean} {@code true} if the specified object is equal to this
         {@code StackTraceElement}; {@code false} otherwise.
@see #hashCode
*/
equals : function(  ) {},

/**Returns the fully qualified name of the class belonging to this
 {@code StackTraceElement}.
@return {String} the fully qualified type name of the class
*/
getClassName : function(  ) {},

/**Returns the name of the Java source file containing class belonging to
 this {@code StackTraceElement}.
@return {String} the name of the file, or {@code null} if this information is not
         available.
*/
getFileName : function(  ) {},

/**Returns the line number in the source for the class belonging to this
 {@code StackTraceElement}.
@return {Number} the line number, or a negative number if this information is not
         available.
*/
getLineNumber : function(  ) {},

/**Returns the name of the method belonging to this {@code
 StackTraceElement}.
@return {String} the name of the method, or "<unknown method>" if this information
         is not available.
*/
getMethodName : function(  ) {},

/**
*/
hashCode : function(  ) {},

/**Indicates if the method name returned by {@link #getMethodName}() is
 implemented as a native method.
@return {Boolean} {@code true} if the method in which this stack trace element is
         executing is a native method; {@code false} otherwise.
*/
isNativeMethod : function(  ) {},

/**
*/
toString : function(  ) {},


};