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

IncompleteAnnotationException

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

Thrown to indicate that a program has attempted to access an element of an annotation type that was added to the annotation type definition after the annotation was compiled (or serialized). This exception will not be thrown if the new element has a default value. This exception can be thrown by the .

Summary

Public constructors

<init>(annotationType: Class<out Annotation!>!, elementName: String!)

Constructs an IncompleteAnnotationException to indicate that the named element was missing from the specified annotation type.

Public methods

open Class<out Annotation!>!

Returns the Class object for the annotation type with the missing element.

open String!

Returns the name of the missing element.

Public constructors

<init>

Added in API level 1
IncompleteAnnotationException(
    annotationType: Class<out Annotation!>!,
    elementName: String!)

Constructs an IncompleteAnnotationException to indicate that the named element was missing from the specified annotation type.

Parameters
annotationType Class<out Annotation!>!: the Class object for the annotation type
elementName String!: the name of the missing element
Exceptions
java.lang.NullPointerException if either parameter is null

Public methods

annotationType

Added in API level 1
open fun annotationType(): Class<out Annotation!>!

Returns the Class object for the annotation type with the missing element.

Return
Class<out Annotation!>! the Class object for the annotation type with the missing element

elementName

Added in API level 1
open fun elementName(): String!

Returns the name of the missing element.

Return
String! the name of the missing element