NullPointerException - JRE Emulation | JRE Emulation
public class

NullPointerException

extends RuntimeException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ java.lang.NullPointerException

Class Overview

Thrown when an application attempts to use null in a case where an object is required. These include:

  • Calling the instance method of a null object.
  • Accessing or modifying the field of a null object.
  • Taking the length of null as if it were an array.
  • Accessing or modifying the slots of null as if it were an array.
  • Throwing null as if it were a Throwable value.

Applications should throw instances of this class to indicate other illegal uses of the null object. NullPointerException objects may be constructed by the virtual machine as if {@linkplain Throwable#Throwable(String, Throwable, boolean, boolean) suppression were disabled and/or the stack trace was not writable}.

Summary

Public Constructors
NullPointerException()
Constructs a NullPointerException with no detail message.
NullPointerException(String s)
Constructs a NullPointerException with the specified detail message.
Inherited Methods
[Expand]
From class java.lang.Throwable
From class java.lang.Object

Public Constructors

public NullPointerException ()

Constructs a NullPointerException with no detail message.

public NullPointerException (String s)

Constructs a NullPointerException with the specified detail message.

Parameters
s the detail message.