DBusIntrospectArgument class

Introspection information about a D-Bus argument.

Constructors

DBusIntrospectArgument(DBusSignature type, DBusArgumentDirection direction, {String? name, List<DBusIntrospectAnnotation> annotations = const []})
DBusIntrospectArgument.fromXml(XmlNode node, DBusArgumentDirection defaultDirection)
factory

Properties

annotations List<DBusIntrospectAnnotation>
Annotations for this argument.
final
direction DBusArgumentDirection
Direction this argument is passed.
final
hashCode int
The hash code for this object.
no setteroverride
name String?
Name of this argument, e.g. 'name' (optional).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type DBusSignature
Type of this argument.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override
toXml({bool writeDirection = true}) → XmlNode

Operators

operator ==(Object other) bool
The equality operator.
override