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 interface that was added to the annotation interface 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
IncompleteAnnotationException(annotationType: Class<out Annotation!>!, elementName: String!)

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

Public methods
open Class<out Annotation!>!

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

open String!

Returns the name of the missing element.

Public constructors

IncompleteAnnotationException

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 interface.

Parameters
annotationType Class<out Annotation!>!: the Class object for the annotation interface
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 interface with the missing element.

Return
Class<out Annotation!>! the Class object for the annotation interface 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