ServiceInterfaceMember

Marker for members that can be declared inside a ServiceInterface, such as events, fields, methods, errors, messages, registers, and topics.

Method parameters are members of a Method, not direct service members.

Inheritors

Properties

Link copied to clipboard
abstract val asil: ASIL?

Classification authored on this point; null delegates to its definition or enclosing declaration.

Link copied to clipboard
abstract val description: String?
Link copied to clipboard
open val effectiveAsil: ASIL?

Classification after model wiring or source binding. Any non-null asil ends the lookup immediately. Otherwise, follow a use's referenced definition, then enclosing interface points, and finally the owning element's ASIL. Shared definitions retain their own declaration ownership. An entirely unclassified chain returns null; the owning element's parent and analysis usedIn references are not inheritance sources.

Link copied to clipboard
abstract val id: String
Link copied to clipboard
abstract val name: String?
Generated with STIG