InterfaceConnection class

A connection between two InterfaceReferences.

Inheritance
Annotations

Constructors

InterfaceConnection.new(InterfaceReference<PairInterface> point1, InterfaceReference<PairInterface> point2)
Creates a new InterfaceConnection between two InterfaceReferences.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
point1 InterfaceReference<PairInterface>
The first point of the connection.
finalinherited
point2 InterfaceReference<PairInterface>
The second point of the connection.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

hasPoint(InterfaceReference<PairInterface> point) bool
Indicates whether point is one of the points in this connection.
inherited
involvesModule(BridgeModule module) bool
Indicates whether this connection involves the given module on either of its points.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pointForModule(BridgeModule module) InterfaceReference<PairInterface>?
Returns the point in this connection that corresponds to the given module, or null if this does not involvesModule.
inherited
toString() String
A string representation of this object.
override

Operators

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