in Sources/SwiftCodeSanKit/Utils/Extensions/SyntaxExtensions.swift [39:60]
func declMetadatas(path: String, module: String, encloser: String, description: String, imports: [String]) -> [DeclMetadata] {
if let declSyntax = self as? DeclSyntax, let varSyntax = declSyntax.as(VariableDeclSyntax.self) {
return varSyntax.declMetadatas(path: path, module: module, encloser: encloser, description: description, imports: imports)
}
let val = DeclMetadata(path: path,
module: module,
imports: imports,
encloser: encloser,
name: name,
type: type,
fullName: fullName,
description: description,
declType: declType,
inheritedTypes: inheritedTypes,
boundTypes: boundTypes,
boundTypesAL: boundTypesAL,
isPublicOrOpen: accessLevel.isPublicOrOpen,
isOverride: isOverride,
used: false)
return [val]
}