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
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>>
-
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>
-