try to fix some minor dropdown bugs
[potlatch2.git] / org / idmedia / as3commons / lang / NullPointerException.as
1 /*
2  * Copyright the original author or authors.
3  * 
4  * Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  * 
8  *      http://www.mozilla.org/MPL/MPL-1.1.html
9  * 
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package org.idmedia.as3commons.lang {
17   
18   /**
19    * Thrown when an application attempts to use <code>null</code> in a 
20    * case where an object is required. These include: 
21    * <ul>
22    * <li>Calling the instance method of a <code>null</code> object. 
23    * <li>Accessing or modifying the field of a <code>null</code> object. 
24    * <li>Taking the length of <code>null</code> as if it were an array. 
25    * <li>Accessing or modifying the slots of <code>null</code> as if it 
26    *     were an array. 
27    * <li>Throwing <code>null</code> as if it were a <code>Throwable</code> 
28    *     value. 
29    * </ul>
30    * <p>
31    * Applications should throw instances of this class to indicate 
32    * other illegal uses of the <code>null</code> object. 
33    * 
34    * @author sleistner
35    */
36   public class NullPointerException extends Exception {
37     
38     /**
39      * Constructs a <code>NullPointerException</code> with the specified 
40      * detail message. 
41      *
42      * @param message   the detail message.
43      */
44     function NullPointerException(message:String = '') {
45       super(message);
46     }
47   }
48 }