Serializable
public class IncompleteAnnotationException extends RuntimeException
Constructor | Description |
---|---|
IncompleteAnnotationException |
Constructs an IncompleteAnnotationException to indicate that the named element was missing from the specified annotation interface. |
Modifier and Type | Method | Description |
---|---|---|
Class |
annotationType() |
Returns the Class object for the annotation interface with the missing element. |
String |
elementName() |
Returns the name of the missing element. |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
annotationType
- the Class object for the annotation interfaceelementName
- the name of the missing elementNullPointerException
- if either parameter is null
public Class<? extends Annotation> annotationType()
public String elementName()
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/annotation/IncompleteAnnotationException.html