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
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
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
open fun elementName(): String!
Returns the name of the missing element.
Return | |
---|---|
String! |
the name of the missing element |