< prev index next >

## src/java.base/share/classes/java/lang/StackTraceElement.java

Print this page

    @@ -58,17 +58,41 @@
          //
          // For STEs constructed using the public constructors, this field is not used.
          private transient Class<?> declaringClassObject;

          // Normally initialized by VM
    +     /**
    +      * The name of the class loader.
    +      */
          private String classLoaderName;
    +     /**
    +      * The module name.
    +      */
          private String moduleName;
    +     /**
    +      * The module version.
    +      */
          private String moduleVersion;
    +     /**
    +      * The declaring class.
    +      */
          private String declaringClass;
    +     /**
    +      * The method name.
    +      */
          private String methodName;
    +     /**
    +      * The source file name.
    +      */
          private String fileName;
    +     /**
    +      * The source line number.
    +      */
          private int    lineNumber;
    +     /**
    +      * Control to show full or partial module, package, and class names.
    +      */
          private byte   format = 0; // Default to show all

          /**
           * Creates a stack trace element representing the specified execution
           * point. The {@link #getModuleName module name} and {@link

< prev index next >