Interface ExceptionsAttribute
- All Superinterfaces:
- Attribute<ExceptionsAttribute>,- ClassFileElement,- MethodElement
Models the 
Exceptions attribute (JVMS 4.7.5), which records the exceptions declared to be thrown by this
 method.
 This attribute only appears on methods, and does not permit multiple instances in a method. It has a data dependency on the constant pool.
The attribute was introduced in the Java Platform version 1.0.2, major version 45.
- API Note:
- Generic exceptions types thrown by a method and potentially annotated use of
 those types are defined by SignatureAttributeandRuntimeVisibleTypeAnnotationsAttributerespectively, which requires this attribute to be present.
- See Java Virtual Machine Specification:
- 
4.7.5 The ExceptionsAttribute
- Since:
- 24
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionReturns the exceptions declared to be thrown by this method.static ExceptionsAttributeof(ClassEntry... exceptions) Returns anExceptionsattribute.static ExceptionsAttributeof(List<ClassEntry> exceptions) Returns anExceptionsattribute.static ExceptionsAttributeReturns anExceptionsattribute.static ExceptionsAttributeReturns anExceptionsattribute.Methods declared in interface java.lang.classfile.AttributeattributeMapper, attributeName
- 
Method Details- 
exceptionsList<ClassEntry> exceptions()Returns the exceptions declared to be thrown by this method.- Returns:
- the exceptions declared to be thrown by this method
- See Also:
 
- 
ofReturns anExceptionsattribute.- Parameters:
- exceptions- the exceptions that may be thrown from this method
- Returns:
- an Exceptionsattribute
 
- 
ofReturns anExceptionsattribute.- Parameters:
- exceptions- the exceptions that may be thrown from this method
- Returns:
- an Exceptionsattribute
 
- 
ofSymbolsReturns anExceptionsattribute.- Parameters:
- exceptions- the exceptions that may be thrown from this method
- Returns:
- an Exceptionsattribute
 
- 
ofSymbolsReturns anExceptionsattribute.- Parameters:
- exceptions- the exceptions that may be thrown from this method
- Returns:
- an Exceptionsattribute
 
 
-