D4rtUserRelaxer class

Annotation marking a class as a D4rt user-defined relaxer directive.

Drives generation of $RelaxedClass<V> relaxer cases for the generic base baseClass across the declared variants. See the library doc for the variant syntax.

Constructors

D4rtUserRelaxer(String libraryPath, String baseClass, {List<String> variants = const []})
Creates a D4rtUserRelaxer annotation.
const

Properties

baseClass → String
The unparameterized generic base class name, e.g. 'TomFormList'.
final
hashCode → int
The hash code for this object.
no setterinherited
libraryPath → String
The package URI of the library declaring baseClass.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
variants → List<String>
The declared type-argument variants. Each entry is a comma-separated slot list (one slot per type parameter), either explicit literals or a single wildcard-pattern slot with $0/$1 templates.
final

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