Google is committed to advancing racial equity for Black communities. See how.
Added in API level 1

NullPointerException

open class NullPointerException : RuntimeException
kotlin.Any
   ↳ kotlin.Throwable
   ↳ java.lang.Exception
   ↳ java.lang.RuntimeException
   ↳ java.lang.NullPointerException

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 Throwable#Throwable(String,.

Summary

Public constructors

Constructs a NullPointerException with no detail message.

Constructs a NullPointerException with the specified detail message.

Public constructors

<init>

Added in API level 1
NullPointerException()

Constructs a NullPointerException with no detail message.

<init>

Added in API level 1
NullPointerException(s: String!)

Constructs a NullPointerException with the specified detail message.

Parameters
s String!: the detail message.