Model class

Constructors

Model.new({bool documentation = true, bool withFields = true, bool withConstructor = true, bool withFromMap = true, bool withFromJson = true, bool withToJson = true, bool withToMap = true, bool withMutate = true, bool withHashCode = true, bool withEquals = true, bool withToString = true, bool withMirror = true})
const

Properties

documentation bool
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
withConstructor bool
final
withEquals bool
final
withFields bool
final
withFromJson bool
final
withFromMap bool
final
withHashCode bool
final
withMirror bool
final
withMutate bool
final
withToJson bool
final
withToMap bool
final
withToString bool
final

Methods

asCode(String c) String
buildConstructor(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildDeclarationsForClass(ClassDeclaration clazz, MemberDeclarationBuilder builder) FutureOr<void>
buildEquals(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildFields(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildFromJson(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildFromMap(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildHashCode(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildMethodCall(MethodDeclaration m) String
buildMirror(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildMutate(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildToJson(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildToMap(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
buildToString(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reconstructAnnotation(ConstructorMetadataAnnotation a) String
toString() String
A string representation of this object.
inherited
validFields(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<List<FieldDeclaration>>
validMethods(ClassDeclaration clazz, MemberDeclarationBuilder builder) Future<List<MethodDeclaration>>

Operators

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

Static Methods

deepEq(Object? e1, Object? e2) bool
deepHash(Object? e1) int
jsonDecode(String json) Map<String, dynamic>
jsonEncode(Map<String, dynamic> map, {bool pretty = false}) String
modList<T>(List<T> initial, Iterable<T>? add, Iterable<T>? remove, bool where(T)?) List<T>
modMap<K, V>(Map<K, V> initial, Map<K, V>? add, Iterable<K>? removeKeys, bool whereKeys(K)?, Iterable<V>? removeValues, bool whereValues(V)?) Map<K, V>
modSet<T>(Set<T> initial, Iterable<T>? add, Iterable<T>? remove, bool where(T)?) Set<T>