Attribute
Table of Contents
Classes
- ASince
- Abstract base attribute to declare an API's stability.
- Catchable
- Attribute to declare that the exception is "catchable" by apps.
- Consumable
- Attribute to declare that the API stability is limited to "consuming" the
class, interface, enum, etc. Apps are not allowed to implement or replace them.
- Dispatchable
- Attribute to declare that the event is "dispatchable" by apps.
- ExceptionalImplementable
- Attribute to declare that the API marked as Consumable/Listenable/Catchable
has an exception and is Implementable/Dispatchable/Throwable by a dedicated
app. Changes to such an API have to be communicated to the affected app maintainers.
- Implementable
- Attribute to declare that the API stability is limited to "implementing" the
class, interface, enum, etc.
- Listenable
- Attribute to declare that the event is "listenable" by apps.
- Throwable
- Attribute to declare that the exception is "throwable" by apps.