AnnotationResolution class abstract

Löst nicht-literale konstante Annotation-Argumente auf (Weg D).

Der Extraktor fragt hier nach, BEVOR er ein nicht literal lesbares Argument diagnostiziert. null ⇒ nicht konstant auflösbar; dann greift unverändert die parse-only-Warn-/Fehlersemantik (gleiche Meldungsformate). Bewusst frei von build-/source_gen-Typen, damit das Adapter-CLI keine Builder-Abhängigkeiten zieht.

Constructors

AnnotationResolution()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
stringListValue(ScannedFile file, Annotation annotation, String key) List<String>?
Konstante String-Liste des benannten Arguments key, sonst null.
stringValue(ScannedFile file, Annotation annotation, String key) String?
Konstanter String-Wert des benannten Arguments key, sonst null.
toString() String
A string representation of this object.
inherited
triggerValue(ScannedFile file, Annotation annotation, String key) String?
Name des konstanten JourneyTrigger-Werts (z. B. 'tap'), sonst null.

Operators

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