22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.lang;
27
28 /**
29 * Thrown when the Java Virtual Machine cannot allocate an object
30 * because it is out of memory, and no more memory could be made
31 * available by the garbage collector.
32 *
33 * {@code OutOfMemoryError} objects may be constructed by the virtual
34 * machine as if {@linkplain Throwable#Throwable(String, Throwable,
35 * boolean, boolean) suppression were disabled and/or the stack trace was not
36 * writable}.
37 *
38 * @author unascribed
39 * @since 1.0
40 */
41 public class OutOfMemoryError extends VirtualMachineError {
42 private static final long serialVersionUID = 8228564086184010517L;
43
44 /**
45 * Constructs an {@code OutOfMemoryError} with no detail message.
46 */
47 public OutOfMemoryError() {
48 super();
49 }
50
51 /**
52 * Constructs an {@code OutOfMemoryError} with the specified
53 * detail message.
54 *
55 * @param s the detail message.
56 */
57 public OutOfMemoryError(String s) {
58 super(s);
59 }
60 }
|
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.lang;
27
28 /**
29 * Thrown when the Java Virtual Machine cannot allocate an object
30 * because it is out of memory, and no more memory could be made
31 * available by the garbage collector.
32 *
33 * {@code OutOfMemoryError} objects may be constructed by the virtual
34 * machine as if {@linkplain Throwable#Throwable(String, Throwable,
35 * boolean, boolean) suppression were disabled and/or the stack trace was not
36 * writable}.
37 *
38 * @author unascribed
39 * @since 1.0
40 */
41 public class OutOfMemoryError extends VirtualMachineError {
42 @java.io.Serial
43 private static final long serialVersionUID = 8228564086184010517L;
44
45 /**
46 * Constructs an {@code OutOfMemoryError} with no detail message.
47 */
48 public OutOfMemoryError() {
49 super();
50 }
51
52 /**
53 * Constructs an {@code OutOfMemoryError} with the specified
54 * detail message.
55 *
56 * @param s the detail message.
57 */
58 public OutOfMemoryError(String s) {
59 super(s);
60 }
61 }
|