flutter_boilerplate_generator
library
Functions
-
comparableHelper(String className, String getterProps, String? entityName, AnnotationData annotationData)
→ String
-
-
Extracts FieldMeta keyed by parameter name from a constructor's AST node.
Kept for generators that still rely on AST resolution.
-
Extracts FieldMeta keyed by parameter name using element-level annotation
reading via
TypeChecker. Matches only our custom JsonKey and Default
classes, not any third-party annotations with the same name.
-
findRedirectingConstructor(AstNode? classNode)
→ ConstructorDeclaration?
-
Finds the redirecting
const factory constructor of a model class.
-
generateCopyWith(ClassElement element, bool isGeneric)
→ String
-
-
generateFromEntity(String? entityName, String className, List<FormalParameterElement>? instances, List<FormalParameterElement>? classField)
→ String
-
-
generateFromHiveObject(String? hiveObjectName, String className, List<FormalParameterElement>? instances, List<FormalParameterElement>? classFields)
→ String
-
-
generateFromJson(String className, ClassElement element, bool isGeneric, [Map<String, FieldMeta> meta = const {}])
→ String
-
-
generateToEntity(String? entityName, String className, List<FormalParameterElement>? instances, List<FormalParameterElement>? modelFields)
→ String
-
-
generateToHiveObject(String? hiveObjectName, String className, List<FormalParameterElement>? instances, List<FormalParameterElement>? classFields)
→ String
-
-
generateToJson(String className, ClassElement element, bool isGeneric, [Map<String, FieldMeta> meta = const {}])
→ String
-
-
isPrimitive(DartType dartType)
→ bool
-
-
modelBuilder(BuilderOptions options)
→ Builder
-
-
nonDartTypeCopyWith(FormalParameterElement param)
→ String
-
-
redirectingConstructorsByChild(AstNode? classNode)
→ Map<String, ConstructorDeclaration>
-
Maps every redirecting union constructor of a
CubitState class to the
child class it redirects to (e.g. HomeSuccess).
-
stateBuilder(BuilderOptions options)
→ Builder
-