// MARK: - Types

enum SymbolTestsCore.GenericFieldLayout {}
struct SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement<A> {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement.field3.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement.field1.getter : Swift.Double
}
struct SymbolTestsCore.GenericFieldLayout.GenericStructLayoutRequirement<A> where A: AnyObject {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericStructLayoutRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructLayoutRequirement.field3.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructLayoutRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructLayoutRequirement.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructLayoutRequirement.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructLayoutRequirement.field1.setter : Swift.Double
}
struct SymbolTestsCore.GenericFieldLayout.GenericStructSwiftProtocolRequirement<A> where A: Swift.Equatable {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericStructSwiftProtocolRequirement.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructSwiftProtocolRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructSwiftProtocolRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructSwiftProtocolRequirement.field3.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructSwiftProtocolRequirement.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructSwiftProtocolRequirement.field1.setter : Swift.Double
}
struct SymbolTestsCore.GenericFieldLayout.GenericStructObjCProtocolRequirement<A> where A: NSCopying {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericStructObjCProtocolRequirement.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructObjCProtocolRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructObjCProtocolRequirement.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructObjCProtocolRequirement.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructObjCProtocolRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructObjCProtocolRequirement.field3.setter : Swift.Int
}
class SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<A> {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field1.getter : Swift.Double
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field1.setter : Swift.Double
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field1.modify : Swift.Double
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field2.getter : A
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field2.setter : A
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field2.modify : A
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field3.getter : Swift.Int
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field3.setter : Swift.Int
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field3.modify : Swift.Int
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<A>

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<A>

    /* Destructor */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.deinit

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field3.setter : Swift.Int

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<A>

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field1.getter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field1.setter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field2.getter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field2.setter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field3.getter : Swift.Int
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement.field3.setter : Swift.Int
}
class SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement<A> where A: AnyObject {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field1.getter : Swift.Double
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field1.setter : Swift.Double
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field1.modify : Swift.Double
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.getter : A
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.setter : A
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.modify : A
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field3.getter : Swift.Int
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field3.setter : Swift.Int
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field3.modify : Swift.Int
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement<A>

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement<A>

    /* Destructor */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.deinit

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.getter : A
    merged SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field3.setter : Swift.Int

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement<A>

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field1.getter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field1.setter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.getter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field2.setter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field3.getter : Swift.Int
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirement.field3.setter : Swift.Int
}
class SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject<A>: NSObject {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field1.getter : Swift.Double
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field1.setter : Swift.Double
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field1.modify : Swift.Double
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field2.getter : A
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field2.setter : A
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field2.modify : A
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field3.getter : Swift.Int
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field3.setter : Swift.Int
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field3.modify : Swift.Int
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject<A>
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.__allocating_init() -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject<A>

