ExternalClass class final

Select a class or concrete class alias and its own public members.

Overrides on aliases belong to that selection; another alias of the same original class retains its independently selected member configuration.

Member selections use declaration kinds so a getter and setter with the same name can be configured independently. Unlisted public members retain implicit selection, just as on an annotated class.

Inheritance

Constructors

ExternalClass(String name, {NAPI config = const NAPI(), SourceLocation? source, List<ExternalMember> members = const []})
const

Properties

config → NAPI
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
members → List<ExternalMember>
final
name → String
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
source → SourceLocation?
Optional location of the selection in the build script.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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