refactor: 删除仅有空构造器的 public init() {}——编译器自动提供无参构造
- ReflectionCache.FieldMetadata / JsonOption 删除空 init - 测试模型 LeafChild / LeafAll 删除空 init(反射构造正常) - 保留有带参构造器的空 init(FieldInfo 等)
This commit is contained in:
@@ -28,8 +28,6 @@ public class FieldMetadata {
|
||||
public var variable: ?InstanceVariableInfo = None
|
||||
/// 是否可变(反序列化只写 var)
|
||||
public var mutable: Bool = false
|
||||
|
||||
public init() {}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -20,8 +20,6 @@ public class JsonOption {
|
||||
/// 递归深度上限(默认 64)
|
||||
public var maxDepth: Int64 = 64
|
||||
|
||||
public init() {}
|
||||
|
||||
/// 默认选项实例
|
||||
public static let instance: JsonOption = JsonOption()
|
||||
}
|
||||
|
||||
@@ -67,7 +67,6 @@ open class MidParent <: GrandParent {
|
||||
|
||||
class LeafChild <: MidParent {
|
||||
public var _lc: String = ""
|
||||
public init() {}
|
||||
}
|
||||
|
||||
// 三级继承(全标宏):爷 → 父 → 子 每层都标注 @SerializerParent
|
||||
@@ -83,7 +82,6 @@ open class MidAll <: GrandAll {
|
||||
|
||||
class LeafAll <: MidAll {
|
||||
public var _la: String = ""
|
||||
public init() {}
|
||||
}
|
||||
|
||||
func makeUser(): User {
|
||||
|
||||
Reference in New Issue
Block a user