    /* Deallocator */
    merged SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.__deallocating_deinit
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject<A>
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.init() -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject<A>

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field3.setter : Swift.Int

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject<A>

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field1.getter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field1.setter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field2.getter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field2.setter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field3.getter : Swift.Int
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirementInheritNSObject.field3.setter : Swift.Int
}
class SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject<A>: NSObject where A: AnyObject {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field1.getter : Swift.Double
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field1.setter : Swift.Double
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field1.modify : Swift.Double
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.getter : A
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.setter : A
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.modify : A
    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field3.getter : Swift.Int
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field3.setter : Swift.Int
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field3.modify : Swift.Int
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject<A>
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.__allocating_init() -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject<A>

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject<A>
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.init() -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject<A>

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field3.setter : Swift.Int
    merged SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.setter : A

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.__allocating_init(field1: Swift.Double, field2: A, field3: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject<A>

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field1.getter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field1.setter : Swift.Double
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.getter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field2.setter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field3.getter : Swift.Int
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericClassLayoutRequirementInheritNSObject.field3.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.Box<A> {
    var value: A

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.Box.value.getter : A
    SymbolTestsCore.GenericFieldLayout.Box.value.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.Pair<A, B> {
    var first: A
    var second: B

    /* Variable */
    merged SymbolTestsCore.GenericFieldLayout.Pair.second.getter : B
    merged SymbolTestsCore.GenericFieldLayout.Pair.second.setter : B
    SymbolTestsCore.GenericFieldLayout.Pair.second.getter : B
    SymbolTestsCore.GenericFieldLayout.Pair.second.setter : B
    SymbolTestsCore.GenericFieldLayout.Pair.first.getter : A
    SymbolTestsCore.GenericFieldLayout.Pair.first.setter : A
}
enum SymbolTestsCore.GenericFieldLayout.SecondParameterPayloadEnum<A, B> {
    case payload(B)
    case empty
}
enum SymbolTestsCore.GenericFieldLayout.TwoPayloadGenericEnum<A, B> {
    case first(A)
    case second(B)
}
class SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A> {
    var baseValue: A

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.GenericBaseClass.baseValue.getter : A
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.GenericBaseClass.baseValue.setter : A
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.GenericBaseClass.baseValue.modify : A
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.GenericBaseClass.__allocating_init(baseValue: A) -> SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.GenericBaseClass.__allocating_init(baseValue: A) -> SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.GenericBaseClass.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.GenericBaseClass.init(baseValue: A) -> SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>

    /* Destructor */
    SymbolTestsCore.GenericFieldLayout.GenericBaseClass.deinit

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericBaseClass.baseValue.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericBaseClass.baseValue.setter : A

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericBaseClass.__allocating_init(baseValue: A) -> SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericBaseClass.baseValue.getter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.GenericBaseClass.baseValue.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder {
    var leading: Swift.Int
    var intInstance: SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement<Swift.Int>
    var stringInstance: SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement<Swift.String>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.intInstance.getter : SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement<Swift.Int>
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.intInstance.setter : SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement<Swift.Int>
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.stringInstance.getter : SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement<Swift.String>
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.stringInstance.setter : SymbolTestsCore.GenericFieldLayout.GenericStructNonRequirement<Swift.String>
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.trailing.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericStructFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.NestedGenericFieldHolder {
    var leading: Swift.Int
    var nested: SymbolTestsCore.GenericFieldLayout.Pair<SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>, Swift.Int>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.NestedGenericFieldHolder.nested.getter : SymbolTestsCore.GenericFieldLayout.Pair<SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>, Swift.Int>
    SymbolTestsCore.GenericFieldLayout.NestedGenericFieldHolder.nested.setter : SymbolTestsCore.GenericFieldLayout.Pair<SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>, Swift.Int>
    SymbolTestsCore.GenericFieldLayout.NestedGenericFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.NestedGenericFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.NestedGenericFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.NestedGenericFieldHolder.trailing.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.OptionalGenericFieldHolder {
    var leading: Swift.Int
    var optional: SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>?
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.OptionalGenericFieldHolder.optional.setter : SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>?
    SymbolTestsCore.GenericFieldLayout.OptionalGenericFieldHolder.optional.getter : SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>?
    SymbolTestsCore.GenericFieldLayout.OptionalGenericFieldHolder.trailing.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.OptionalGenericFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.OptionalGenericFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.OptionalGenericFieldHolder.leading.getter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.TupleGenericFieldHolder {
    var leading: Swift.Int
    var tuple: (SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>, SymbolTestsCore.GenericFieldLayout.Box<Swift.String>)
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.TupleGenericFieldHolder.tuple.getter : (SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>, SymbolTestsCore.GenericFieldLayout.Box<Swift.String>)
    SymbolTestsCore.GenericFieldLayout.TupleGenericFieldHolder.tuple.setter : (SymbolTestsCore.GenericFieldLayout.Box<Swift.Int>, SymbolTestsCore.GenericFieldLayout.Box<Swift.String>)
    SymbolTestsCore.GenericFieldLayout.TupleGenericFieldHolder.trailing.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.TupleGenericFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.TupleGenericFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.TupleGenericFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.SinglePayloadGenericEnumFieldHolder {
    var leading: Swift.Int
    var enumField: SymbolTestsCore.GenericFieldLayout.SecondParameterPayloadEnum<Swift.Bool, Swift.Int64>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.SinglePayloadGenericEnumFieldHolder.enumField.getter : SymbolTestsCore.GenericFieldLayout.SecondParameterPayloadEnum<Swift.Bool, Swift.Int64>
    SymbolTestsCore.GenericFieldLayout.SinglePayloadGenericEnumFieldHolder.enumField.setter : SymbolTestsCore.GenericFieldLayout.SecondParameterPayloadEnum<Swift.Bool, Swift.Int64>
    SymbolTestsCore.GenericFieldLayout.SinglePayloadGenericEnumFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SinglePayloadGenericEnumFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SinglePayloadGenericEnumFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SinglePayloadGenericEnumFieldHolder.trailing.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.MultiPayloadGenericEnumFieldHolder {
    var leading: Swift.Int
    var enumField: SymbolTestsCore.GenericFieldLayout.TwoPayloadGenericEnum<Swift.Int, Swift.Double>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.MultiPayloadGenericEnumFieldHolder.enumField.getter : SymbolTestsCore.GenericFieldLayout.TwoPayloadGenericEnum<Swift.Int, Swift.Double>
    SymbolTestsCore.GenericFieldLayout.MultiPayloadGenericEnumFieldHolder.enumField.setter : SymbolTestsCore.GenericFieldLayout.TwoPayloadGenericEnum<Swift.Int, Swift.Double>
    SymbolTestsCore.GenericFieldLayout.MultiPayloadGenericEnumFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.MultiPayloadGenericEnumFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.MultiPayloadGenericEnumFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.MultiPayloadGenericEnumFieldHolder.trailing.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.ClassReferenceGenericFieldHolder {
    var leading: Swift.Int
    var classReference: SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<Swift.Int>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ClassReferenceGenericFieldHolder.classReference.getter : SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<Swift.Int>
    SymbolTestsCore.GenericFieldLayout.ClassReferenceGenericFieldHolder.classReference.setter : SymbolTestsCore.GenericFieldLayout.GenericClassNonRequirement<Swift.Int>
    SymbolTestsCore.GenericFieldLayout.ClassReferenceGenericFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ClassReferenceGenericFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ClassReferenceGenericFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ClassReferenceGenericFieldHolder.trailing.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder {
    var leading: Swift.Int
    var array: [Swift.Int]
    var pointer: Swift.UnsafePointer<Swift.Double>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.array.setter : [Swift.Int]
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.array.getter : [Swift.Int]
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.pointer.getter : Swift.UnsafePointer<Swift.Double>
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.pointer.setter : Swift.UnsafePointer<Swift.Double>
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.FrozenGenericFieldHolder.trailing.setter : Swift.Int
}
class SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass: SymbolTestsCore.GenericFieldLayout.GenericBaseClass<Swift.Int> {
    var ownValue: Swift.Int

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.ownValue.getter : Swift.Int
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.ownValue.setter : Swift.Int
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.ownValue.modify : Swift.Int
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.__allocating_init(baseValue: Swift.Int, ownValue: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass

    /* [ Init ] */ override vtable thunk for SymbolTestsCore.GenericFieldLayout.GenericBaseClass.__allocating_init(baseValue: A) -> SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A> dispatching to SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.__allocating_init(baseValue: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.__allocating_init(baseValue: Swift.Int, ownValue: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.__allocating_init(baseValue: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.init(baseValue: Swift.Int, ownValue: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.init(baseValue: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass

    /* Destructor */
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.deinit

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.ownValue.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.ownValue.setter : Swift.Int

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.__allocating_init(baseValue: Swift.Int, ownValue: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.ownValue.getter : Swift.Int
    method descriptor for SymbolTestsCore.GenericFieldLayout.ConcreteGenericSuperclassSubclass.ownValue.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.VariadicPack<each A> {
    var values: (repeat A)

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.VariadicPack.values.getter : (repeat A)
    SymbolTestsCore.GenericFieldLayout.VariadicPack.values.setter : (repeat A)
}
struct SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack<A, each B> {
    var first: A
    var rest: (repeat B?)

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack.first.getter : A
    SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack.first.setter : A
    SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack.rest.getter : (repeat B?)
    SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack.rest.setter : (repeat B?)
}
struct SymbolTestsCore.GenericFieldLayout.VariadicForwarder<each A> {
    var forwarded: SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{repeat A}>
    var wrapped: (repeat SymbolTestsCore.GenericFieldLayout.Box<A>)

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.VariadicForwarder.forwarded.getter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{repeat A}>
    SymbolTestsCore.GenericFieldLayout.VariadicForwarder.forwarded.setter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{repeat A}>
    SymbolTestsCore.GenericFieldLayout.VariadicForwarder.wrapped.getter : (repeat SymbolTestsCore.GenericFieldLayout.Box<A>)
    SymbolTestsCore.GenericFieldLayout.VariadicForwarder.wrapped.setter : (repeat SymbolTestsCore.GenericFieldLayout.Box<A>)
}
struct SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer<let a: Int> {
    var storage: Swift.InlineArray<A, Swift.Int8>
    var tail: Swift.Int32

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer.storage.getter : Swift.InlineArray<A, Swift.Int8>
    SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer.storage.setter : Swift.InlineArray<A, Swift.Int8>
    SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer.tail.getter : Swift.Int32
    SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer.tail.setter : Swift.Int32
}
struct SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder {
    var leading: Swift.Int
    var triple: SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{Swift.Int32, Swift.Int8, Swift.Int64}>
    var single: SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{Swift.Int16}>
    var empty: SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{}>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.triple.getter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{Swift.Int32, Swift.Int8, Swift.Int64}>
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.triple.setter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{Swift.Int32, Swift.Int8, Swift.Int64}>
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.single.getter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{Swift.Int16}>
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.single.setter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{Swift.Int16}>
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.trailing.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.empty.getter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{}>
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.empty.setter : SymbolTestsCore.GenericFieldLayout.VariadicPack<Pack{}>
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.PackExpansionFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.MixedPackFieldHolder {
    var leading: Swift.Int
    var mixed: SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack<Swift.Int, Pack{Swift.Bool, Swift.Int8}>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.MixedPackFieldHolder.mixed.getter : SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack<Swift.Int, Pack{Swift.Bool, Swift.Int8}>
    SymbolTestsCore.GenericFieldLayout.MixedPackFieldHolder.mixed.setter : SymbolTestsCore.GenericFieldLayout.MixedScalarAndPack<Swift.Int, Pack{Swift.Bool, Swift.Int8}>
    SymbolTestsCore.GenericFieldLayout.MixedPackFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.MixedPackFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.MixedPackFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.MixedPackFieldHolder.trailing.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.PackForwardingFieldHolder {
    var leading: Swift.Int
    var forwarder: SymbolTestsCore.GenericFieldLayout.VariadicForwarder<Pack{Swift.Int32, Swift.Bool}>
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.PackForwardingFieldHolder.forwarder.getter : SymbolTestsCore.GenericFieldLayout.VariadicForwarder<Pack{Swift.Int32, Swift.Bool}>
    SymbolTestsCore.GenericFieldLayout.PackForwardingFieldHolder.forwarder.setter : SymbolTestsCore.GenericFieldLayout.VariadicForwarder<Pack{Swift.Int32, Swift.Bool}>
    SymbolTestsCore.GenericFieldLayout.PackForwardingFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.PackForwardingFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.PackForwardingFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.PackForwardingFieldHolder.trailing.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.FixedArrayPayloadEnumFieldHolder {
    var leading: Swift.Int
    var enumField: SymbolTestsCore.GenericFieldLayout.SecondParameterPayloadEnum<Swift.Bool, Swift.InlineArray<3, Swift.Bool>>
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.FixedArrayPayloadEnumFieldHolder.enumField.getter : SymbolTestsCore.GenericFieldLayout.SecondParameterPayloadEnum<Swift.Bool, Swift.InlineArray<3, Swift.Bool>>
    SymbolTestsCore.GenericFieldLayout.FixedArrayPayloadEnumFieldHolder.enumField.setter : SymbolTestsCore.GenericFieldLayout.SecondParameterPayloadEnum<Swift.Bool, Swift.InlineArray<3, Swift.Bool>>
    SymbolTestsCore.GenericFieldLayout.FixedArrayPayloadEnumFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.FixedArrayPayloadEnumFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.FixedArrayPayloadEnumFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.FixedArrayPayloadEnumFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder {
    var leading: Swift.Int
    var buffer: SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer<5>
    var inline: Swift.InlineArray<3, Swift.Int64>
    var optionalInline: Swift.InlineArray<3, Swift.Bool>?
    var trailing: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.buffer.getter : SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer<5>
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.buffer.setter : SymbolTestsCore.GenericFieldLayout.ValueGenericBuffer<5>
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.inline.getter : Swift.InlineArray<3, Swift.Int64>
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.inline.setter : Swift.InlineArray<3, Swift.Int64>
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.optionalInline.getter : Swift.InlineArray<3, Swift.Bool>?
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.optionalInline.setter : Swift.InlineArray<3, Swift.Bool>?
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.trailing.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.trailing.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ValueGenericFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.TupleExtraInhabitantFieldHolder {
    var leading: Swift.Int
    var optionalTuple: (Swift.Int16, Swift.Bool)?
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.TupleExtraInhabitantFieldHolder.optionalTuple.getter : (Swift.Int16, Swift.Bool)?
    SymbolTestsCore.GenericFieldLayout.TupleExtraInhabitantFieldHolder.optionalTuple.setter : (Swift.Int16, Swift.Bool)?
    SymbolTestsCore.GenericFieldLayout.TupleExtraInhabitantFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.TupleExtraInhabitantFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.TupleExtraInhabitantFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.TupleExtraInhabitantFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.GenericOuter<A> {
    var value: A

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericOuter.value.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericOuter.value.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.GenericOuter.Inner {
    var flag: Swift.Bool
    var count: Swift.Int32

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericOuter.Inner.count.getter : Swift.Int32
    SymbolTestsCore.GenericFieldLayout.GenericOuter.Inner.count.setter : Swift.Int32
    SymbolTestsCore.GenericFieldLayout.GenericOuter.Inner.flag.getter : Swift.Bool
    SymbolTestsCore.GenericFieldLayout.GenericOuter.Inner.flag.setter : Swift.Bool
}
enum SymbolTestsCore.GenericFieldLayout.GenericOuter.InnerEnum {
    case some(Swift.Int16)
    case none
}
struct SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder {
    var leading: Swift.Int
    var innerStruct: SymbolTestsCore.GenericFieldLayout.GenericOuter<Swift.Int>.Inner
    var innerEnum: SymbolTestsCore.GenericFieldLayout.GenericOuter<Swift.String>.InnerEnum
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.innerStruct.getter : SymbolTestsCore.GenericFieldLayout.GenericOuter<Swift.Int>.Inner
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.innerStruct.setter : SymbolTestsCore.GenericFieldLayout.GenericOuter<Swift.Int>.Inner
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.innerEnum.getter : SymbolTestsCore.GenericFieldLayout.GenericOuter<Swift.String>.InnerEnum
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.innerEnum.setter : SymbolTestsCore.GenericFieldLayout.GenericOuter<Swift.String>.InnerEnum
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.NestedInSpecializedParentFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage<A> where A: Swift.Collection {
    var index: A.Collection.Index
    var element: A.Sequence.Element

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage.index.getter : A.Index
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage.index.setter : A.Index
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage.element.getter : A.Element
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage.element.setter : A.Element
}
struct SymbolTestsCore.GenericFieldLayout.AssociatedTypeFieldHolder {
    var leading: Swift.Int
    var storage: SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage<[Swift.Int16]>
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeFieldHolder.storage.getter : SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage<[Swift.Int16]>
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeFieldHolder.storage.setter : SymbolTestsCore.GenericFieldLayout.AssociatedTypeStorage<[Swift.Int16]>
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.AssociatedTypeFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder {
    var leading: Swift.Int
    var boxed: symbolic existential type (non-unique) 0x0 <Swift.Int>
    var optionalBoxed: (symbolic existential type (non-unique) 0x0 <Swift.String>)?
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.boxed.getter : any SymbolTestsCore.GenericFieldLayout.Boxed<Self.Boxed.Wrapped == Swift.Int>
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.boxed.setter : any SymbolTestsCore.GenericFieldLayout.Boxed<Self.Boxed.Wrapped == Swift.Int>
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.optionalBoxed.getter : (any SymbolTestsCore.GenericFieldLayout.Boxed<Self.Boxed.Wrapped == Swift.String>)?
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.optionalBoxed.setter : (any SymbolTestsCore.GenericFieldLayout.Boxed<Self.Boxed.Wrapped == Swift.String>)?
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ConstrainedExistentialFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<A> {
    var content: SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<A>.Content

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.content.getter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<A>.Content
    SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.content.setter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<A>.Content
}
enum SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.Content {
    case keyPath(Swift.KeyPath<Swift.Int, A>)
    case value(A)
}
struct SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.Storage {
    var stored: A
    var flag: Swift.Bool

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.Storage.flag.getter : Swift.Bool
    SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.Storage.flag.setter : Swift.Bool
    SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.Storage.stored.getter : A
    SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.Storage.stored.setter : A
}
enum SymbolTestsCore.GenericFieldLayout.ParentArgumentUser.SingleContent {
    case some(A)
    case none
}
struct SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder {
    var leading: Swift.Int
    var wholeParent: SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>
    var content: SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>.Content
    var optionalContent: SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>.Content?
    var storage: SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Int32>.Storage
    var singleContent: SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Int16>.SingleContent
    var wideContent: SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.String>.Content
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.wholeParent.getter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.wholeParent.setter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.content.getter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>.Content
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.content.setter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>.Content
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.optionalContent.getter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>.Content?
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.optionalContent.setter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Bool>.Content?
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.storage.getter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Int32>.Storage
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.storage.setter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Int32>.Storage
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.singleContent.getter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Int16>.SingleContent
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.singleContent.setter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.Int16>.SingleContent
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.wideContent.getter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.String>.Content
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.wideContent.setter : SymbolTestsCore.GenericFieldLayout.ParentArgumentUser<Swift.String>.Content
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.NestedParentArgumentFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.MultiLevelOuter<A> {
    var value: A

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.MultiLevelOuter.value.getter : A
    SymbolTestsCore.GenericFieldLayout.MultiLevelOuter.value.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.MultiLevelOuter.Inner<A1> {
    var outerStored: A
    var innerStored: A1

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.MultiLevelOuter.Inner.innerStored.getter : A1
    SymbolTestsCore.GenericFieldLayout.MultiLevelOuter.Inner.innerStored.setter : A1
    SymbolTestsCore.GenericFieldLayout.MultiLevelOuter.Inner.outerStored.getter : A
    SymbolTestsCore.GenericFieldLayout.MultiLevelOuter.Inner.outerStored.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.MultiLevelNestedFieldHolder {
    var leading: Swift.Int
    var inner: SymbolTestsCore.GenericFieldLayout.MultiLevelOuter<Swift.Int8>.Inner<Swift.Int64>
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.MultiLevelNestedFieldHolder.inner.getter : SymbolTestsCore.GenericFieldLayout.MultiLevelOuter<Swift.Int8>.Inner<Swift.Int64>
    SymbolTestsCore.GenericFieldLayout.MultiLevelNestedFieldHolder.inner.setter : SymbolTestsCore.GenericFieldLayout.MultiLevelOuter<Swift.Int8>.Inner<Swift.Int64>
    SymbolTestsCore.GenericFieldLayout.MultiLevelNestedFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.MultiLevelNestedFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.MultiLevelNestedFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.MultiLevelNestedFieldHolder.leading.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder {
    var leading: Swift.Int
    var bareElement: SymbolTestsCore.ObjCOnlyElementProtocol
    var anchoredElement: NSObject & SymbolTestsCore.ObjCOnlyElementProtocol
    var optionalElement: SymbolTestsCore.ObjCOnlyElementProtocol?
    var composedElement: SymbolTestsCore.DescriptorBackedSwiftProtocol & SymbolTestsCore.ObjCOnlyElementProtocol
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.anchoredElement.getter : NSObject & SymbolTestsCore.ObjCOnlyElementProtocol
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.anchoredElement.setter : NSObject & SymbolTestsCore.ObjCOnlyElementProtocol
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.optionalElement.getter : SymbolTestsCore.ObjCOnlyElementProtocol?
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.optionalElement.setter : SymbolTestsCore.ObjCOnlyElementProtocol?
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.composedElement.getter : SymbolTestsCore.DescriptorBackedSwiftProtocol & SymbolTestsCore.ObjCOnlyElementProtocol
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.composedElement.setter : SymbolTestsCore.DescriptorBackedSwiftProtocol & SymbolTestsCore.ObjCOnlyElementProtocol
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.trailing.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.bareElement.getter : SymbolTestsCore.ObjCOnlyElementProtocol
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.bareElement.setter : SymbolTestsCore.ObjCOnlyElementProtocol
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ObjCProtocolExistentialFieldHolder.leading.setter : Swift.Int
}
class SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass {
    var ancestorIdentifier: Swift.Int

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.ancestorIdentifier.getter : Swift.Int
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.ancestorIdentifier.setter : Swift.Int
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.ancestorIdentifier.modify : Swift.Int
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.__allocating_init() -> SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.__allocating_init() -> SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.init() -> SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass

    /* Destructor */
    SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.deinit

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.ancestorIdentifier.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.ancestorIdentifier.setter : Swift.Int

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.__allocating_init() -> SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.ancestorIdentifier.getter : Swift.Int
    method descriptor for SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.ancestorIdentifier.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.GenericStructClassBoundSwiftProtocolRequirement<A> where A: SymbolTestsCore.GenericFieldLayout.ClassBoundElementProtocol {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericStructClassBoundSwiftProtocolRequirement.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructClassBoundSwiftProtocolRequirement.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructClassBoundSwiftProtocolRequirement.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructClassBoundSwiftProtocolRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructClassBoundSwiftProtocolRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructClassBoundSwiftProtocolRequirement.field3.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.GenericStructBaseClassRequirement<A> where A: SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass {
    var field1: Swift.Double
    var field2: A
    var field3: Swift.Int

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericStructBaseClassRequirement.field1.getter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructBaseClassRequirement.field1.setter : Swift.Double
    SymbolTestsCore.GenericFieldLayout.GenericStructBaseClassRequirement.field2.getter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructBaseClassRequirement.field2.setter : A
    SymbolTestsCore.GenericFieldLayout.GenericStructBaseClassRequirement.field3.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.GenericStructBaseClassRequirement.field3.setter : Swift.Int
}
struct SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct<A, B> where A: AnyObject {
    var firstReference: A
    var counter: Swift.Int64
    var storedValue: B
    var trailingReference: A

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.counter.getter : Swift.Int64
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.counter.setter : Swift.Int64
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.storedValue.getter : B
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.storedValue.setter : B
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.trailingReference.getter : A
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.trailingReference.setter : A
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.firstReference.getter : A
    SymbolTestsCore.GenericFieldLayout.PartiallyClassBoundGenericStruct.firstReference.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct<A> where A: AnyObject {
    var optionalElement: A?
    var elementPair: (A, Swift.Int32)
    var elementArray: [A]
    var elementClosure: (A) -> A
    var trailingMarker: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.elementPair.getter : (A, Swift.Int32)
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.elementPair.setter : (A, Swift.Int32)
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.elementArray.getter : [A]
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.elementArray.setter : [A]
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.elementClosure.getter : (A) -> A
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.elementClosure.setter : (A) -> A
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.trailingMarker.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.trailingMarker.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.optionalElement.getter : A?
    SymbolTestsCore.GenericFieldLayout.ClassBoundWrappedFieldStruct.optionalElement.setter : A?
}
enum SymbolTestsCore.GenericFieldLayout.ClassBoundContent<A> where A: AnyObject {
    case first(A)
    case second(A, Swift.Int32)
    case none
}
struct SymbolTestsCore.GenericFieldLayout.GenericStructWithClassBoundEnumField<A> where A: AnyObject {
    var content: SymbolTestsCore.GenericFieldLayout.ClassBoundContent<A>
    var trailingMarker: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericStructWithClassBoundEnumField.content.getter : SymbolTestsCore.GenericFieldLayout.ClassBoundContent<A>
    SymbolTestsCore.GenericFieldLayout.GenericStructWithClassBoundEnumField.content.setter : SymbolTestsCore.GenericFieldLayout.ClassBoundContent<A>
    SymbolTestsCore.GenericFieldLayout.GenericStructWithClassBoundEnumField.trailingMarker.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.GenericStructWithClassBoundEnumField.trailingMarker.setter : Swift.Int8
}
struct SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage<A, B> {
    var storage: SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>
    var bucketIndex: Swift.Int
    var elementCount: Swift.Int

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage.init(storage: SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>, bucketIndex: Swift.Int, elementCount: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage<A, B>

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage.bucketIndex.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage.bucketIndex.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage.elementCount.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage.elementCount.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage.storage.getter : SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>
    SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage.storage.setter : SymbolTestsCore.GenericFieldLayout.GenericBaseClass<A>
}
enum SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnum<A, B> {
    case native(SymbolTestsCore.GenericFieldLayout.SpareBitsNativeStorage<A, B>)
    case bridged(SymbolTestsCore.GenericFieldLayout.GenericBaseClass<B>)
    case exhausted
}
struct SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnumFieldHolder {
    var leading: Swift.Int
    var enumField: SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnum<Swift.Int64, Swift.Bool>
    var trailing: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnumFieldHolder.enumField.getter : SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnum<Swift.Int64, Swift.Bool>
    SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnumFieldHolder.enumField.setter : SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnum<Swift.Int64, Swift.Bool>
    SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnumFieldHolder.leading.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnumFieldHolder.leading.setter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnumFieldHolder.trailing.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.SpareBitsVariantEnumFieldHolder.trailing.setter : Swift.Int8
}
class SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass<A> where A: AnyObject {
    var baseElement: A

    /* [Getter] */ SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.baseElement.getter : A
    /* [Setter] */ SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.baseElement.setter : A
    /* [Modify] */ SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.baseElement.modify : A
    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.__allocating_init(baseElement: A) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.__allocating_init(baseElement: A) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass<A>

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.init(baseElement: A) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass<A>

    /* Destructor */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.deinit

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.baseElement.getter : A
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.baseElement.setter : A

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.__allocating_init(baseElement: A) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass<A>

    /* [Method] Variable */
    method descriptor for SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.baseElement.getter : A
    method descriptor for SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass.baseElement.setter : A
}
class SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>: SymbolTestsCore.GenericFieldLayout.ClassBoundGenericBaseClass<A> where A: AnyObject {
    var subclassElement: A
    var subclassIdentifier: Swift.Int64

    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.__allocating_init(baseElement: A, subclassElement: A, subclassIdentifier: Swift.Int64) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>

    /* [ Init ] */ override function signature specialization <Arg[0] = Dead, Arg[1] = Dead> of SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.init(baseElement: A) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.__allocating_init(baseElement: A, subclassElement: A, subclassIdentifier: Swift.Int64) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.__allocating_init(baseElement: A) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.init(baseElement: A, subclassElement: A, subclassIdentifier: Swift.Int64) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.init(baseElement: A) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>

    /* Destructor */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.deinit

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.subclassElement.getter : A
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.subclassElement.setter : A
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.subclassIdentifier.getter : Swift.Int64
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.subclassIdentifier.setter : Swift.Int64

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass.__allocating_init(baseElement: A, subclassElement: A, subclassIdentifier: Swift.Int64) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericSubclass<A>
}
class SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass<A>: NSObject where A: AnyObject {
    var element: A
    var identifier: Swift.Int

    /* [ Init ] */ SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.__allocating_init(element: A, identifier: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass<A>

    /* Allocator */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.__allocating_init(element: A, identifier: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass<A>
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.__allocating_init() -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass<A>

    /* Deallocator */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.__deallocating_deinit

    /* Constructor */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.init(element: A, identifier: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass<A>
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.init() -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass<A>

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.element.getter : A
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.element.setter : A
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.identifier.getter : Swift.Int
    SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.identifier.setter : Swift.Int

    /* [Method] Allocator */
    method descriptor for SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass.__allocating_init(element: A, identifier: Swift.Int) -> SymbolTestsCore.GenericFieldLayout.ClassBoundGenericNSObjectSubclass<A>
}
struct SymbolTestsCore.GenericFieldLayout.ClassBoundOuter<A> where A: AnyObject {
    var anchor: A

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.anchor.getter : A
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.anchor.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.ClassBoundInner<A1> where A1: AnyObject {
    var outerStored: A
    var innerStored: A1
    var marker: Swift.Int16

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.ClassBoundInner.marker.getter : Swift.Int16
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.ClassBoundInner.marker.setter : Swift.Int16
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.ClassBoundInner.innerStored.getter : A1
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.ClassBoundInner.innerStored.setter : A1
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.ClassBoundInner.outerStored.getter : A
    SymbolTestsCore.GenericFieldLayout.ClassBoundOuter.ClassBoundInner.outerStored.setter : A
}
struct SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct {
    var valueKind: Swift.Int64.Type
    var leadingMarker: Swift.Int8
    var classKind: SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.Type
    var optionalValueKind: Swift.Int64.Type?
    var trailingMarker: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.trailingMarker.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.trailingMarker.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.leadingMarker.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.leadingMarker.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.optionalValueKind.getter : Swift.Int64.Type?
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.optionalValueKind.setter : Swift.Int64.Type?
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.classKind.getter : SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.Type
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.classKind.setter : SymbolTestsCore.GenericFieldLayout.LayoutAncestorClass.Type
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.valueKind.getter : Swift.Int64.Type
    SymbolTestsCore.GenericFieldLayout.ConcreteMetatypeFieldStruct.valueKind.setter : Swift.Int64.Type
}
struct SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct<A> {
    var parameterKind: A.Type
    var leadingMarker: Swift.Int8
    var concreteKind: Swift.Int64.Type
    var optionalParameterKind: A.Type?
    var trailingMarker: Swift.Int8

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.concreteKind.getter : Swift.Int64.Type
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.concreteKind.setter : Swift.Int64.Type
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.leadingMarker.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.leadingMarker.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.parameterKind.getter : A.Type
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.parameterKind.setter : A.Type
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.trailingMarker.getter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.trailingMarker.setter : Swift.Int8
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.optionalParameterKind.getter : A.Type?
    SymbolTestsCore.GenericFieldLayout.GenericMetatypeFieldStruct.optionalParameterKind.setter : A.Type?
}
struct SymbolTestsCore.GenericFieldLayout.SameTypePinnedOuter<A> {
    var anchor: A

    /* Variable */
    SymbolTestsCore.GenericFieldLayout.SameTypePinnedOuter.anchor.getter : A
    SymbolTestsCore.GenericFieldLayout.SameTypePinnedOuter.anchor.setter : A
}

// MARK: - Protocols

protocol SymbolTestsCore.GenericFieldLayout.Boxed {
    associatedtype Wrapped

    associated type descriptor for SymbolTestsCore.GenericFieldLayout.Boxed.Wrapped
    method descriptor for SymbolTestsCore.GenericFieldLayout.Boxed.wrapped.getter : A.Wrapped
}
protocol SymbolTestsCore.GenericFieldLayout.ClassBoundElementProtocol: AnyObject {
    method descriptor for SymbolTestsCore.GenericFieldLayout.ClassBoundElementProtocol.classBoundIdentity() -> Swift.Int
}