Class Raw::OpaqueTypeArchetypeType
INTERNAL: Do not use. An opaque type, that is a type formally equivalent to an underlying type but abstracting it away.
See https://docs.swift.org/swift-book/LanguageGuide/OpaqueTypes.html.
Import path
import codeql.swift.generated.RawDirect supertypes
Indirect supertypes
Predicates
| getDeclaration | Gets the declaration of this opaque type archetype type. |
| toString |
Inherited predicates
| getCanonicalType | Gets the canonical type of this type. | from Type |
| getInterfaceType | Gets the interface type of this archetype type. | from ArchetypeType |
| getName | Gets the name of this type. | from Type |
| getProtocol | Gets the | from ArchetypeType |
| getSuperclass | Gets the superclass of this archetype type, if it exists. | from ArchetypeType |
| isUnknown | Holds if this element is unknown. | from Element |