AnnotationBuilder class
This class will find the Annotation, Extract Data then Fill it in the Model to pass to the main generator class to generate the Code
The DataModel includes the source element itself and extracted useful data that we know will use them a lot so, those useful data seperated and assigned a specific field for them we would not process the demanded data everytime
Logs will notify that an annotation has founded, then it will show details about that
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- throwOnUnresolved → bool
-
finalinherited
- typeChecker → TypeChecker
-
no setterinherited
Methods
-
generate(
LibraryReader library, BuildStep buildStep) → FutureOr< String> -
Generates Dart code for an input Dart library.
inherited
-
generateForAnnotatedElement(
Element element, ConstantReader annotation, BuildStep buildStep) → FutureOr< String> -
Implement to return source code to generate for
element
. -
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