jdk/src/share/classes/java/lang/OutOfMemoryError.java
changeset 9020 13b639abc930
parent 5506 202f599c92aa
child 9513 1079ae7ada52
equal deleted inserted replaced
9019:03920d69bb93 9020:13b639abc930
     1 /*
     1 /*
     2  * Copyright (c) 1994, 2008, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    28 /**
    28 /**
    29  * Thrown when the Java Virtual Machine cannot allocate an object
    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
    30  * because it is out of memory, and no more memory could be made
    31  * available by the garbage collector.
    31  * available by the garbage collector.
    32  *
    32  *
       
    33  * {@code OutOfMemoryError} objects may be constructed by the virtual
       
    34  * machine as if {@linkplain Throwable#Throwable(String, Throwable,
       
    35  * boolean) suppression were disabled}.
       
    36  *
    33  * @author  unascribed
    37  * @author  unascribed
    34  * @since   JDK1.0
    38  * @since   JDK1.0
    35  */
    39  */
    36 public
    40 public class OutOfMemoryError extends VirtualMachineError {
    37 class OutOfMemoryError extends VirtualMachineError {
       
    38     private static final long serialVersionUID = 8228564086184010517L;
    41     private static final long serialVersionUID = 8228564086184010517L;
    39 
    42 
    40     /**
    43     /**
    41      * Constructs an <code>OutOfMemoryError</code> with no detail message.
    44      * Constructs an {@code OutOfMemoryError} with no detail message.
    42      */
    45      */
    43     public OutOfMemoryError() {
    46     public OutOfMemoryError() {
    44         super();
    47         super();
    45     }
    48     }
    46 
    49 
    47     /**
    50     /**
    48      * Constructs an <code>OutOfMemoryError</code> with the specified
    51      * Constructs an {@code OutOfMemoryError} with the specified
    49      * detail message.
    52      * detail message.
    50      *
    53      *
    51      * @param   s   the detail message.
    54      * @param   s   the detail message.
    52      */
    55      */
    53     public OutOfMemoryError(String s) {
    56     public OutOfMemoryError(String s) {